]> git.baikalelectronics.ru Git - kernel.git/commit
scsi: qla2xxx: Fix mailbox failure while deleting Queue pairs
authorSawan Chandak <sawan.chandak@cavium.com>
Wed, 14 Jun 2017 03:47:19 +0000 (20:47 -0700)
committerMartin K. Petersen <martin.petersen@oracle.com>
Wed, 28 Jun 2017 01:21:40 +0000 (21:21 -0400)
commit39248f9a607d6caa05f5939f22e07c9d6b59f3d4
treeb9a52b70191cb79251c3c42230003964f9ade519
parent6001468ebe008ac4a633d3df1e7a6a036711f52a
scsi: qla2xxx: Fix mailbox failure while deleting Queue pairs

In target mode driver, queue pairs are not created during driver load
time, instead they are created at the configuration time after chip
reset.  If a user tries to load/unload driver after queue pairs are
created, then there would be mailbox failure, while deleting queue
pairs.  Flag is added to check if queue pairs are created or not. Queue
pairs will be deleted only If they were created during target
configuration.

Signed-off-by: Sawan Chandak <sawan.chandak@cavium.com>
Signed-off-by: Himanshu Madhani <himanshu.madhani@cavium.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/scsi/qla2xxx/qla_def.h
drivers/scsi/qla2xxx/qla_init.c
drivers/scsi/qla2xxx/qla_mid.c
drivers/scsi/qla2xxx/qla_os.c