04c116e2bd
When accessing sq_tail_slot without protection from sq_lock, a race
condition can cause multiple SQEs to be copied to duplicate SQE slots. This
can lead to multiple stability issues. Fix this by moving the *dest
initialization in ufshcd_send_command() back under protection from the
sq_lock.
Fixes:
|
||
---|---|---|
.. | ||
Kconfig | ||
Makefile | ||
ufs_bsg.c | ||
ufs_bsg.h | ||
ufs-debugfs.c | ||
ufs-debugfs.h | ||
ufs-fault-injection.c | ||
ufs-fault-injection.h | ||
ufs-hwmon.c | ||
ufs-mcq.c | ||
ufs-sysfs.c | ||
ufs-sysfs.h | ||
ufshcd-crypto.c | ||
ufshcd-crypto.h | ||
ufshcd-priv.h | ||
ufshcd.c |