| Age | Commit message (Expand) | Author | Files | Lines |
| 2026-04-17 | Merge tag 'bpf-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf | Linus Torvalds | 1 | -0/+2 |
| 2026-04-15 | bpf, arm64: Reject out-of-range B.cond targets | Daniel Borkmann | 1 | -0/+2 |
| 2026-04-02 | arm64: move the XOR code to lib/raid/ | Christoph Hellwig | 2 | -345/+0 |
| 2026-04-02 | xor: split xor.h | Christoph Hellwig | 1 | -0/+1 |
| 2026-02-26 | arm64: Fix sampling the "stable" virtual counter in preemptible section | Marc Zyngier | 1 | -1/+5 |
| 2026-02-19 | arm64: Force the use of CNTVCT_EL0 in __delay() | Marc Zyngier | 1 | -4/+15 |
| 2026-01-22 | arm64: Unconditionally enable LSE support | Marc Zyngier | 1 | -2/+0 |
| 2025-07-28 | Merge tag 'libcrypto-updates-for-linus' of git://git.kernel.org/pub/scm/linux... | Linus Torvalds | 12 | -2961/+4 |
| 2025-06-30 | lib/crc: arm64: Migrate optimized CRC code into lib/crc/ | Eric Biggers | 5 | -1009/+0 |
| 2025-06-30 | lib/crypto: arm64: Move arch/arm64/lib/crypto/ into lib/crypto/ | Eric Biggers | 12 | -2961/+4 |
| 2025-06-16 | lib/crypto/poly1305: Fix arm64's poly1305_blocks_arch() | Eric Biggers | 1 | -2/+2 |
| 2025-05-31 | Merge tag 'gcc-minimum-version-6.16' of git://git.kernel.org/pub/scm/linux/ke... | Linus Torvalds | 1 | -1/+1 |
| 2025-05-26 | Merge tag 'v6.16-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert... | Linus Torvalds | 11 | -0/+2961 |
| 2025-05-26 | Merge tag 'crc-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/eb... | Linus Torvalds | 4 | -5/+5 |
| 2025-05-12 | crypto: lib/chacha - add array bounds to function prototypes | Eric Biggers | 1 | -5/+5 |
| 2025-05-12 | crypto: lib/chacha - strongly type the ChaCha state | Eric Biggers | 1 | -10/+13 |
| 2025-05-09 | lib/crc: make arch-optimized code use subsys_initcall | Eric Biggers | 1 | -1/+1 |
| 2025-05-08 | arm64: insn: Add support for encoding DSB | James Morse | 1 | -23/+37 |
| 2025-05-08 | crypto: arm64/sha256 - fix build when CONFIG_PREEMPT_VOLUNTARY=y | Eric Biggers | 1 | -3/+4 |
| 2025-05-05 | crypto: arm64/sha256 - Add simd block function | Herbert Xu | 3 | -8/+9 |
| 2025-05-05 | crypto: arch/sha256 - Export block functions as GPL only | Herbert Xu | 1 | -2/+2 |
| 2025-05-05 | Revert "crypto: run initcalls for generic implementations earlier" | Herbert Xu | 3 | -3/+3 |
| 2025-05-05 | crypto: arm64/sha256 - implement library instead of shash | Eric Biggers | 6 | -1/+1010 |
| 2025-05-05 | crypto: lib/poly1305 - Use block-only interface | Herbert Xu | 1 | -58/+0 |
| 2025-05-05 | crypto: arm64/poly1305 - Add block-only interface | Herbert Xu | 2 | -29/+45 |
| 2025-04-30 | arm64: drop binutils version checks | Arnd Bergmann | 1 | -1/+1 |
| 2025-04-28 | arm64/crc: drop "glue" from filenames | Eric Biggers | 4 | -2/+2 |
| 2025-04-28 | lib/crc: make the CPU feature static keys __ro_after_init | Eric Biggers | 1 | -2/+2 |
| 2025-04-28 | crypto: lib/poly1305 - remove INTERNAL symbol and selection of CRYPTO | Eric Biggers | 1 | -1/+1 |
| 2025-04-28 | crypto: lib/chacha - remove INTERNAL symbol and selection of CRYPTO | Eric Biggers | 1 | -1/+1 |
| 2025-04-28 | crypto: arm64 - move library functions to arch/arm64/lib/crypto/ | Eric Biggers | 8 | -0/+1989 |
| 2025-03-30 | Merge tag 'bpf-next-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/bp... | Linus Torvalds | 1 | -0/+29 |
| 2025-03-26 | arm64/crc-t10dif: fix use of out-of-scope array in crc_t10dif_arch() | Eric Biggers | 1 | -3/+1 |
| 2025-03-25 | Merge tag 'crc-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/eb... | Linus Torvalds | 2 | -11/+5 |
| 2025-03-15 | arm64: insn: Add load-acquire and store-release instructions | Peilin Ye | 1 | -0/+29 |
| 2025-03-07 | arm64: lib: Use MOPS for usercopy routines | Kristina Martšenko | 4 | -4/+51 |
| 2025-02-09 | lib/crc-t10dif: remove crc_t10dif_is_optimized() | Eric Biggers | 1 | -6/+0 |
| 2025-02-08 | lib/crc32: remove "_le" from crc32c base and arch functions | Eric Biggers | 1 | -3/+3 |
| 2025-02-08 | lib/crc32: don't bother with pure and const function attributes | Eric Biggers | 1 | -3/+3 |
| 2024-12-01 | arm64/crc-t10dif: expose CRC-T10DIF function through lib | Eric Biggers | 3 | -0/+553 |
| 2024-12-01 | lib/crc32: expose whether the lib is really optimized at runtime | Eric Biggers | 1 | -0/+10 |
| 2024-12-01 | lib/crc32: improve support for arch-specific overrides | Eric Biggers | 2 | -4/+12 |
| 2024-12-01 | lib/crc32: drop leading underscores from __crc32c_le_base | Eric Biggers | 1 | -1/+1 |
| 2024-11-14 | Merge branch 'for-next/mops' into for-next/core | Catalin Marinas | 4 | -2/+63 |
| 2024-10-22 | arm64/crc32: Implement 4-way interleave using PMULL | Ard Biesheuvel | 2 | -3/+276 |
| 2024-10-22 | arm64/crc32: Reorganize bit/byte ordering macros | Ard Biesheuvel | 1 | -52/+39 |
| 2024-10-22 | arm64/lib: Handle CRC-32 alternative in C code | Ard Biesheuvel | 3 | -17/+41 |
| 2024-10-17 | arm64: lib: Use MOPS for copy_page() and clear_page() | Kristina Martsenko | 2 | -0/+26 |
| 2024-10-17 | arm64: lib: Use MOPS for memcpy() routines | Kristina Martsenko | 2 | -2/+37 |
| 2024-05-19 | arm64: crypto: use CC_FLAGS_FPU for NEON CFLAGS | Samuel Holland | 1 | -4/+2 |
| 2024-05-12 | arm64, bpf: add internal-only MOV instruction to resolve per-CPU addrs | Puranjay Mohan | 1 | -0/+11 |
| 2023-12-05 | arm64: Get rid of ARM64_HAS_NO_HW_PREFETCH | Marc Zyngier | 1 | -11/+0 |
| 2023-10-16 | arm64: Avoid cpus_have_const_cap() for ARM64_HAS_WFXT | Mark Rutland | 1 | -1/+1 |
| 2023-09-08 | Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm6... | Linus Torvalds | 1 | -1/+1 |
| 2023-09-07 | arm64: csum: Fix OoB access in IP checksum code for negative lengths | Will Deacon | 1 | -1/+1 |
| 2023-08-18 | arm64: insn: Add encoders for LDRSB/LDRSH/LDRSW | Xu Kuohai | 1 | -0/+6 |
| 2023-05-25 | arm64: xor-neon: mark xor_arm64_neon_*() static | Arnd Bergmann | 1 | -4/+4 |
| 2023-03-27 | arm: uaccess: Remove memcpy_page_flushcache() | Ira Weiny | 1 | -6/+0 |
| 2022-12-06 | Merge branch 'for-next/sysregs' into for-next/core | Will Deacon | 1 | -1/+1 |
| 2022-12-01 | arm64/sysreg: Remove duplicate definitions from asm/sysreg.h | Will Deacon | 1 | -1/+1 |
| 2022-11-15 | arm64: insn: always inline hint generation | Mark Rutland | 1 | -10/+0 |
| 2022-11-15 | arm64: insn: simplify insn group identification | Mark Rutland | 1 | -24/+0 |
| 2022-11-15 | arm64: insn: always inline predicates | Mark Rutland | 1 | -61/+0 |
| 2022-11-15 | arm64: insn: remove aarch64_insn_gen_prefetch() | Mark Rutland | 1 | -70/+0 |
| 2022-08-03 | Merge tag 'net-next-6.0' of git://git.kernel.org/pub/scm/linux/kernel/git/net... | Linus Torvalds | 1 | -4/+26 |
| 2022-07-11 | arm64: Add LDR (literal) instruction | Xu Kuohai | 1 | -4/+26 |
| 2022-07-05 | arm64/mte: Standardise GMID field name definitions | Mark Brown | 1 | -1/+1 |
| 2022-05-26 | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm | Linus Torvalds | 1 | -1/+11 |
| 2022-05-25 | Merge tag 'net-next-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/ne... | Linus Torvalds | 1 | -14/+53 |
| 2022-05-16 | arm64: mte: Clean up user tag accessors | Robin Murphy | 1 | -2/+2 |
| 2022-04-20 | arm64: Use WFxT for __delay() when possible | Marc Zyngier | 1 | -1/+11 |
| 2022-04-01 | arm64, insn: Add ldr/str with immediate offset | Xu Kuohai | 1 | -14/+53 |
| 2022-03-21 | Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert... | Linus Torvalds | 2 | -31/+102 |
| 2022-03-14 | Merge branch 'for-next/strings' into for-next/core | Will Deacon | 2 | -204/+267 |
| 2022-03-14 | Merge branch 'for-next/linkage' into for-next/core | Will Deacon | 12 | -39/+50 |
| 2022-03-14 | Merge branch 'for-next/insn' into for-next/core | Will Deacon | 1 | -15/+172 |
| 2022-03-07 | Revert "arm64: Mitigate MTE issues with str{n}cmp()" | Joey Gouly | 2 | -2/+2 |
| 2022-03-07 | arm64: lib: Import latest version of Arm Optimized Routines' strncmp | Joey Gouly | 1 | -93/+141 |
| 2022-03-07 | arm64: lib: Import latest version of Arm Optimized Routines' strcmp | Joey Gouly | 1 | -110/+124 |
| 2022-02-22 | arm64: insn: add encoders for atomic operations | Hou Tao | 1 | -14/+171 |
| 2022-02-22 | arm64: clean up symbol aliasing | Mark Rutland | 12 | -39/+50 |
| 2022-02-15 | arm64: mte: Define the number of bytes for storing the tags in a page | Catalin Marinas | 1 | -2/+2 |
| 2022-02-15 | arm64: insn: Generate 64 bit mask immediates correctly | James Morse | 1 | -1/+1 |
| 2022-02-11 | lib/xor: make xor prototypes more friendly to compiler vectorization | Ard Biesheuvel | 1 | -17/+29 |
| 2022-01-31 | arm64: lib: accelerate crc32_be | Kevin Bracey | 1 | -14/+73 |
| 2022-01-05 | Merge branches 'for-next/misc', 'for-next/cache-ops-dzp', 'for-next/stacktrac... | Catalin Marinas | 4 | -5/+164 |
| 2021-12-14 | arm64: Use BTI C directly and unconditionally | Mark Brown | 1 | -3/+1 |
| 2021-12-14 | arm64/xor: use EOR3 instructions when available | Ard Biesheuvel | 1 | -1/+146 |
| 2021-12-06 | arm64: mte: DC {GVA,GZVA} shouldn't be used when DCZID_EL0.DZP == 1 | Reiji Watanabe | 1 | -1/+7 |
| 2021-12-06 | arm64: clear_page() shouldn't use DC ZVA when DCZID_EL0.DZP == 1 | Reiji Watanabe | 1 | -0/+10 |
| 2021-11-08 | Merge tag 'kbuild-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/mas... | Linus Torvalds | 1 | -0/+2 |
| 2021-10-21 | arm64: extable: consolidate definitions | Mark Rutland | 1 | -1/+1 |
| 2021-10-21 | arm64: lib: __arch_copy_to_user(): fold fixups into body | Mark Rutland | 1 | -5/+3 |
| 2021-10-21 | arm64: lib: __arch_copy_from_user(): fold fixups into body | Mark Rutland | 1 | -5/+3 |
| 2021-10-21 | arm64: lib: __arch_clear_user(): fold fixups into body | Mark Rutland | 1 | -5/+3 |
| 2021-09-22 | isystem: delete global -isystem compile option | Alexey Dobriyan | 1 | -0/+2 |
| 2021-09-21 | arm64: Mitigate MTE issues with str{n}cmp() | Robin Murphy | 2 | -2/+2 |
| 2021-09-08 | arch: remove compat_alloc_user_space | Arnd Bergmann | 2 | -78/+1 |
| 2021-07-30 | arm64: use __func__ to get function name in pr_err | Jason Wang | 1 | -2/+2 |
| 2021-07-15 | arm64: Avoid premature usercopy failure | Robin Murphy | 3 | -13/+35 |
| 2021-07-12 | arm64: fix strlen() with CONFIG_KASAN_HW_TAGS | Mark Rutland | 1 | -0/+10 |
| 2021-06-24 | Merge branch 'for-next/mte' into for-next/core | Will Deacon | 1 | -0/+20 |
| 2021-06-24 | Merge branch 'for-next/kasan' into for-next/core | Will Deacon | 2 | -0/+78 |
| 2021-06-24 | Merge branch 'for-next/insn' into for-next/core | Will Deacon | 2 | -1/+1459 |
| 2021-06-24 | Merge branch 'for-next/cortex-strings' into for-next/core | Will Deacon | 9 | -954/+894 |
| 2021-06-04 | arm64: mte: handle tags zeroing at page allocation time | Peter Collingbourne | 1 | -0/+20 |
| 2021-06-02 | arm64: update string routine copyrights and URLs | Mark Rutland | 5 | -11/+11 |
| 2021-06-01 | arm64: Rewrite __arch_clear_user() | Robin Murphy | 1 | -20/+27 |
| 2021-06-01 | arm64: Better optimised memchr() | Robin Murphy | 1 | -12/+53 |
| 2021-06-01 | arm64: Import latest memcpy()/memmove() implementation | Robin Murphy | 3 | -233/+230 |
| 2021-06-01 | arm64: Import latest version of Cortex Strings' strncmp | Sam Tebbs | 1 | -222/+184 |
| 2021-06-01 | arm64: Import updated version of Cortex Strings' strlen | Sam Tebbs | 1 | -85/+173 |
| 2021-06-01 | arm64: Import latest version of Cortex Strings' strcmp | Sam Tebbs | 1 | -165/+118 |
| 2021-06-01 | arm64: Import latest version of Cortex Strings' memcmp | Sam Tebbs | 1 | -217/+109 |
| 2021-05-27 | arm64: insn: Add SVE instruction class | Julien Thierry | 1 | -1/+1 |
| 2021-05-27 | arm64: Move instruction encoder/decoder under lib/ | Julien Thierry | 2 | -3/+1461 |
| 2021-05-26 | kasan: arm64: support specialized outlined tag mismatch checks | Peter Collingbourne | 2 | -0/+78 |
| 2021-05-25 | arm64: Rename arm64-internal cache maintenance functions | Fuad Tabba | 1 | -2/+2 |
| 2021-05-25 | arm64: __clean_dcache_area_pop to take end parameter instead of size | Fuad Tabba | 1 | -2/+2 |
| 2021-03-19 | arm64: lib: Annotate {clear, copy}_page() as position-independent | Will Deacon | 2 | -4/+4 |
| 2021-02-26 | arm64: kasan: simplify and inline MTE functions | Andrey Konovalov | 1 | -16/+0 |
| 2020-12-22 | arm64: mte: add in-kernel MTE helpers | Vincenzo Frascino | 1 | -0/+16 |
| 2020-12-02 | arm64: uaccess cleanup macro naming | Mark Rutland | 5 | -22/+22 |
| 2020-12-02 | arm64: uaccess: simplify __copy_user_flushcache() | Mark Rutland | 1 | -3/+1 |
| 2020-11-09 | arm64: uaccess: move uao_* alternatives to asm-uaccess.h | Mark Rutland | 1 | -1/+1 |
| 2020-10-30 | arm64: Change .weak to SYM_FUNC_START_WEAK_PI for arch/arm64/lib/mem*.S | Fangrui Song | 3 | -6/+3 |
| 2020-09-04 | arm64: mte: Enable swap of tagged pages | Steven Price | 1 | -0/+45 |
| 2020-09-04 | arm64: mte: ptrace: Add PTRACE_{PEEK,POKE}MTETAGS support | Catalin Marinas | 1 | -0/+53 |
| 2020-09-04 | arm64: mte: Tags-aware copy_{user_,}highpage() implementations | Vincenzo Frascino | 1 | -0/+19 |
| 2020-09-04 | arm64: mte: Clear the tags when a page is mapped in user-space with PROT_MTE | Catalin Marinas | 2 | -0/+36 |
| 2020-06-10 | Merge branch 'rwonce/rework' of git://git.kernel.org/pub/scm/linux/kernel/git... | Linus Torvalds | 1 | -8/+12 |
| 2020-04-29 | arm64: Reorder the macro arguments in the copy routines | Catalin Marinas | 4 | -64/+64 |
| 2020-04-28 | arm64: lib: Consistently enable crc32 extension | Mark Brown | 1 | -1/+1 |
| 2020-04-15 | arm64: csum: Disable KASAN for do_csum() | Will Deacon | 1 | -8/+12 |
| 2020-03-17 | arm64: fix spelling mistake "ca not" -> "cannot" | 韩科才 | 1 | -1/+1 |
| 2020-03-09 | arm64: csum: Optimise IPv6 header checksum | Robin Murphy | 1 | -0/+27 |
| 2020-01-22 | Merge branch 'for-next/asm-annotations' into for-next/core | Will Deacon | 19 | -50/+50 |
| 2020-01-22 | Merge branches 'for-next/acpi', 'for-next/cpufeatures', 'for-next/csum', 'for... | Will Deacon | 3 | -22/+148 |
| 2020-01-17 | arm64: csum: Fix pathological zero-length calls | Robin Murphy | 1 | -0/+3 |
| 2020-01-16 | arm64/lib: copy_page: avoid x18 register in assembler code | Ard Biesheuvel | 1 | -19/+19 |
| 2020-01-16 | arm64: Implement optimised checksum routine | Robin Murphy | 2 | -3/+126 |
| 2020-01-08 | arm64: lib: Use modern annotations for assembly functions | Mark Brown | 19 | -50/+50 |
| 2019-11-20 | arm64: uaccess: Remove uaccess_*_not_uao asm macros | Pavel Tatashin | 5 | -13/+5 |
| 2019-11-20 | arm64: uaccess: Ensure PAN is re-enabled after unhandled uaccess fault | Pavel Tatashin | 4 | -0/+4 |
| 2019-08-30 | Merge branch 'for-next/atomics' into for-next/core | Will Deacon | 2 | -22/+0 |
| 2019-08-29 | arm64: atomics: Remove atomic_ll_sc compilation unit | Andrew Murray | 2 | -22/+0 |
| 2019-08-07 | arm64: Add support for function error injection | Leo Yan | 2 | -0/+20 |
| 2019-06-19 | treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 | Thomas Gleixner | 2 | -8/+2 |
| 2019-06-19 | treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234 | Thomas Gleixner | 20 | -249/+20 |
| 2019-04-09 | arm64: Makefile: Replace -pg with CC_FLAGS_FTRACE | Torsten Duwe | 1 | -1/+1 |
| 2018-12-10 | arm64: string: use asm EXPORT_SYMBOL() | Mark Rutland | 11 | -0/+14 |
| 2018-12-10 | arm64: uaccess: use asm EXPORT_SYMBOL() | Mark Rutland | 4 | -3/+11 |
| 2018-12-10 | arm64: page: use asm EXPORT_SYMBOL() | Mark Rutland | 2 | -0/+2 |
| 2018-12-10 | arm64: tishift: use asm EXPORT_SYMBOL() | Mark Rutland | 1 | -0/+5 |
| 2018-12-06 | arm64: crypto: add NEON accelerated XOR implementation | Jackie Liu | 2 | -0/+190 |
| 2018-11-30 | arm64/lib: improve CRC32 performance for deep pipelines | Ard Biesheuvel | 1 | -5/+49 |
| 2018-10-26 | arm64: lib: use C string functions with KASAN enabled | Andrey Ryabinin | 8 | -8/+8 |
| 2018-09-24 | arm64: lse: remove -fcall-used-x0 flag | Tri Vo | 1 | -1/+1 |
| 2018-09-10 | arm64/lib: add accelerated crc32 routines | Ard Biesheuvel | 2 | -0/+62 |
| 2018-06-21 | locking/atomics/arm64: Replace our atomic/lock bitop implementations with asm... | Will Deacon | 2 | -77/+1 |
| 2018-05-21 | arm64: export tishift functions to modules | Jason A. Donenfeld | 1 | -13/+2 |
| 2018-04-27 | arm64: avoid instrumenting atomic_ll_sc.o | Mark Rutland | 1 | -0/+4 |
| 2018-04-05 | Merge tag 'devicetree-for-4.17' of git://git.kernel.org/pub/scm/linux/kernel/... | Linus Torvalds | 1 | -1/+1 |
| 2018-03-06 | arm64: lse: Pass -fomit-frame-pointer to out-of-line ll/sc atomics | Will Deacon | 1 | -1/+2 |
| 2018-03-05 | arm64/efi: Make strrchr() available to the EFI namespace | Rob Herring | 1 | -1/+1 |
| 2018-02-06 | arm64: uaccess: Mask __user pointers for __arch_{clear, copy_*}_user | Will Deacon | 2 | -5/+6 |
| 2018-01-16 | arm64: kpti: Fix the interaction between ASID switching and software PAN | Catalin Marinas | 4 | -4/+4 |
| 2018-01-02 | arm64: make label allocation style consistent in tishift | Jason A. Donenfeld | 1 | -4/+4 |
| 2017-12-11 | arm64: mm: Fix and re-enable ARM64_SW_TTBR0_PAN | Will Deacon | 4 | -4/+4 |
| 2017-11-15 | Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a... | Linus Torvalds | 3 | -5/+100 |
| 2017-11-13 | arm64: Implement __lshrti3 library function | Jason A. Donenfeld | 1 | -0/+21 |
| 2017-11-03 | arm64: support __int128 on gcc 5+ | Jason A. Donenfeld | 2 | -1/+60 |
| 2017-11-02 | License cleanup: add SPDX GPL-2.0 license identifier to files with no license | Greg Kroah-Hartman | 1 | -0/+1 |
| 2017-10-13 | arm64: use WFE for long delays | Julien Thierry | 1 | -4/+19 |
| 2017-08-10 | arm64: uaccess: Add the uaccess_flushcache.c file | Robin Murphy | 1 | -0/+47 |
| 2017-08-09 | arm64: uaccess: Implement *_flushcache variants | Robin Murphy | 1 | -0/+2 |
| 2017-07-25 | arm64/lib: copy_page: use consistent prefetch stride | Ard Biesheuvel | 1 | -4/+5 |
| 2017-03-28 | arm64: switch to RAW_COPY_USER | Al Viro | 1 | -2/+2 |
| 2017-02-27 | scripts/spelling.txt: add "overwritting" pattern and fix typo instances | Masahiro Yamada | 1 | -1/+1 |
| 2016-12-26 | arm64: don't pull uaccess.h into *.S | Al Viro | 4 | -4/+4 |
| 2016-12-24 | Replace <asm/uaccess.h> with <linux/uaccess.h> globally | Linus Torvalds | 4 | -4/+4 |
| 2016-11-21 | arm64: Factor out PAN enabling/disabling into separate uaccess_* macros | Catalin Marinas | 4 | -32/+12 |
| 2016-10-14 | Merge branch 'work.uaccess' into for-linus | Al Viro | 1 | -6/+1 |
| 2016-09-15 | arm64: don't zero in __copy_from_user{,_inatomic} | Al Viro | 1 | -6/+1 |
| 2016-09-12 | arm64: use alternative auto-nop | Mark Rutland | 1 | -9/+4 |
| 2016-06-21 | arm64: kasan: instrument user memory access API | Yang Shi | 2 | -4/+4 |
| 2016-03-17 | Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a... | Linus Torvalds | 7 | -43/+91 |
| 2016-03-04 | arm64: Fix misspellings in comments. | Adam Buchbinder | 1 | -1/+1 |
| 2016-02-26 | arm64: lse: deal with clobbered IP registers after branch via PLT | Ard Biesheuvel | 1 | -6/+7 |
| 2016-02-18 | arm64: kernel: Don't toggle PAN on systems with UAO | James Morse | 4 | -8/+8 |
| 2016-02-18 | arm64: kernel: Add support for User Access Override | James Morse | 4 | -20/+20 |
| 2016-02-16 | arm64: lib: patch in prfm for copy_page if requested | Andrew Pinski | 1 | -0/+17 |
| 2016-02-16 | arm64: lib: improve copy_page to deal with 128 bytes at a time | Will Deacon | 1 | -8/+38 |
| 2016-02-16 | arm64/efi: Make strnlen() available to the EFI namespace | Thierry Reding | 1 | -1/+1 |
| 2015-10-12 | arm64: add KASAN support | Andrey Ryabinin | 3 | -2/+11 |
| 2015-10-12 | arm64: use ENDPIPROC() to annotate position independent assembler routines | Ard Biesheuvel | 8 | -8/+8 |
| 2015-10-07 | arm64: copy_to-from-in_user optimization using copy template | Feng Kan | 3 | -92/+120 |
| 2015-10-07 | arm64: Change memcpy in kernel to use the copy template file | Feng Kan | 2 | -153/+219 |
| 2015-07-27 | arm64: atomics: prefetch the destination word for write prior to stxr | Will Deacon | 1 | -0/+2 |
| 2015-07-27 | arm64: bitops: patch in lse instructions when supported by the CPU | Will Deacon | 1 | -19/+24 |