Brian M and Gleb Chesnokov
84a23a254b
qla2xxx: fix session free stall by using scst_unregister_session wait=0
...
Calling scst_unregister_session(wait=1) from qlt_free_session_done
blocks the qla2xxx_wq worker until session teardown completes, but
teardown requires the TM thread to process SCST_UNREG_SESS_TM while
the TM thread is blocked on scst_mutex held by concurrent session
teardown in the global management thread. Under load this stall
exceeds the hung-task timeout. Switch to wait=0 and wait on
fcport->unreg_done instead, matching the pattern in iscsi-scst.
2026-03-02 10:18:30 +03:00
..
2024-07-15 15:18:16 +03:00
2026-03-02 10:18:30 +03:00
2019-03-29 01:29:46 +00:00
2025-09-30 18:09:11 +03:00
2025-09-30 18:09:11 +03:00
2025-09-08 16:40:12 +03:00
2025-10-01 22:11:28 +03:00
2023-06-14 16:49:36 +03:00
2021-09-09 02:57:47 +00:00
2025-08-05 16:37:31 +03:00
2025-12-09 16:06:22 +03:00
2022-11-09 10:46:27 +03:00
2025-12-09 22:33:47 +03:00
2025-08-05 18:15:49 +03:00
2025-12-09 22:33:47 +03:00
2019-03-29 01:29:46 +00:00
2025-10-01 22:11:28 +03:00
2024-11-07 13:21:25 +03:00
2023-03-13 14:58:28 +03:00
2025-12-09 16:06:22 +03:00
2023-03-12 13:24:07 +03:00
2022-11-09 10:46:27 +03:00
2025-12-09 22:33:47 +03:00
2025-08-05 18:15:49 +03:00
2025-12-09 22:33:47 +03:00
2024-09-04 14:34:12 +03:00
2025-05-14 18:36:46 +03:00
2026-02-12 11:19:30 +03:00
2025-12-09 22:33:47 +03:00
2025-12-09 22:33:47 +03:00
2024-07-15 11:54:23 +03:00
2025-05-14 13:49:18 +03:00
2025-12-10 21:42:47 +03:00
2023-10-10 15:10:02 +03:00
2022-04-04 20:14:51 +03:00
2020-12-28 19:14:28 +00:00
2025-08-05 18:15:49 +03:00
2023-10-10 15:01:54 +03:00
2026-02-12 11:19:30 +03:00
2020-12-28 19:14:28 +00:00
2025-05-14 13:49:18 +03:00
2025-12-09 22:33:47 +03:00
2025-12-09 22:33:47 +03:00
2022-04-04 19:56:13 +03:00
2020-12-28 23:46:16 +00:00
2024-12-28 16:31:52 +03:00