Age | Commit message (Expand) | Author | Files | Lines |
2019-04-03 | x86/uaccess: Move copy_user_handle_tail() into asm | ![](https://seccdn.libravatar.org/avatar/5006c7a9e83a6090be8e8086eb432e1c?s=13&d=retro) Peter Zijlstra | 1 | -3/+0 |
2018-07-16 | x86/asm/memcpy_mcsafe: Fix copy_to_user_mcsafe() exception handling | ![](https://seccdn.libravatar.org/avatar/340a97577134f5cc9e237fd94c4c5526?s=13&d=retro) Dan Williams | 1 | -1/+6 |
2018-05-15 | x86/asm/memcpy_mcsafe: Define copy_to_iter_mcsafe() | ![](https://seccdn.libravatar.org/avatar/340a97577134f5cc9e237fd94c4c5526?s=13&d=retro) Dan Williams | 1 | -0/+11 |
2018-05-15 | x86/asm/memcpy_mcsafe: Add write-protection-fault handling | ![](https://seccdn.libravatar.org/avatar/340a97577134f5cc9e237fd94c4c5526?s=13&d=retro) Dan Williams | 1 | -0/+3 |
2018-01-30 | x86/uaccess: Use __uaccess_begin_nospec() and uaccess_try_nospec | ![](https://seccdn.libravatar.org/avatar/340a97577134f5cc9e237fd94c4c5526?s=13&d=retro) Dan Williams | 1 | -6/+6 |
2017-11-02 | License cleanup: add SPDX GPL-2.0 license identifier to files with no license | ![](https://seccdn.libravatar.org/avatar/cbd18395260b6be2575187286a262f9a?s=13&d=retro) Greg Kroah-Hartman | 1 | -0/+1 |
2017-06-09 | x86, uaccess: introduce copy_from_iter_flushcache for pmem / cache-bypass operations | ![](https://seccdn.libravatar.org/avatar/340a97577134f5cc9e237fd94c4c5526?s=13&d=retro) Dan Williams | 1 | -0/+11 |
2017-03-29 | x86: switch to RAW_COPY_USER | ![](https://seccdn.libravatar.org/avatar/b1fecf6b03fc62f894bef52b49551915?s=13&d=retro) Al Viro | 1 | -40/+5 |
2017-03-29 | x86: don't wank with magical size in __copy_in_user() | ![](https://seccdn.libravatar.org/avatar/b1fecf6b03fc62f894bef52b49551915?s=13&d=retro) Al Viro | 1 | -56/+2 |
2017-03-28 | kill __copy_from_user_nocache() | ![](https://seccdn.libravatar.org/avatar/b1fecf6b03fc62f894bef52b49551915?s=13&d=retro) Al Viro | 1 | -8/+0 |
2017-03-28 | amd64: get rid of zeroing | ![](https://seccdn.libravatar.org/avatar/b1fecf6b03fc62f894bef52b49551915?s=13&d=retro) Al Viro | 1 | -8/+8 |
2017-03-05 | uaccess: drop duplicate includes from asm/uaccess.h | ![](https://seccdn.libravatar.org/avatar/b1fecf6b03fc62f894bef52b49551915?s=13&d=retro) Al Viro | 1 | -1/+0 |
2016-07-26 | x86/uaccess: Enable hardened usercopy | ![](https://seccdn.libravatar.org/avatar/1b45cc190ad060a47c5518963894c4c0?s=13&d=retro) Kees Cook | 1 | -0/+2 |
2016-05-20 | x86/kasan: instrument user memory access API | ![](https://seccdn.libravatar.org/avatar/fb89748806f81631b5d47118d5de9a75?s=13&d=retro) Andrey Ryabinin | 1 | -0/+7 |
2016-01-30 | x86/cpufeature: Carve out X86_FEATURE_* | ![](https://seccdn.libravatar.org/avatar/0a4791ebefc39fc25d7c1a53796aca36?s=13&d=retro) Borislav Petkov | 1 | -1/+1 |
2015-12-17 | x86: reorganize SMAP handling in user space accesses | ![](https://seccdn.libravatar.org/avatar/fb47627bc8c0bcdb36321edfbf02e916?s=13&d=retro) Linus Torvalds | 1 | -28/+66 |
2015-04-08 | x86: clean up/fix 'copy_in_user()' tail zeroing | ![](https://seccdn.libravatar.org/avatar/fb47627bc8c0bcdb36321edfbf02e916?s=13&d=retro) Linus Torvalds | 1 | -1/+1 |
2014-01-04 | x86, sparse: Do not force removal of __user when calling copy_to/from_user_nocheck() | ![](https://seccdn.libravatar.org/avatar/58043e86f52c97091c77fe78a9d8928f?s=13&d=retro) Steven Rostedt | 1 | -2/+2 |
2013-11-12 | Merge branch 'x86-uaccess-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip | ![](https://seccdn.libravatar.org/avatar/fb47627bc8c0bcdb36321edfbf02e916?s=13&d=retro) Linus Torvalds | 1 | -6/+18 |
2013-10-26 | x86: Unify copy_to_user() and add size checking to it | ![](https://seccdn.libravatar.org/avatar/d85e7926e3558bc23df7a4eb6c8a7c5e?s=13&d=retro) Jan Beulich | 1 | -10/+0 |
2013-10-26 | x86: Unify copy_from_user() size checking | ![](https://seccdn.libravatar.org/avatar/d85e7926e3558bc23df7a4eb6c8a7c5e?s=13&d=retro) Jan Beulich | 1 | -18/+0 |
2013-09-10 | x86: Add 1/2/4/8 byte optimization to 64bit __copy_{from,to}_user_inatomic | ![](https://seccdn.libravatar.org/avatar/0e48472655adee42d99178b9d6ce77a1?s=13&d=retro) Andi Kleen | 1 | -6/+18 |
2013-05-28 | x86: uaccess s/might_sleep/might_fault/ | ![](https://seccdn.libravatar.org/avatar/babd7f18f9cf1b9dc7e06b2722174d15?s=13&d=retro) Michael S. Tsirkin | 1 | -1/+1 |
2012-09-21 | x86, uaccess: Merge prototypes for clear_user/__clear_user | ![](https://seccdn.libravatar.org/avatar/94fc5944dd42729a2be89a74eeaa6038?s=13&d=retro) H. Peter Anvin | 1 | -3/+0 |
2012-06-29 | x86/copy_user_generic: Optimize copy_user_generic with CPU erms feature | ![](https://seccdn.libravatar.org/avatar/104b06b43a2b70afdf93d2357776131e?s=13&d=retro) Fenghua Yu | 1 | -1/+10 |
2012-05-26 | x86: use the new generic strnlen_user() function | ![](https://seccdn.libravatar.org/avatar/fb47627bc8c0bcdb36321edfbf02e916?s=13&d=retro) Linus Torvalds | 1 | -3/+0 |
2012-04-11 | x86: merge 32/64-bit versions of 'strncpy_from_user()' and speed it up | ![](https://seccdn.libravatar.org/avatar/fb47627bc8c0bcdb36321edfbf02e916?s=13&d=retro) Linus Torvalds | 1 | -4/+0 |
2011-05-20 | sanitize <linux/prefetch.h> usage | ![](https://seccdn.libravatar.org/avatar/fb47627bc8c0bcdb36321edfbf02e916?s=13&d=retro) Linus Torvalds | 1 | -1/+0 |
2010-02-28 | Merge branch 'x86-asm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip | ![](https://seccdn.libravatar.org/avatar/fb47627bc8c0bcdb36321edfbf02e916?s=13&d=retro) Linus Torvalds | 1 | -1/+20 |
2010-01-05 | x86: copy_from_user() should not return -EFAULT | ![](https://seccdn.libravatar.org/avatar/9a684627a0c2f29f60a9e9e49c1734c3?s=13&d=retro) Heiko Carstens | 1 | -3/+2 |
2009-12-30 | x86-64: Modify copy_user_generic() alternatives mechanism | ![](https://seccdn.libravatar.org/avatar/d97d40a6e0d6a86bf73dc849c29e9ae2?s=13&d=retro) Jan Beulich | 1 | -1/+20 |
2009-11-16 | x86: Add missing might_fault() checks to copy_{to,from}_user() | ![](https://seccdn.libravatar.org/avatar/42f59911a7dfc2e6d93714478348695e?s=13&d=retro) Frederic Weisbecker | 1 | -1/+9 |
2009-11-15 | x86-64: __copy_from_user_inatomic() adjustments | ![](https://seccdn.libravatar.org/avatar/d97d40a6e0d6a86bf73dc849c29e9ae2?s=13&d=retro) Jan Beulich | 1 | -2/+5 |
2009-09-26 | x86: Use __builtin_object_size() to validate the buffer size for copy_from_user() | ![](https://seccdn.libravatar.org/avatar/036b1ae013277d8d283794512a11c528?s=13&d=retro) Arjan van de Ven | 1 | -1/+18 |
2009-07-20 | x86: Fix movq immediate operand constraints in uaccess_64.h | ![](https://seccdn.libravatar.org/avatar/8da302ea019c09e422eae18cd9e079d0?s=13&d=retro) Uros Bizjak | 1 | -5/+5 |
2009-03-02 | x86, mm: dont use non-temporal stores in pagecache accesses | ![](https://seccdn.libravatar.org/avatar/a0e934a93318e87ffe558badbdcb2be8?s=13&d=retro) Ingo Molnar | 1 | -18/+7 |
2009-02-25 | x86: usercopy: check for total size when deciding non-temporal cutoff | ![](https://seccdn.libravatar.org/avatar/a0e934a93318e87ffe558badbdcb2be8?s=13&d=retro) Ingo Molnar | 1 | -2/+2 |
2009-02-25 | x86, mm: pass in 'total' to __copy_from_user_*nocache() | ![](https://seccdn.libravatar.org/avatar/a0e934a93318e87ffe558badbdcb2be8?s=13&d=retro) Ingo Molnar | 1 | -3/+2 |
2009-02-24 | x86: fix performance regression in write() syscall | ![](https://seccdn.libravatar.org/avatar/09a5ff47bc0700a41b6b4261d0fb8bd5?s=13&d=retro) Salman Qazi | 1 | -2/+14 |
2008-11-24 | Merge branches 'core/debug', 'core/futexes', 'core/locking', 'core/rcu', 'core/signal', 'core/urgent' and 'core/xen' into core/core | ![](https://seccdn.libravatar.org/avatar/a0e934a93318e87ffe558badbdcb2be8?s=13&d=retro) Ingo Molnar | 1 | -0/+6 |
2008-11-18 | x86: uaccess_64: fix return value in __copy_from_user() | ![](https://seccdn.libravatar.org/avatar/c44b2e9eb1ceb234fb319148770cfdbe?s=13&d=retro) Hiroshi Shimamoto | 1 | -1/+1 |
2008-10-28 | Merge commit 'v2.6.28-rc2' into core/locking | ![](https://seccdn.libravatar.org/avatar/a0e934a93318e87ffe558badbdcb2be8?s=13&d=retro) Ingo Molnar | 1 | -0/+208 |
2008-10-22 | x86: Fix ASM_X86__ header guards | ![](https://seccdn.libravatar.org/avatar/05d8963004e8ca6f6b71b6006b39d206?s=13&d=retro) H. Peter Anvin | 1 | -3/+3 |
2008-10-22 | x86, um: ... and asm-x86 move | ![](https://seccdn.libravatar.org/avatar/b1fecf6b03fc62f894bef52b49551915?s=13&d=retro) Al Viro | 1 | -0/+202 |