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)
commit0ed0283f0297d0bb6b34a831a4989dd58f4c8368
tree6eced016cf081be97adced5b88ba0b4f268bfef6
parent9a9d3abe24bb6b820e50190147ac880fd0b168f6
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