diff options
| author | Gilad Broner <gbroner@codeaurora.org> | 2015-02-22 15:39:30 +0200 |
|---|---|---|
| committer | David Keitel <dkeitel@codeaurora.org> | 2016-03-22 10:58:59 -0700 |
| commit | 25245a746c7bfecd580d3b499a776374c2ac54bc (patch) | |
| tree | 38ceb53a6026184ac3d9371803d98f6d22d7d3cc /include/linux/dynamic_queue_limits.h | |
| parent | d791fc72346030f02501bddaf0723aaa1a1c9407 (diff) | |
scsi: ufs: add missing memory barriers
Performing several writes to UFS host controller registers has
no gurrantee of ordering, so we must make sure register writes
to setup request list base address etc. are performed before the
run/stop register is enabled.
In addition, when setting up a task request, we must make sure
the updating of descriptors takes places before ringing the
doorbell, similarly to setting up a transfer request.
Change-Id: I740331fe94da3cf8a8e7faee9020c88889aadea3
Signed-off-by: Gilad Broner <gbroner@codeaurora.org>
Diffstat (limited to 'include/linux/dynamic_queue_limits.h')
0 files changed, 0 insertions, 0 deletions
