diff options
Diffstat (limited to 'drivers/message/fusion/mptscsih.c')
-rw-r--r-- | drivers/message/fusion/mptscsih.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/message/fusion/mptscsih.c b/drivers/message/fusion/mptscsih.c index b966678e4419..90a1dff7eb84 100644 --- a/drivers/message/fusion/mptscsih.c +++ b/drivers/message/fusion/mptscsih.c | |||
@@ -2339,6 +2339,8 @@ mptscsih_slave_destroy(struct scsi_device *sdev) | |||
2339 | starget = scsi_target(sdev); | 2339 | starget = scsi_target(sdev); |
2340 | vtarget = starget->hostdata; | 2340 | vtarget = starget->hostdata; |
2341 | vdevice = sdev->hostdata; | 2341 | vdevice = sdev->hostdata; |
2342 | if (!vdevice) | ||
2343 | return; | ||
2342 | 2344 | ||
2343 | mptscsih_search_running_cmds(hd, vdevice); | 2345 | mptscsih_search_running_cmds(hd, vdevice); |
2344 | vtarget->num_luns--; | 2346 | vtarget->num_luns--; |