--- v6
+++ v12
@@ -11,6 +11,40 @@
* Sending SSU during ufs device wlun suspend
* Clearing uac for rpmb and ufs device wlun
* Not sending commands to the device during host suspend
+
+v11 -> v12:
+- Addressed Adrian's comments
+ * Fixed ahit for Mediatek driver
+ * Fixed error handling in ufshcd_core_init()
+ * Tested this patch and the issue is still seen.
+
+v10 -> v11:
+- Fixed supplier suspending before consumer race
+- Addressed Adrian's comments
+ * Added proper resume/suspend cb to ufshcd_auto_hibern8_update()
+ * Cosmetic changes to ufshcd-pci.c
+ * Cleaned up ufshcd_system_suspend()
+ * Added ufshcd_debugfs_eh_exit to ufshcd_core_init()
+
+v9 -> v10:
+- Addressed Adrian's comments
+ * Moved suspend/resume vops to __ufshcd_wl_[suspend/resume]()
+ * Added correct resume in ufs_bsg
+
+v8 -> v9:
+- Addressed Adrian's comments
+ * Moved link transition to __ufshcd_wl_[suspend/resume]()
+ * Fixed the other minor comments
+
+v7 -> v8:
+- Addressed Adrian's comments
+ * Removed separate autosuspend delay for ufs-device lun
+ * Fixed the ee handler getting scheduled during pm
+ * Always runtime resume in suspend_prepare()
+ * Added CONFIG_PM_SLEEP where needed
+
+v6 -> v7:
+ * Resume the ufs device before shutting it down
v5 -> v6:
- Addressed Adrian's comments
@@ -41,23 +75,25 @@
in resume and it seemed pretty neat to me.
- Added sysfs changes to resume the devices before accessing
-
Asutosh Das (2):
scsi: ufs: Enable power management for wlun
ufs: sysfs: Resume the proper scsi device
drivers/scsi/ufs/cdns-pltfrm.c | 2 +
drivers/scsi/ufs/tc-dwc-g210-pci.c | 2 +
+ drivers/scsi/ufs/ufs-debugfs.c | 2 +-
+ drivers/scsi/ufs/ufs-debugfs.h | 2 +-
drivers/scsi/ufs/ufs-exynos.c | 2 +
drivers/scsi/ufs/ufs-hisi.c | 2 +
- drivers/scsi/ufs/ufs-mediatek.c | 2 +
+ drivers/scsi/ufs/ufs-mediatek.c | 12 +-
drivers/scsi/ufs/ufs-qcom.c | 2 +
- drivers/scsi/ufs/ufs-sysfs.c | 26 +-
- drivers/scsi/ufs/ufshcd-pci.c | 26 +-
- drivers/scsi/ufs/ufshcd.c | 530 ++++++++++++++++++++++++++++++-------
- drivers/scsi/ufs/ufshcd.h | 7 +
+ drivers/scsi/ufs/ufs-sysfs.c | 30 +-
+ drivers/scsi/ufs/ufs_bsg.c | 6 +-
+ drivers/scsi/ufs/ufshcd-pci.c | 36 +--
+ drivers/scsi/ufs/ufshcd.c | 622 ++++++++++++++++++++++++++-----------
+ drivers/scsi/ufs/ufshcd.h | 6 +
include/trace/events/ufs.h | 20 ++
- 11 files changed, 489 insertions(+), 132 deletions(-)
+ 14 files changed, 508 insertions(+), 238 deletions(-)
--
Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum, a Linux Foundation Collaborative Project.