Hi Martin, As reported by Dan Carpenter, a recent change may cause scsi_device_put() to sleep while a few callers remain that call scsi_device_put() from atomic context. This patch series converts those callers. Please consider this patch series for the 6.0 kernel. Thanks, Bart. Bart Van Assche (4): scsi: alua: Move a scsi_device_put() call out of alua_check_vpd() scsi: alua: Move a scsi_device_put() call out of alua_rtpg_select_sdev() scsi: bfa: Convert bfad_reset_sdev_bflags() from a macro into a function scsi: bfa: Rework bfad_reset_sdev_bflags() drivers/scsi/bfa/bfad_bsg.c | 29 ++++++++++ drivers/scsi/bfa/bfad_im.h | 26 --------- drivers/scsi/device_handler/scsi_dh_alua.c | 61 ++++++++++++++-------- 3 files changed, 68 insertions(+), 48 deletions(-)