summaryrefslogtreecommitdiff
path: root/include/linux/netdev_features.h
diff options
context:
space:
mode:
authorMitchel Humpherys <mitchelh@codeaurora.org>2015-04-24 17:10:59 -0700
committerDavid Keitel <dkeitel@codeaurora.org>2016-03-22 11:12:28 -0700
commita75bc6aef54d6dfb60814fd7c1ce908317da57b7 (patch)
treed07842d7b903089e8aaf8bff2113d744c113501b /include/linux/netdev_features.h
parent700c9f4fcbd2ba4aeb7d8da90ec4984763d140fe (diff)
iommu: io-pgtable-arm: Flush all tlbs at end of unmap
Rather than calling the tlb maintenance routines throughout the course of the unmap operation, just flush the entire tlb for the context in question all at once, at the very end of the unmap. This greatly improves performance for large page tables (which is common for large buffers in a heavily fragmented system). In my testing, this optimization gave a ~10% speedup when unmapping 64K. Change-Id: Iaa2b211e730dad6bd9235ef98dd2a89cf541e663 Signed-off-by: Mitchel Humpherys <mitchelh@codeaurora.org>
Diffstat (limited to 'include/linux/netdev_features.h')
0 files changed, 0 insertions, 0 deletions