All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/1] Write commands abort hang
@ 2026-07-17 14:38 Maurizio Lombardi
  2026-07-17 14:38 ` [PATCH 1/1] target: iscsi: Fix hang for aborted WRITE_PENDING commands Maurizio Lombardi
  2026-08-27  7:30 ` [PATCH 0/1] Write commands abort hang Maurizio Lombardi
  0 siblings, 2 replies; 10+ messages in thread
From: Maurizio Lombardi @ 2026-07-17 14:38 UTC (permalink / raw)
  To: martin.petersen; +Cc: mlombard, michael.christie, target-devel, loberman

One of our customers reported that sometimes the LIO driver hangs when
performing a LUN reset while I/O is underway.

I was able to reproduce the hang by using the following libiscsi patch:

https://arkamax.eu/misc/dataout_abort_libiscsi.patch

INFO: task kworker/5:0:514619 blocked for more than 46 seconds.
__wait_for_common+0x94/0x1b0
target_put_cmd_and_wait+0x6d/0xb0 [target_core_mod]
core_tmr_drain_state_list+0x2a3/0x330 [target_core_mod]
core_tmr_lun_reset+0x93/0x1a0 [target_core_mod]
target_tmr_work+0xce/0x100 [target_core_mod]
process_one_work+0x188/0x3b0
worker_thread+0x2ef/0x410

Maurizio Lombardi (1):
  scsi: target: iscsi: Fix hang for aborted WRITE_PENDING commands

 drivers/target/iscsi/iscsi_target.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

-- 
2.55.0


^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2026-09-03  3:10 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-07-17 14:38 [PATCH 0/1] Write commands abort hang Maurizio Lombardi
2026-07-17 14:38 ` [PATCH 1/1] target: iscsi: Fix hang for aborted WRITE_PENDING commands Maurizio Lombardi
2026-07-17 15:08   ` Laurence Oberman
2026-07-17 16:38   ` Bart Van Assche
2026-07-20 12:41     ` Maurizio Lombardi
2026-08-27  9:33   ` Dmitry Bogdanov
2026-08-27 10:37     ` Maurizio Lombardi
2026-08-29  2:19   ` Martin K. Petersen (Oracle)
2026-09-03  3:10   ` Martin K. Petersen (Oracle)
2026-08-27  7:30 ` [PATCH 0/1] Write commands abort hang Maurizio Lombardi

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.