summaryrefslogtreecommitdiffstats
path: root/arch/x86/lib/usercopy_64.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* x86/usercopy: Include arch_wb_cache_pmem() declarationArnd Bergmann2023-05-181-0/+1
* Merge tag 'x86_cleanups_for_v6.4_rc1' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2023-04-281-9/+0
|\
| * x86/uaccess: Remove memcpy_page_flushcache()Ira Weiny2023-03-161-9/+0
* | x86: remove 'zerorest' argument from __copy_user_nocache()Linus Torvalds2023-04-201-1/+1
* | x86: move stac/clac from user copy routines into callersLinus Torvalds2023-04-191-1/+5
|/
* x86/clear_user: Make it fasterBorislav Petkov2022-08-181-40/+0
* x86: __memcpy_flushcache: fix wrong alignment if size > 2^32Mikulas Patocka2022-04-201-1/+1
* x86/usercopy: Remove .fixup usagePeter Zijlstra2021-12-111-5/+3
* Merge tag 'ras_updates_for_v5.10' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2020-10-121-21/+0
|\
| * x86, powerpc: Rename memcpy_mcsafe() to copy_mc_to_{user, kernel}()Dan Williams2020-10-061-21/+0
* | arch/x86/lib/usercopy_64.c: fix __copy_user_flushcache() cache writebackMikulas Patocka2020-09-261-1/+1
|/
* x86/asm/64: Align start of __clear_user() loop to 16-bytesMatt Fleming2020-06-191-0/+1
* x86/uaccess: Don't leak AC flag into fentry from mcsafe_handle_tail()Josh Poimboeuf2019-07-181-1/+1
* treewide: Add SPDX license identifier for missed filesThomas Gleixner2019-05-211-0/+1
* x86/uaccess: Move copy_user_handle_tail() into asmPeter Zijlstra2019-04-031-20/+0
* Remove 'type' argument from access_ok() functionLinus Torvalds2019-01-041-1/+1
* Merge branch 'x86-asm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2018-10-231-2/+2
|\
| * x86/asm: Optimize memcpy_flushcache()Mikulas Patocka2018-09-101-2/+2
* | x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixupsJann Horn2018-09-031-2/+2
|/
* Merge branch 'x86-dax-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2018-06-051-0/+21
|\
| * x86/asm/memcpy_mcsafe: Add write-protection-fault handlingDan Williams2018-05-151-0/+21
* | x86/asm/64: Micro-optimize __clear_user() - Use immediate constantsAlexey Dobriyan2018-05-141-5/+4
|/
* x86, dax, libnvdimm: remove wb_cache_pmem() indirectionDan Williams2017-06-151-0/+6
* x86, uaccess: introduce copy_from_iter_flushcache for pmem / cache-bypass ope...Dan Williams2017-06-091-0/+128
* x86: don't wank with magical size in __copy_in_user()Al Viro2017-03-291-9/+0
* amd64: get rid of zeroingAl Viro2017-03-291-4/+0
* Merge branch 'x86-headers-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2016-08-011-1/+1
|\
| * x86/lib: Audit and remove any unnecessary uses of module.hPaul Gortmaker2016-07-141-1/+1
* | x86/uaccess: Move thread_info::addr_limit to thread_structAndy Lutomirski2016-07-151-1/+1
|/
* x86: fix special __probe_kernel_write() tail zeroing caseLinus Torvalds2015-04-241-1/+1
* x86: clean up/fix 'copy_in_user()' tail zeroingLinus Torvalds2015-04-081-8/+7
* x86, asmlinkage: Make several variables used from assembler/linker script vis...Andi Kleen2013-08-061-1/+1
* x86-64: Fix the failure case in copy_user_handle_tail()CQ Tang2013-03-181-2/+2
* x86, smap: Add STAC and CLAC instructions to control user space accessH. Peter Anvin2012-09-211-0/+3
* x86: use the new generic strnlen_user() functionLinus Torvalds2012-05-261-48/+0
* x86: merge 32/64-bit versions of 'strncpy_from_user()' and speed it upLinus Torvalds2012-04-111-49/+0
* x86, 64-bit: Clean up user address maskingLinus Torvalds2009-06-211-1/+1
* x86: use early clobbers in usercopy*.cAndi Kleen2009-01-211-2/+2
* x86: some lock annotations for user copy paths, v2Nick Piggin2008-09-111-6/+2
* x86: some lock annotations for user copy pathsNick Piggin2008-09-101-0/+4
* x86: introduce copy_user_handle_tail() routineVitaly Mayatskikh2008-07-091-0/+23
* x86: use _ASM_EXTABLE macro in arch/x86/lib/usercopy_64.cH. Peter Anvin2008-02-041-9/+3
* x86_64: move libThomas Gleixner2007-10-111-0/+166