drivers/ata/libata-eh: Add smp_mb() before spin_unlock_wait()

Many spin_unlock_wait() implementations do not provide release semantics
and it is not clear that this use case does not require them.  This commit
therefore adds an smp_mb() before the spin_unlock_wait() to ensure that
any needed release semantics are provided.

Suggested-by: Linus Torvalds <torvalds@linux-foundation.org>
Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
1 file changed