1. 61646ca x86/uaccess: Move variable into switch case statement by Kees Cook · 3 years, 1 month ago
  2. 18398bb Merge tag 'x86_cleanups_for_v5.16_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 3 years, 2 months ago
  3. 6bf8a55 x86: Fix misspelled Kconfig symbols by Lukas Bulwahn · 3 years, 3 months ago
  4. a69ae29 x86/uaccess: Fix 32-bit __get_user_asm_u64() when CC_HAS_ASM_GOTO_OUTPUT=y by Will Deacon · 3 years, 4 months ago
  5. 9c5743d x86/uaccess: fix code generation in put_user() by Rasmus Villemoes · 4 years, 2 months ago
  6. f56e65d Merge branch 'work.set_fs' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs by Linus Torvalds · 4 years, 2 months ago
  7. 029f56d Merge tag 'x86_asm_for_v5.10' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 4 years, 3 months ago
  8. 865c50e x86/uaccess: utilize CONFIG_CC_HAS_ASM_GOTO_OUTPUT by Nick Desaulniers · 4 years, 5 months ago
  9. d55564c x86: Make __put_user() generate an out-of-line call by Linus Torvalds · 4 years, 9 months ago
  10. ea6f043 x86: Make __get_user() generate an out-of-line call by Linus Torvalds · 4 years, 9 months ago
  11. ec6347b x86, powerpc: Rename memcpy_mcsafe() to copy_mc_to_{user, kernel}() by Dan Williams · 4 years, 3 months ago
  12. 47058bb x86: remove address space overrides using set_fs() by Christoph Hellwig · 4 years, 4 months ago
  13. 767ec72 x86/uaccess: Use XORL %0,%0 in __get_user_asm() by Uros Bizjak · 4 years, 4 months ago
  14. 428e297 uaccess: remove segment_eq by Christoph Hellwig · 4 years, 5 months ago
  15. 158807d x86/uaccess: Make __get_user_size() Clang compliant on 32-bit by Nick Desaulniers · 4 years, 5 months ago
  16. 3beff76 x86: use proper parentheses around new uaccess macro argument uses by Linus Torvalds · 4 years, 7 months ago
  17. fa94111 x86: use non-set_fs based maccess routines by Christoph Hellwig · 4 years, 7 months ago
  18. 890f0b0 x86: start using named parameters for low-level uaccess asms by Linus Torvalds · 4 years, 9 months ago
  19. 7da63b3 x86: get rid of 'rtype' argument to __get_user_asm() macro by Linus Torvalds · 4 years, 9 months ago
  20. 3680785 x86: get rid of 'rtype' argument to __put_user_goto() macro by Linus Torvalds · 4 years, 9 months ago
  21. 1a323ea5 x86: get rid of 'errret' argument to __get_user_xyz() macross by Linus Torvalds · 4 years, 9 months ago
  22. ab33eb4 x86: remove __put_user_asm() infrastructure by Linus Torvalds · 4 years, 9 months ago
  23. fdf5563 Merge branch 'x86-cleanups-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 4 years, 9 months ago
  24. f5544ba x86: get rid of user_atomic_cmpxchg_inatomic() by Al Viro · 4 years, 9 months ago
  25. cf122cf kill uaccess_try() by Al Viro · 4 years, 11 months ago
  26. 77f3c61 x86: kill get_user_{try,catch,ex} by Al Viro · 4 years, 11 months ago
  27. 4b842e4 x86: get rid of small constant size cases in raw_copy_{to,from}_user() by Al Viro · 4 years, 11 months ago
  28. c8e3dd8 x86 user stack frame reads: switch to explicit __get_user() by Al Viro · 4 years, 11 months ago
  29. c512c69 uaccess: implement a proper unsafe_copy_to_user() and switch filldir over to it by Linus Torvalds · 5 years ago
  30. 9b8bd47 x86/uaccess: Don't leak the AC flags into __get_user() argument evaluation by Peter Zijlstra · 5 years ago
  31. 2d8d8fa x86/uaccess: Allow access_ok() in irq context if pagefault_disabled by Masami Hiramatsu · 6 years ago
  32. f725492 Merge branch 'x86-asm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 6 years ago
  33. 6ae8656 x86/uaccess: Dont leak the AC flag into __put_user() argument evaluation by Peter Zijlstra · 6 years ago
  34. a6cbfbe x86/uaccess: Fix implicit cast of __user pointer by Jann Horn · 6 years ago
  35. e74deb1 x86/uaccess: Introduce user_access_{save,restore}() by Peter Zijlstra · 6 years ago
  36. b7f89bf x86/uaccess: Always inline user_access_begin() by Peter Zijlstra · 6 years ago
  37. bcd49c3 Merge branch 'x86-cleanups-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 6 years ago
  38. bc8ff3c docs/core-api/mm: fix user memory accessors formatting by Mike Rapoport · 6 years ago
  39. 736706b get rid of legacy 'get_ds()' function by Linus Torvalds · 6 years ago
  40. e7c42a8 Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 6 years ago
  41. 2e7614c x86/uaccess: Remove unused __addr_ok() macro by Borislav Petkov · 6 years ago
  42. 2a418cf x86/uaccess: Don't leak the AC flag into __put_user() value evaluation by Andy Lutomirski · 6 years ago
  43. 6e693b3 x86: uaccess: Inhibit speculation past access_ok() in user_access_begin() by Will Deacon · 6 years ago
  44. a959dc8 Use __put_user_goto in __put_user_size() and unsafe_put_user() by Linus Torvalds · 9 years ago
  45. 4a78921 x86 uaccess: Introduce __put_user_goto by Linus Torvalds · 9 years ago
  46. 594cc25 make 'user_access_begin()' do 'access_ok()' by Linus Torvalds · 6 years ago
  47. 96d4f26 Remove 'type' argument from access_ok() function by Linus Torvalds · 6 years ago
  48. 75045f7 x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups by Jann Horn · 6 years ago
  49. 304ec1b x86/uaccess: Use __uaccess_begin_nospec() and uaccess_try_nospec by Dan Williams · 7 years ago
  50. b3bbfb3 x86: Introduce __uaccess_begin_nospec() and uaccess_try_nospec by Dan Williams · 7 years ago
  51. b244131 License cleanup: add SPDX GPL-2.0 license identifier to files with no license by Greg Kroah-Hartman · 7 years ago
  52. 5ac751d x86: Don't cast away the __user in __get_user_asm_u64() by Ville Syrjälä · 7 years ago
  53. f5caf62 x86/asm: Fix inline asm call constraints for Clang by Josh Poimboeuf · 7 years ago
  54. 6c51e67 Merge branch 'x86-syscall-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 7 years ago
  55. 89cbec7 Merge branch 'work.uaccess-unaligned' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs by Linus Torvalds · 7 years ago
  56. 5ea0727 x86/syscalls: Check address limit on user-mode return by Thomas Garnier · 8 years ago
  57. dc50214 Merge branch 'uaccess.strlen' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs by Linus Torvalds · 7 years ago
  58. 3170d8d kill {__,}{get,put}_user_unaligned() by Al Viro · 8 years ago
  59. 33c9e97 x86: fix 32-bit case of __get_user_asm_u64() by Linus Torvalds · 8 years ago
  60. 334a023 Clean up x86 unsafe_get/put_user() type handling by Linus Torvalds · 8 years ago
  61. a7cc722 fix unsafe_put_user() by Al Viro · 8 years ago
  62. 8298525 kill strlen_user() by Al Viro · 8 years ago
  63. beba3a2 x86: switch to RAW_COPY_USER by Al Viro · 8 years ago
  64. 122b05d amd64: get rid of zeroing by Al Viro · 8 years ago
  65. af1d5b3 uaccess: drop duplicate includes from asm/uaccess.h by Al Viro · 8 years ago
  66. 5e6039d uaccess: move VERIFY_{READ,WRITE} definitions to linux/uaccess.h by Al Viro · 8 years ago
  67. 7c47889 x86/uaccess, sched/preempt: Verify access_ok() context by Peter Zijlstra · 8 years ago
  68. 45caf47 x86: separate extable.h, switch sections.h to it by Al Viro · 8 years ago
  69. 1c109fa fix minor infoleak in get_user_ex() by Al Viro · 8 years ago
  70. e697100 x86/uaccess: force copy_*_user() to be inlined by Kees Cook · 8 years ago
  71. 0d025d2 mm/usercopy: get rid of CONFIG_DEBUG_STRICT_USER_COPY_CHECKS by Josh Poimboeuf · 8 years ago
  72. 1eccfa0 Merge tag 'usercopy-v4.8' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux by Linus Torvalds · 8 years ago
  73. 1bd4403 unsafe_[get|put]_user: change interface to use a error target label by Linus Torvalds · 8 years ago
  74. 5b710f3 x86/uaccess: Enable hardened usercopy by Kees Cook · 9 years ago
  75. 13d4ea0 x86/uaccess: Move thread_info::addr_limit to thread_struct by Andy Lutomirski · 8 years ago
  76. dfa9a94 x86/uaccess: Move thread_info::uaccess_err and thread_info::sig_on_uaccess_err to thread_struct by Andy Lutomirski · 8 years ago
  77. 946e0f6 Merge tag 'v4.7-rc6' into x86/mm, to merge fixes before applying new changes by Ingo Molnar · 8 years ago
  78. 1771c6e x86/kasan: instrument user memory access API by Andrey Ryabinin · 9 years ago
  79. 168f1a7 Merge branch 'x86-asm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 9 years ago
  80. 50c7389 x86/extable: ensure entries are swapped completely when sorting by Mathias Krause · 9 years ago
  81. 67d7a98 x86/extable: Ensure entries are swapped completely when sorting by Mathias Krause · 9 years ago
  82. b2f6803 x86/mm/32: Add support for 64-bit __get_user() on 32-bit kernels by Benjamin LaHaise · 9 years ago
  83. 0e861fb x86/head: Move early exception panic code into early_fixup_exception() by Andy Lutomirski · 9 years ago
  84. 7bbcdb1 x86/head: Pass a real pt_regs and trapnr to early_fixup_exception() by Andy Lutomirski · 9 years ago
  85. 29934b0 x86/extable: use generic search and sort routines by Ard Biesheuvel · 9 years ago
  86. 319e305 Merge branch 'ras/core' into core/objtool, to pick up the new exception table format by Ingo Molnar · 9 years ago
  87. f05058c x86/uaccess: Add stack frame output operand in get_user() inline asm by Chris J Arges · 9 years ago
  88. 548acf1 x86/mm: Expand the exception table logic to allow new handling options by Tony Luck · 9 years ago
  89. 404a474 Merge branch 'uaccess' (batched user access infrastructure) by Linus Torvalds · 9 years ago
  90. 5b24a7a Add 'unsafe' user access functions for batched accesses by Linus Torvalds · 9 years ago
  91. 11f1a4b x86: reorganize SMAP handling in user space accesses by Linus Torvalds · 9 years ago
  92. 10013eb x86: Add an inlined __copy_from_user_nmi() variant by Andi Kleen · 9 years ago
  93. 7e0f51c x86/uaccess: Add unlikely() to __chk_range_not_ok() failure paths by Andy Lutomirski · 9 years ago
  94. a76cf66 x86/uaccess: Tell the compiler that uaccess is unlikely to fault by Andy Lutomirski · 9 years ago
  95. b3c395ef mm/uaccess, mm/fault: Clarify that uaccess may only sleep if pagefaults are enabled by David Hildenbrand · 10 years ago
  96. e182c57 x86/uaccess: fix sparse errors by Michael S. Tsirkin · 10 years ago
  97. c9cdd9a Merge branch 'x86/mpx' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 11 years ago
  98. a740576 x86: Slightly tweak the access_ok() C variant for better code by H. Peter Anvin · 11 years ago
  99. c5fe5d8 x86: Replace assembly access_ok() with a C variant by Linus Torvalds · 11 years ago
  100. f09174c x86: add user_atomic_cmpxchg_inatomic at uaccess.h by Qiaowei Ren · 11 years ago