George Kennedy 5da5231bb4 libata: if T_LENGTH is zero, dma direction should be DMA_NONE
Avoid data corruption by rejecting pass-through commands where
T_LENGTH is zero (No data is transferred) and the dma direction
is not DMA_NONE.

Cc: <stable@vger.kernel.org>
Reported-by: syzkaller<syzkaller@googlegroups.com>
Signed-off-by: George Kennedy<george.kennedy@oracle.com>
Signed-off-by: Damien Le Moal <damien.lemoal@opensource.wdc.com>
2021-12-17 09:32:13 +09:00
..
2021-06-14 08:26:54 -06:00
2021-10-16 21:45:52 -04:00
2021-07-10 09:22:44 -07:00
2021-11-11 10:55:32 +09:00
2021-10-12 17:46:52 +09:00
2021-10-12 17:46:55 +09:00
2021-03-26 17:13:02 -06:00
2021-11-05 08:42:02 -07:00