diff options
author | Hannes Reinecke <hare@suse.de> | 2022-05-23 14:02:44 +0200 |
---|---|---|
committer | Martin K. Petersen <martin.petersen@oracle.com> | 2022-05-23 23:24:10 -0400 |
commit | f9f0a46141e2e39bedb4779c88380d1b5f018c14 (patch) | |
tree | 8b6b498cfdb4c533a5cca2014a94e57a7271aed7 /drivers/scsi/fdomain_isa.c | |
parent | 7ad36c8b2b80c8d296478f9854135d379cc63551 (diff) |
scsi: myrb: Fix up null pointer access on myrb_cleanup()
When myrb_probe() fails the callback might not be set, so we need to
validate the 'disable_intr' callback in myrb_cleanup() to not cause a null
pointer exception. And while at it do not call myrb_cleanup() if we cannot
enable the PCI device at all.
Link: https://lore.kernel.org/r/20220523120244.99515-1-hare@suse.de
Reported-by: Zheyu Ma <zheyuma97@gmail.com>
Tested-by: Zheyu Ma <zheyuma97@gmail.com>
Signed-off-by: Hannes Reinecke <hare@suse.de>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Diffstat (limited to 'drivers/scsi/fdomain_isa.c')
0 files changed, 0 insertions, 0 deletions