Hello James and Martin,

The SRP transport code must wait until ongoing .queuecommand() / .queue_rq() callback function invocations have finished before reconnecting at the transport layer level and also before invoking .terminate_rport_io(). This is already the case for the single queue path but not yet for the scsi-mq path. This patch series realizes the proper serialization for the scsi-mq path. Compared to last time these patches were posted, only the patch descriptions and one comment have been changed.

See also "[PATCH v5 0/14] Fix race conditions related to stopping block layer queues" (https://www.mail-archive.com/linux-block@vger.kernel.org/msg01830.html) for a previous post of these patches.

Bart.
--
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to