summaryrefslogtreecommitdiffstats
path: root/arch/x86/include/asm/uaccess_64.h
Commit message (Expand)AuthorAgeFilesLines
* x86: bring back rep movsq for user access on CPUs without ERMSMateusz Guzik2023-08-301-1/+1
* x86-64: mm: clarify the 'positive addresses' user address rulesLinus Torvalds2023-05-031-13/+31
* x86: mm: remove 'sign' games from LAM untagged_addr*() macrosLinus Torvalds2023-05-031-15/+3
* x86: uaccess: move 32-bit and 64-bit parts into proper <asm/uaccess_N.h> headerLinus Torvalds2023-05-031-1/+76
* Merge tag 'x86_cleanups_for_v6.4_rc1' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2023-04-281-2/+0
|\
| * x86/uaccess: Remove memcpy_page_flushcache()Ira Weiny2023-03-161-2/+0
* | x86: remove 'zerorest' argument from __copy_user_nocache()Linus Torvalds2023-04-191-4/+2
* | x86: improve on the non-rep 'copy_user' functionLinus Torvalds2023-04-181-4/+4
* | x86: improve on the non-rep 'clear_user' functionLinus Torvalds2023-04-181-2/+2
* | x86: inline the 'rep movs' in user copies for the FSRM caseLinus Torvalds2023-04-181-13/+10
* | x86: move stac/clac from user copy routines into callersLinus Torvalds2023-04-181-1/+7
* | x86: don't use REP_GOOD or ERMS for user memory clearingLinus Torvalds2023-04-181-11/+3
* | x86: don't use REP_GOOD or ERMS for user memory copiesLinus Torvalds2023-04-181-10/+5
|/
* x86/clear_user: Make it fasterBorislav Petkov2022-08-181-0/+45
* arch: remove compat_alloc_user_spaceArnd Bergmann2021-09-081-7/+0
* x86, powerpc: Rename memcpy_mcsafe() to copy_mc_to_{user, kernel}()Dan Williams2020-10-061-20/+0
* x86: get rid of small constant size cases in raw_copy_{to,from}_user()Al Viro2020-03-181-106/+2
* x86/uaccess: Move copy_user_handle_tail() into asmPeter Zijlstra2019-04-031-3/+0
* x86/asm/memcpy_mcsafe: Fix copy_to_user_mcsafe() exception handlingDan Williams2018-07-161-1/+6
* x86/asm/memcpy_mcsafe: Define copy_to_iter_mcsafe()Dan Williams2018-05-151-0/+11
* x86/asm/memcpy_mcsafe: Add write-protection-fault handlingDan Williams2018-05-151-0/+3
* x86/uaccess: Use __uaccess_begin_nospec() and uaccess_try_nospecDan Williams2018-01-301-6/+6
* License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2017-11-021-0/+1
* x86, uaccess: introduce copy_from_iter_flushcache for pmem / cache-bypass ope...Dan Williams2017-06-091-0/+11
* x86: switch to RAW_COPY_USERAl Viro2017-03-291-40/+5
* x86: don't wank with magical size in __copy_in_user()Al Viro2017-03-291-56/+2
* kill __copy_from_user_nocache()Al Viro2017-03-281-8/+0
* amd64: get rid of zeroingAl Viro2017-03-281-8/+8
* uaccess: drop duplicate includes from asm/uaccess.hAl Viro2017-03-051-1/+0
* x86/uaccess: Enable hardened usercopyKees Cook2016-07-261-0/+2
* x86/kasan: instrument user memory access APIAndrey Ryabinin2016-05-201-0/+7
* x86/cpufeature: Carve out X86_FEATURE_*Borislav Petkov2016-01-301-1/+1
* x86: reorganize SMAP handling in user space accessesLinus Torvalds2015-12-171-28/+66
* x86: clean up/fix 'copy_in_user()' tail zeroingLinus Torvalds2015-04-081-1/+1
* x86, sparse: Do not force removal of __user when calling copy_to/from_user_no...Steven Rostedt2014-01-041-2/+2
* Merge branch 'x86-uaccess-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2013-11-121-6/+18
|\
| * x86: Add 1/2/4/8 byte optimization to 64bit __copy_{from,to}_user_inatomicAndi Kleen2013-09-101-6/+18
* | x86: Unify copy_to_user() and add size checking to itJan Beulich2013-10-261-10/+0
* | x86: Unify copy_from_user() size checkingJan Beulich2013-10-261-18/+0
|/
* x86: uaccess s/might_sleep/might_fault/Michael S. Tsirkin2013-05-281-1/+1
* x86, uaccess: Merge prototypes for clear_user/__clear_userH. Peter Anvin2012-09-211-3/+0
* x86/copy_user_generic: Optimize copy_user_generic with CPU erms featureFenghua Yu2012-06-291-1/+10
* x86: use the new generic strnlen_user() functionLinus Torvalds2012-05-261-3/+0
* x86: merge 32/64-bit versions of 'strncpy_from_user()' and speed it upLinus Torvalds2012-04-111-4/+0
* sanitize <linux/prefetch.h> usageLinus Torvalds2011-05-201-1/+0
* Merge branch 'x86-asm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2010-02-281-1/+20
|\
| * x86-64: Modify copy_user_generic() alternatives mechanismJan Beulich2009-12-301-1/+20
* | x86: copy_from_user() should not return -EFAULTHeiko Carstens2010-01-051-3/+2
|/
* x86: Add missing might_fault() checks to copy_{to,from}_user()Frederic Weisbecker2009-11-161-1/+9
* x86-64: __copy_from_user_inatomic() adjustmentsJan Beulich2009-11-151-2/+5