commit | 5da5231bb47864e5dd6c6731151e98b6ee498827 | [log] [tgz] |
---|---|---|
author | George Kennedy <george.kennedy@oracle.com> | Tue Dec 14 09:45:10 2021 -0500 |
committer | Damien Le Moal <damien.lemoal@opensource.wdc.com> | Fri Dec 17 09:32:13 2021 +0900 |
tree | 4f77e810de24912167ecc4614b77bcc6262e6a84 | |
parent | 2585cf9dfaaddf00b069673f27bb3f8530e2039c [diff] |
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>