]> git.baikalelectronics.ru Git - kernel.git/commit
sata_dwc_460ex: Fix missing check in sata_dwc_isr
authorDinghao Liu <dinghao.liu@zju.edu.cn>
Wed, 3 Mar 2021 07:34:08 +0000 (15:34 +0800)
committerJens Axboe <axboe@kernel.dk>
Fri, 12 Mar 2021 14:28:29 +0000 (07:28 -0700)
commit1eec035b31da2e1fb7e9d76003df242ca0bd4ea8
tree6eced016cf081be97adced5b88ba0b4f268bfef6
parent72b27e09f368974d2e50bce00ae99b44c38f0247
sata_dwc_460ex: Fix missing check in sata_dwc_isr

The return value of ata_qc_from_tag() is checked in the whole
kernel except for two calls in sata_dwc_isr(), which may lead
to null-pointer-dereference. Add return value checks to avoid
such case.

Signed-off-by: Dinghao Liu <dinghao.liu@zju.edu.cn>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
drivers/ata/sata_dwc_460ex.c