On Sun, 21 Aug 2022 15:04:58 -0700, Bart Van Assche wrote: > Since a device, target or host reference may be held when scsi_remove_host() > or scsi_remove_target() is called and since te patch series "Call > blk_mq_free_tag_set() earlier" makes these functions wait until all references > are gone, that patch series may trigger a deadlock. Hence this request to > revert the patch series "Call blk_mq_free_tag_set() earlier". > > Thanks, > > [...] Applied to 6.0/scsi-fixes, thanks! [1/4] scsi: core: Revert "Call blk_mq_free_tag_set() earlier" https://git.kernel.org/mkp/scsi/c/2b36209ca818 [2/4] scsi: core: Revert "Simplify LLD module reference counting" https://git.kernel.org/mkp/scsi/c/70e8d057bef5 [3/4] scsi: core: Revert "Make sure that hosts outlive targets" https://git.kernel.org/mkp/scsi/c/d94b2d00f7bf [4/4] scsi: core: Revert "Make sure that targets outlive devices" https://git.kernel.org/mkp/scsi/c/f782201ebc2b -- Martin K. Petersen Oracle Linux Engineering