diff options
author | Yaniv Gardi <[email protected]> | 2016-02-01 15:02:48 +0200 |
---|---|---|
committer | Martin K. Petersen <[email protected]> | 2016-02-23 21:27:02 -0500 |
commit | 897efe628d7e0da76c7b20833a7efbd6a4f082d6 (patch) | |
tree | f022ce3d4ff8ea18f1844989602a2ed12f3f7e76 /drivers/fpga/fpga-mgr.c | |
parent | d75f7fe495cf57501c83b8ea5d0d799d2c2ff841 (diff) |
scsi: ufs: add missing memory barriers
Performing several writes to UFS host controller registers has no
guarantee 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.
Reviewed-by: Dolev Raviv <[email protected]>
Signed-off-by: Gilad Broner <[email protected]>
Signed-off-by: Yaniv Gardi <[email protected]>
Signed-off-by: Martin K. Petersen <[email protected]>
Diffstat (limited to 'drivers/fpga/fpga-mgr.c')
0 files changed, 0 insertions, 0 deletions