summaryrefslogtreecommitdiffstats
path: root/certs
diff options
context:
space:
mode:
authorBart Van Assche <bvanassche@acm.org>2022-10-31 15:47:28 -0700
committerMartin K. Petersen <martin.petersen@oracle.com>2022-11-08 03:34:39 +0000
commit2e79cf37b15b1936f8630d9c5805d2c76bde213b (patch)
tree8336eb2b5dda744b1800de0aafa5dbdda78e5b93 /certs
parent2e5a6c3baccd31476ed00c3fbc413b48ddd87993 (diff)
downloadlinux-2e79cf37b15b1936f8630d9c5805d2c76bde213b.tar.bz2
scsi: bfa: Rework bfad_reset_sdev_bflags()
Since commit f93ed747e2c7 ("scsi: core: Release SCSI devices synchronously") it is no longer allowed to call scsi_device_put() from atomic context. Rework bfad_reset_sdev_bflags() such that scsi_device_put() is no longer called. This fixes the following smatch warning: drivers/scsi/bfa/bfad_bsg.c:2551 bfad_iocmd_lunmask_reset_lunscan_mode() warn: sleeping in atomic context bfad_iocmd_lunmask() <- disables preempt -> bfad_iocmd_lunmask_reset_lunscan_mode() -> scsi_device_put() Cc: Anil Gurumurthy <anil.gurumurthy@qlogic.com> Cc: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> Cc: Dan Carpenter <dan.carpenter@oracle.com> Reported-by: Dan Carpenter <dan.carpenter@oracle.com> Signed-off-by: Bart Van Assche <bvanassche@acm.org> Link: https://lore.kernel.org/r/20221031224728.2607760-5-bvanassche@acm.org Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Diffstat (limited to 'certs')
0 files changed, 0 insertions, 0 deletions