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>