FROMLIST: scsi: ufs: Remove the ufshcd_hba_exit() call from ufshcd_async_scan()
Calling ufshcd_hba_exit() from a function that is called asynchronously from ufshcd_init() is wrong because this triggers multiple race conditions. Instead of calling ufshcd_hba_exit(), log an error message. Reported-by:Daniel Mentz <danielmentz@google.com> Closes: https://b.corp.google.com/issues/310401362 Fixes: 1d337ec2 ("ufs: improve init sequence") Change-Id: I1c056c2e42889301f69107468f2b3eb38bf3d734 Signed-off-by:
Bart Van Assche <bvanassche@acm.org> Bug: 310401362 Link: https://lore.kernel.org/linux-scsi/20231218225229.2542156-3-bvanassche@acm.org/ Signed-off-by:
Bart Van Assche <bvanassche@google.com>
Loading
Please sign in to comment