Hi UFS devices can remain runtime suspended at system suspend time, if the conditions are right. Add support for that, first fixing the impediments. Adrian Hunter (3): scsi: ufs: Fix error handler clear ua deadlock scsi: ufs: Fix runtime PM dependencies getting broken scsi: ufs: Let devices remain runtime suspended during system suspend drivers/scsi/scsi_pm.c | 16 +++++++--- drivers/scsi/ufs/ufshcd.c | 79 +++++++++++++++++++++++++++++++--------------- drivers/scsi/ufs/ufshcd.h | 11 ++++++- include/scsi/scsi_device.h | 1 + 4 files changed, 75 insertions(+), 32 deletions(-) Regards Adrian