diff options
author | Sinan Kaya <[email protected]> | 2017-04-07 15:06:18 -0400 |
---|---|---|
committer | Martin K. Petersen <[email protected]> | 2017-04-24 18:31:41 -0400 |
commit | b1391a5bf83a593bbe92d1f9bddaf563be5c7c9d (patch) | |
tree | d4d12d01d5dd3ddac23834ba2f9649ac7c6e744d /tools/perf/scripts/python/export-to-postgresql.py | |
parent | cfd2aff711aa9de301258d322a0b5a3c64010220 (diff) |
scsi: mpt3sas: remove redundant wmb
Due to relaxed ordering requirements on multiple architectures, drivers
are required to use wmb/rmb/mb combinations when they need to guarantee
observability between the memory and the HW.
The mpt3sas driver is already using wmb() for this purpose. However, it
issues a writel following wmb(). writel() function on arm/arm64
arhictectures have an embedded wmb() call inside.
This results in unnecessary performance loss and code duplication.
writel already guarantees ordering for both cpu and bus. we don't need
additional wmb()
Signed-off-by: Sinan Kaya <[email protected]>
Acked-by: Sreekanth Reddy <[email protected]>
Reviewed-by: Brian King <[email protected]>
Signed-off-by: Martin K. Petersen <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions