mirror of
https://github.com/torvalds/linux.git
synced 2026-06-08 14:42:37 +02:00
driver, iio, mpuxxx: do nothing when fifo count is zero
if fifo count is zero, just wait for data ready, there is no need to reset HW and SW fifo, or things may worse Change-Id: Ie65cdfde9c4939be772861f5c0842fb66c384827 Signed-off-by: Zorro Liu <lyx@rock-chips.com>
This commit is contained in:
parent
0497b48af6
commit
98827e305e
|
|
@ -1002,8 +1002,10 @@ irqreturn_t inv_read_fifo(int irq, void *dev_id)
|
|||
if (result)
|
||||
goto end_session;
|
||||
fifo_count = be16_to_cpup((__be16 *)(&data[0]));
|
||||
/*
|
||||
if (fifo_count == 0)
|
||||
goto flush_fifo;
|
||||
*/
|
||||
if (fifo_count < bytes_per_datum)
|
||||
goto end_session;
|
||||
/* fifo count can't be odd number */
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user