Thread (46 messages) 46 messages, 3 authors, 2023-08-18

Re: [PATCH v9 14/17] scsi: ufs: Rename ufshcd_auto_hibern8_enable() and make it static

From: Bao D. Nguyen <hidden>
Date: 2023-08-17 21:49:55
Also in: linux-scsi

On 8/17/2023 12:16 PM, Bart Van Assche wrote:
On 8/17/23 11:49, Bao D. Nguyen wrote:
quoted
On 8/16/2023 12:53 PM, Bart Van Assche wrote:
quoted
-    /* Enable Auto-Hibernate if configured */
-    ufshcd_auto_hibern8_enable(hba);
+    ufshcd_configure_auto_hibern8(hba);
Is it possible to have a race between sysfs and syspend/resume trying 
to update the auto_hibern8?
Only user-space software should write into sysfs. Kernel code should
not do this. User-space code is paused before the block driver suspend
callbacks are invoked and resuming block devices completes before
user space software is resumed. I don't think that sysfs writes can
race with suspend or resume callbacks.
Thank you for the explanation.
Thanks
Bao
Thanks,

Bart.
  
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help