On 10/23/24 6:19 AM, peter.wang@mediatek.com wrote:
From: Peter Wang peter.wang@mediatek.com
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@vger.kernel.org 6.11.x
Signed-off-by: Peter Wang peter.wang@mediatek.com
No blank lines in the tags section please. Additionally, a hash sign (#) is missing between "stable@vger.kernel.org" and "6.11.x". Otherwise this patch looks good to me. Hence:
Reviewed-by: Bart Van Assche bvanassche@acm.org