Commit 49d7bd3
scsi: qla2xxx: Spinlock recursion in qla_target
The patch reverts changes done in qlt_schedule_sess_for_deletion() to
avoid spinlock recursion sess->vha->work_lock should be used instead
of ha->tgt.sess_lock, that can be locked in callers: qlt_reset() or
qlt_handle_login()
[mkp: roll in build warning reported by sfr]
Fixes: 1c6cacf ("scsi: qla2xxx: Fixup locking for session deletion")
Cc: <[email protected]> #v4.17
Signed-off-by: Mikhail Malygin <[email protected]>
Reported-by: Mikhail Malygin <[email protected]>
Tested-by: Mikhail Malygin <[email protected]>
Acked-by: Himanshu Madhani <[email protected]>
Signed-off-by: Martin K. Petersen <[email protected]>1 parent f2233a3 commit 49d7bd3
1 file changed
+3
-4
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1224 | 1224 | | |
1225 | 1225 | | |
1226 | 1226 | | |
1227 | | - | |
1228 | 1227 | | |
1229 | 1228 | | |
1230 | 1229 | | |
| |||
1241 | 1240 | | |
1242 | 1241 | | |
1243 | 1242 | | |
1244 | | - | |
1245 | 1243 | | |
1246 | 1244 | | |
1247 | 1245 | | |
| 1246 | + | |
1248 | 1247 | | |
1249 | | - | |
| 1248 | + | |
1250 | 1249 | | |
1251 | 1250 | | |
1252 | 1251 | | |
1253 | | - | |
| 1252 | + | |
1254 | 1253 | | |
1255 | 1254 | | |
1256 | 1255 | | |
| |||
0 commit comments