Message ID | cover.1599285983.git.kwmad.kim@samsung.com (mailing list archive) |
---|---|
Headers | show |
Series | ufs: introduce skipping manual flush for wb | expand |
On 9/4/2020 11:06 PM, Kiwoong Kim wrote: > v3 -> v4: migrate these to 5.10 > v2 -> v3: modify some commit messages > v1 -> v2: enable the quirk in exynos > > We have two knobs to flush for write booster, i.e. > fWriteBoosterBufferFlushDuringHibernate and fWriteBoosterBufferFlushEn. > However, many product makers uses only fWriteBoosterBufferFlushDuringHibernate, > because this can reportedly cover most scenarios and > there have been some reports that flush by fWriteBoosterBufferFlushEn > could lead to raise power consumption thanks to unexpected internal > operations. So we need a way to enable or disable fWriteBoosterEn > operations. For those case, this quirk will allow to avoid manual flush > > Kiwoong Kim (2): > ufs: introduce skipping manual flush for wb > ufs: exynos: enable UFSHCI_QUIRK_SKIP_MANUAL_WB_FLUSH_CTRL > > drivers/scsi/ufs/ufs-exynos.c | 3 ++- > drivers/scsi/ufs/ufshcd.c | 3 +++ > drivers/scsi/ufs/ufshcd.h | 5 +++++ > 3 files changed, 10 insertions(+), 1 deletion(-) > Reviewed-by: Asutosh Das <asutoshd@codeaurora.org>
On Sat, 5 Sep 2020 15:06:50 +0900, Kiwoong Kim wrote: > v3 -> v4: migrate these to 5.10 > v2 -> v3: modify some commit messages > v1 -> v2: enable the quirk in exynos > > We have two knobs to flush for write booster, i.e. > fWriteBoosterBufferFlushDuringHibernate and fWriteBoosterBufferFlushEn. > However, many product makers uses only fWriteBoosterBufferFlushDuringHibernate, > because this can reportedly cover most scenarios and > there have been some reports that flush by fWriteBoosterBufferFlushEn > could lead to raise power consumption thanks to unexpected internal > operations. So we need a way to enable or disable fWriteBoosterEn > operations. For those case, this quirk will allow to avoid manual flush > > [...] Applied to 5.10/scsi-queue, thanks! [1/2] scsi: ufs: Introduce skipping manual flush for Write Booster https://git.kernel.org/mkp/scsi/c/5df6f2def50c [2/2] scsi: ufs: exynos: Enable UFSHCI_QUIRK_SKIP_MANUAL_WB_FLUSH_CTRL https://git.kernel.org/mkp/scsi/c/7973b8ac669e