On Wed, 2024-10-23 at 12:34 -0700, Bart Van Assche wrote: > > External email : Please do not click links or open attachments until > you have verified the sender or the content. > > On 10/23/24 6:19 AM, peter.wang@xxxxxxxxxxxx wrote: > > From: Peter Wang <peter.wang@xxxxxxxxxxxx> > > > > When ufshcd_rtc_work calls ufshcd_rpm_put_sync and the pm's > > usage_count is 0, it will enter the runtime suspend callback. > > However, the runtime suspend callback will wait to flush > > ufshcd_rtc_work, causing a deadlock. > > Replacing ufshcd_rpm_put_sync with ufshcd_rpm_put can avoid > > the deadlock. > > > > Fixes: 6bf999e0eb41 ("scsi: ufs: core: Add UFS RTC support") > > Cc: <stable@xxxxxxxxxxxxxxx> 6.11.x > > > > Signed-off-by: Peter Wang <peter.wang@xxxxxxxxxxxx> > > No blank lines in the tags section please. Additionally, a hash sign > (#) is missing between "<stable@xxxxxxxxxxxxxxx>" and "6.11.x". > Otherwise this patch looks good to me. Hence: > > Reviewed-by: Bart Van Assche <bvanassche@xxxxxxx> Hi Bart, I will update commit message next version. Thanks Peter