>On 7/28/22 21:56, Jinyoung CHOI wrote: >> diff --git a/Documentation/ABI/testing/sysfs-driver-ufs b/Documentation/ABI/testing/sysfs-driver-ufs >> index 6b248abb1bd7..7e9e1db55d60 100644 >> --- a/Documentation/ABI/testing/sysfs-driver-ufs >> +++ b/Documentation/ABI/testing/sysfs-driver-ufs >> @@ -1417,6 +1417,16 @@ Description: This node is used to set or display whether UFS WriteBooster is >> platform that doesn't support UFSHCD_CAP_CLK_SCALING, we can >> disable/enable WriteBooster through this sysfs node. >> >> +What: /sys/bus/platform/drivers/ufshcd/*/wb_buf_flush_en >> +What: /sys/bus/platform/devices/*.ufs/wb_buf_flush_en >> +Date: July 2022 >> +Contact: Jinyoung Choi <j-young.choi@xxxxxxxxxxx> >> +Description: This node is used to set or display whether WriteBooster > ^^^^ > >Please change "node" into "attribute" (here and below). Sysfs files are >called attributes. > The wb_on description is also written as node. This will also be changed to other commit. >> + buffer flusing is enabled. The data written in the WriteBooster > ^^^^^^^ > flushing? >> + Buffer can be flushed by an explicit host command or >> + implicitly while in hibernate (HIBERN8) state. > >The above sentence is misleading because it suggests that setting this >attribute causes the WB buffer to be flushed in its entirety. That is >not correct - what this attribute controls is whether or not the UFS >device is allowed to start with flushing the WB buffer. > It seems to have been written so briefly. Because each device manufacturer may have different flush policies, So, I did not describe the amount. This is the same as the ufs spec. I will add more explanation. And, I don't fully understand your comment (That is not correct ~) If you explain it more, I will consider it. >> + if (!ufshcd_is_wb_allowed(hba) || >> + (hba->quirks & UFSHCI_QUIRK_SKIP_MANUAL_WB_FLUSH_CTRL)) { >> + dev_warn(dev, "It is not allowed to configure WB buf flush!\n"); > >flush -> flushing > OK, I will fix it. >> + ufshcd_rpm_get_sync(hba); >> + res = ufshcd_wb_toggle_buf_flush(hba, wb_buf_flush_en); >> + ufshcd_rpm_put_sync(hba); >> +out: >> + up(&hba->host_sem); >> + return res < 0 ? res : count; >> +} > >Please leave a blank line above goto labels as requested by the kernel >coding style guide. > >Thanks, > >Bart. OK, I will fix it. wb_on_store() will also be modified with this. (other commit) Kind Regards, Jinyoung