summaryrefslogtreecommitdiffstats
path: root/mm/mincore.c
diff options
context:
space:
mode:
authorLinus Torvalds2016-01-21 22:02:41 +0100
committerLinus Torvalds2016-01-21 22:02:41 +0100
commit404a47410c26a115123885977053e9a1a4460929 (patch)
tree2056ef0fa74f6042606a10b8e7e4c191789b6584 /mm/mincore.c
parentMerge branch 'akpm' (patches from Andrew) (diff)
parentUse the new batched user accesses in generic user string handling (diff)
downloadkernel-qcow2-linux-404a47410c26a115123885977053e9a1a4460929.tar.gz
kernel-qcow2-linux-404a47410c26a115123885977053e9a1a4460929.tar.xz
kernel-qcow2-linux-404a47410c26a115123885977053e9a1a4460929.zip
Merge branch 'uaccess' (batched user access infrastructure)
Expose an interface to allow users to mark several accesses together as being user space accesses, allowing batching of the surrounding user space access markers (SMAP on x86, PAN on arm64, domain register switching on arm). This is currently only used for the user string lenth and copying functions, where the SMAP overhead on x86 drowned the actual user accesses (only noticeable on newer microarchitectures that support SMAP in the first place, of course). * user access batching branch: Use the new batched user accesses in generic user string handling Add 'unsafe' user access functions for batched accesses x86: reorganize SMAP handling in user space accesses
Diffstat (limited to 'mm/mincore.c')
0 files changed, 0 insertions, 0 deletions