|
@@ -169,7 +169,7 @@ static int bfin_spi_flush(struct driver_data *drv_data)
|
|
unsigned long limit = loops_per_jiffy << 1;
|
|
unsigned long limit = loops_per_jiffy << 1;
|
|
|
|
|
|
/* wait for stop and clear stat */
|
|
/* wait for stop and clear stat */
|
|
- while (!(read_STAT(drv_data) & BIT_STAT_SPIF) && limit--)
|
|
|
|
|
|
+ while (!(read_STAT(drv_data) & BIT_STAT_SPIF) && --limit)
|
|
cpu_relax();
|
|
cpu_relax();
|
|
|
|
|
|
write_STAT(drv_data, BIT_STAT_CLR);
|
|
write_STAT(drv_data, BIT_STAT_CLR);
|