Hi, Stanley
>+
>+static inline bool ufshcd_is_auto_hibern8_error(struct ufs_hba *hba,
>+ u32 intr_mask)
>+{
>+ return (ufshcd_is_auto_hibern8_supported(hba) &&
>+ !hba->uic_async_done &&Here check if uic_async_done is NULL, no big problem so far, but not safe enough. How about setting a flag in ufshcd_auto_hibern8_enable(), I concern about how to compatible with auto_hibern8 disabled condition. //Bean

