1. 945409a Merge branches 'for-next/misc', 'for-next/cache-ops-dzp', 'for-next/stacktrace', 'for-next/xor-neon', 'for-next/kasan', 'for-next/armv8_7-fp', 'for-next/atomics', 'for-next/bti', 'for-next/sve', 'for-next/kselftest' and 'for-next/kcsan', remote-tracking branch 'arm64/for-next/perf' into for-next/core by Catalin Marinas · 3 years ago
  2. 742a15b arm64: Use BTI C directly and unconditionally by Mark Brown · 3 years, 1 month ago
  3. 2c54b42 arm64/xor: use EOR3 instructions when available by Ard Biesheuvel · 3 years, 1 month ago
  4. 685e256 arm64: mte: DC {GVA,GZVA} shouldn't be used when DCZID_EL0.DZP == 1 by Reiji Watanabe · 3 years, 1 month ago
  5. f0616ab arm64: clear_page() shouldn't use DC ZVA when DCZID_EL0.DZP == 1 by Reiji Watanabe · 3 years, 1 month ago
  6. 1e9ed93 Merge tag 'kbuild-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild by Linus Torvalds · 3 years, 2 months ago
  7. 819771c arm64: extable: consolidate definitions by Mark Rutland · 3 years, 3 months ago
  8. 139f9ab arm64: lib: __arch_copy_to_user(): fold fixups into body by Mark Rutland · 3 years, 3 months ago
  9. 4012e0e arm64: lib: __arch_copy_from_user(): fold fixups into body by Mark Rutland · 3 years, 3 months ago
  10. 35d6779 arm64: lib: __arch_clear_user(): fold fixups into body by Mark Rutland · 3 years, 3 months ago
  11. 04e85bb isystem: delete global -isystem compile option by Alexey Dobriyan · 3 years, 6 months ago
  12. 59a68d4 arm64: Mitigate MTE issues with str{n}cmp() by Robin Murphy · 3 years, 4 months ago
  13. a7a08b2 arch: remove compat_alloc_user_space by Arnd Bergmann · 3 years, 4 months ago
  14. 2806556 arm64: use __func__ to get function name in pr_err by Jason Wang · 3 years, 6 months ago
  15. 295cf15 arm64: Avoid premature usercopy failure by Robin Murphy · 3 years, 6 months ago
  16. 5f34b1e arm64: fix strlen() with CONFIG_KASAN_HW_TAGS by Mark Rutland · 3 years, 6 months ago
  17. fdceddb Merge branch 'for-next/mte' into for-next/core by Will Deacon · 3 years, 7 months ago
  18. 2c9bd9d Merge branch 'for-next/kasan' into for-next/core by Will Deacon · 3 years, 7 months ago
  19. 181a126 Merge branch 'for-next/insn' into for-next/core by Will Deacon · 3 years, 7 months ago
  20. 5ceb045 Merge branch 'for-next/cortex-strings' into for-next/core by Will Deacon · 3 years, 7 months ago
  21. 013bb59 arm64: mte: handle tags zeroing at page allocation time by Peter Collingbourne · 3 years, 8 months ago
  22. 6b8f648 arm64: update string routine copyrights and URLs by Mark Rutland · 3 years, 8 months ago
  23. 344323e arm64: Rewrite __arch_clear_user() by Robin Murphy · 3 years, 8 months ago
  24. 9e51caf arm64: Better optimised memchr() by Robin Murphy · 3 years, 8 months ago
  25. 2851330 arm64: Import latest memcpy()/memmove() implementation by Robin Murphy · 3 years, 8 months ago
  26. 020b199 arm64: Import latest version of Cortex Strings' strncmp by Sam Tebbs · 3 years, 8 months ago
  27. 325a1de arm64: Import updated version of Cortex Strings' strlen by Sam Tebbs · 3 years, 8 months ago
  28. 758602c arm64: Import latest version of Cortex Strings' strcmp by Sam Tebbs · 3 years, 8 months ago
  29. 43de30d arm64: Import latest version of Cortex Strings' memcmp by Sam Tebbs · 3 years, 8 months ago
  30. 427bfc5 arm64: insn: Add SVE instruction class by Julien Thierry · 3 years, 11 months ago
  31. 72fd723 arm64: Move instruction encoder/decoder under lib/ by Julien Thierry · 3 years, 11 months ago
  32. 1cbdf60 kasan: arm64: support specialized outlined tag mismatch checks by Peter Collingbourne · 3 years, 8 months ago
  33. fade9c2 arm64: Rename arm64-internal cache maintenance functions by Fuad Tabba · 3 years, 8 months ago
  34. f749448 arm64: __clean_dcache_area_pop to take end parameter instead of size by Fuad Tabba · 3 years, 8 months ago
  35. 8d99020 arm64: lib: Annotate {clear, copy}_page() as position-independent by Will Deacon · 3 years, 10 months ago
  36. 2cb3427 arm64: kasan: simplify and inline MTE functions by Andrey Konovalov · 3 years, 11 months ago
  37. 85f49ca arm64: mte: add in-kernel MTE helpers by Vincenzo Frascino · 4 years, 1 month ago
  38. 7b90dc4 arm64: uaccess cleanup macro naming by Mark Rutland · 4 years, 1 month ago
  39. 9e94fda arm64: uaccess: simplify __copy_user_flushcache() by Mark Rutland · 4 years, 1 month ago
  40. e2a2190 arm64: uaccess: move uao_* alternatives to asm-uaccess.h by Mark Rutland · 4 years, 3 months ago
  41. ec9d780 arm64: Change .weak to SYM_FUNC_START_WEAK_PI for arch/arm64/lib/mem*.S by Fangrui Song · 4 years, 3 months ago
  42. 36943ab arm64: mte: Enable swap of tagged pages by Steven Price · 4 years, 8 months ago
  43. 18ddbaa arm64: mte: ptrace: Add PTRACE_{PEEK,POKE}MTETAGS support by Catalin Marinas · 4 years, 10 months ago
  44. 2563776 arm64: mte: Tags-aware copy_{user_,}highpage() implementations by Vincenzo Frascino · 5 years ago
  45. 34bfeea arm64: mte: Clear the tags when a page is mapped in user-space with PROT_MTE by Catalin Marinas · 4 years, 9 months ago
  46. 4152d14 Merge branch 'rwonce/rework' of git://git.kernel.org/pub/scm/linux/kernel/git/will/linux by Linus Torvalds · 4 years, 7 months ago
  47. ada66f1 arm64: Reorder the macro arguments in the copy routines by Catalin Marinas · 4 years, 9 months ago
  48. 30218da arm64: lib: Consistently enable crc32 extension by Mark Brown · 4 years, 9 months ago
  49. c6a771d arm64: csum: Disable KASAN for do_csum() by Will Deacon · 4 years, 9 months ago
  50. 0c837c4 arm64: fix spelling mistake "ca not" -> "cannot" by 韩科才 · 4 years, 10 months ago
  51. e9c7ddb arm64: csum: Optimise IPv6 header checksum by Robin Murphy · 5 years ago
  52. aa246c0 Merge branch 'for-next/asm-annotations' into for-next/core by Will Deacon · 5 years ago
  53. 4f6cdf2 Merge branches 'for-next/acpi', 'for-next/cpufeatures', 'for-next/csum', 'for-next/e0pd', 'for-next/entry', 'for-next/kbuild', 'for-next/kexec/cleanup', 'for-next/kexec/file-kdump', 'for-next/misc', 'for-next/nofpsimd', 'for-next/perf' and 'for-next/scs' into for-next/core by Will Deacon · 5 years ago
  54. c2c24ed arm64: csum: Fix pathological zero-length calls by Robin Murphy · 5 years ago
  55. 7f153cc arm64/lib: copy_page: avoid x18 register in assembler code by Ard Biesheuvel · 5 years ago
  56. 5777eae arm64: Implement optimised checksum routine by Robin Murphy · 5 years ago
  57. 3ac0f45 arm64: lib: Use modern annotations for assembly functions by Mark Brown · 5 years ago
  58. e50be64 arm64: uaccess: Remove uaccess_*_not_uao asm macros by Pavel Tatashin · 5 years ago
  59. 94bb804 arm64: uaccess: Ensure PAN is re-enabled after unhandled uaccess fault by Pavel Tatashin · 5 years ago
  60. 61b7cdd Merge branch 'for-next/atomics' into for-next/core by Will Deacon · 5 years ago
  61. eb3aabb arm64: atomics: Remove atomic_ll_sc compilation unit by Andrew Murray · 5 years ago
  62. 42d038c arm64: Add support for function error injection by Leo Yan · 5 years ago
  63. d2912cb treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 by Thomas Gleixner · 6 years ago
  64. caab277 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234 by Thomas Gleixner · 6 years ago
  65. edf072d arm64: Makefile: Replace -pg with CC_FLAGS_FTRACE by Torsten Duwe · 6 years ago
  66. ac0e8c7 arm64: string: use asm EXPORT_SYMBOL() by Mark Rutland · 6 years ago
  67. 56c08ec arm64: uaccess: use asm EXPORT_SYMBOL() by Mark Rutland · 6 years ago
  68. 50fdecb arm64: page: use asm EXPORT_SYMBOL() by Mark Rutland · 6 years ago
  69. abb77f3 arm64: tishift: use asm EXPORT_SYMBOL() by Mark Rutland · 6 years ago
  70. cc9f834 arm64: crypto: add NEON accelerated XOR implementation by Jackie Liu · 6 years ago
  71. efdb25e arm64/lib: improve CRC32 performance for deep pipelines by Ard Biesheuvel · 6 years ago
  72. 19a2ca0 arm64: lib: use C string functions with KASAN enabled by Andrey Ryabinin · 6 years ago
  73. 2a6c7c36 arm64: lse: remove -fcall-used-x0 flag by Tri Vo · 6 years ago
  74. 7481cdd arm64/lib: add accelerated crc32 routines by Ard Biesheuvel · 6 years ago
  75. 7c8fc35 locking/atomics/arm64: Replace our atomic/lock bitop implementations with asm-generic by Will Deacon · 7 years ago
  76. 255845f arm64: export tishift functions to modules by Jason A. Donenfeld · 7 years ago
  77. 3789c12 arm64: avoid instrumenting atomic_ll_sc.o by Mark Rutland · 7 years ago
  78. 9c2dd84 Merge tag 'devicetree-for-4.17' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux by Linus Torvalds · 7 years ago
  79. 6b24442 arm64: lse: Pass -fomit-frame-pointer to out-of-line ll/sc atomics by Will Deacon · 7 years ago
  80. fdfb69a arm64/efi: Make strrchr() available to the EFI namespace by Rob Herring · 7 years ago
  81. f71c2ff arm64: uaccess: Mask __user pointers for __arch_{clear, copy_*}_user by Will Deacon · 7 years ago
  82. 6b88a32 arm64: kpti: Fix the interaction between ASID switching and software PAN by Catalin Marinas · 7 years ago
  83. f5ed22e arm64: make label allocation style consistent in tishift by Jason A. Donenfeld · 7 years ago
  84. 27a921e arm64: mm: Fix and re-enable ARM64_SW_TTBR0_PAN by Will Deacon · 7 years ago
  85. c9b012e Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux by Linus Torvalds · 7 years ago
  86. 9bfe755 arm64: Implement __lshrti3 library function by Jason A. Donenfeld · 7 years ago
  87. fb87227 arm64: support __int128 on gcc 5+ by Jason A. Donenfeld · 7 years ago
  88. b244131 License cleanup: add SPDX GPL-2.0 license identifier to files with no license by Greg Kroah-Hartman · 7 years ago
  89. 7b77452e arm64: use WFE for long delays by Julien Thierry · 7 years ago
  90. 21cfa0e arm64: uaccess: Add the uaccess_flushcache.c file by Robin Murphy · 7 years ago
  91. 5d7bdeb arm64: uaccess: Implement *_flushcache variants by Robin Murphy · 7 years ago
  92. 288be97 arm64/lib: copy_page: use consistent prefetch stride by Ard Biesheuvel · 8 years ago
  93. 92430da arm64: switch to RAW_COPY_USER by Al Viro · 8 years ago
  94. 9a284e5 scripts/spelling.txt: add "overwritting" pattern and fix typo instances by Masahiro Yamada · 8 years ago
  95. b4b8664 arm64: don't pull uaccess.h into *.S by Al Viro · 8 years ago
  96. 7c0f6ba Replace <asm/uaccess.h> with <linux/uaccess.h> globally by Linus Torvalds · 8 years ago
  97. bd38967 arm64: Factor out PAN enabling/disabling into separate uaccess_* macros by Catalin Marinas · 9 years ago
  98. 2692a71 Merge branch 'work.uaccess' into for-linus by Al Viro · 8 years ago
  99. 4855bd2 arm64: don't zero in __copy_from_user{,_inatomic} by Al Viro · 8 years ago
  100. 6ba3b55 arm64: use alternative auto-nop by Mark Rutland · 8 years ago