diff options
author | David S. Miller <davem@davemloft.net> | 2015-04-08 18:15:15 +0200 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2015-04-08 18:15:15 +0200 |
commit | b5de97bc1753fb9c5be103a820ea5473923ca067 (patch) | |
tree | e49f879b6fa316806202bb1f43c9dce4e3cbe535 /drivers/net/hyperv | |
parent | bonding: Remove unnecessary initialization (diff) | |
parent | e1000, e1000e: Use dma_rmb instead of rmb for descriptor read ordering (diff) | |
download | linux-b5de97bc1753fb9c5be103a820ea5473923ca067.tar.xz linux-b5de97bc1753fb9c5be103a820ea5473923ca067.zip |
Merge branch 'dma_rmb_wmb'
Alexander Duyck says:
====================
Replace wmb()/rmb() with dma_wmb()/dma_rmb() where appropriate
This is a start of a side project cleaning up the drivers that can make use
of the dma_wmb and dma_rmb calls. The general idea is to start removing
the unnecessary wmb/rmb calls from a number of drivers and to make use of
the lighter weight dma_wmb/dma_rmb calls as this should allow for an
overall improvement in performance as each barrier can cost a significant
number of cycles and on architectures such as x86 this is unnecessary.
These changes are what I would consider low hanging fruit. The likelihood
of the changes introducing an error should be low since the use of the
barriers in these cases are fairly obvious.
====================
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/hyperv')
0 files changed, 0 insertions, 0 deletions