summaryrefslogtreecommitdiffstats
path: root/arch/x86/include/asm/uaccess_64.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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-291-8/+0
* amd64: get rid of zeroingAl Viro2017-03-291-8/+8
* uaccess: drop duplicate includes from asm/uaccess.hAl Viro2017-03-061-1/+0
* x86/uaccess: Enable hardened usercopyKees Cook2016-07-261-0/+2
* x86/kasan: instrument user memory access APIAndrey Ryabinin2016-05-211-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-111-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-301-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
* x86: Use __builtin_object_size() to validate the buffer size for copy_from_us...Arjan van de Ven2009-09-261-1/+18
* x86: Fix movq immediate operand constraints in uaccess_64.hUros Bizjak2009-07-211-5/+5
* x86, mm: dont use non-temporal stores in pagecache accessesIngo Molnar2009-03-021-18/+7
* x86: usercopy: check for total size when deciding non-temporal cutoffIngo Molnar2009-02-251-2/+2
* x86, mm: pass in 'total' to __copy_from_user_*nocache()Ingo Molnar2009-02-251-3/+2
* x86: fix performance regression in write() syscallSalman Qazi2009-02-241-2/+14
*-. Merge branches 'core/debug', 'core/futexes', 'core/locking', 'core/rcu', 'cor...Ingo Molnar2008-11-241-0/+6
|\ \
| * | Merge commit 'v2.6.28-rc2' into core/lockingIngo Molnar2008-10-281-0/+6
| |/
* / x86: uaccess_64: fix return value in __copy_from_user()Hiroshi Shimamoto2008-11-181-1/+1
|/
* x86: Fix ASM_X86__ header guardsH. Peter Anvin2008-10-231-3/+3
* x86, um: ... and asm-x86 moveAl Viro2008-10-231-0/+202