aboutsummaryrefslogtreecommitdiff
path: root/arch/arm64/lib
Commit message (Expand)AuthorAgeFilesLines
* FROMGIT: arm64: export tishift functions to modulesJason A. Donenfeld2018-05-241-13/+2
* arm64: strcmp: align to 64B cache lineYuanyuan Zhong2018-05-131-0/+1
* Revert "arm64: strcmp: align to 64B cache line"Nathan Chancellor2018-05-131-1/+0
* UPSTREAM: arm64/efi: Make strnlen() available to the EFI namespaceThierry Reding2018-02-061-1/+1
* FROMLIST: arm64: kpti: Fix the interaction between ASID switching and softwar...Catalin Marinas2018-01-214-4/+4
* FROMLIST: arm64: mm: Fix and re-enable ARM64_SW_TTBR0_PANWill Deacon2018-01-064-4/+4
* arm64: support __int128 on gcc 5+Jason A. Donenfeld2017-12-252-1/+81
* arm64: lib: memory utilities optimizationHong-Mei Li2017-12-102-0/+4
* arm64: strcmp: align to 64B cache lineYuanyuan Zhong2017-12-101-0/+1
* Revert "arm64: strcmp: Align to cache and preload"Lennart Wieboldt2017-12-101-8/+0
* arm64: strcmp: Align to cache and preloadJoe Maples2017-12-051-0/+8
* BACKPORT: arm64: Factor out PAN enabling/disabling into separate uaccess_* ma...Catalin Marinas2017-02-014-32/+12
* BACKPORT: arm64/uaccess: Enable hardened usercopyKees Cook2017-01-052-4/+4
* arm64: lse: deal with clobbered IP registers after branch via PLTArd Biesheuvel2016-05-121-6/+7
* arm64: kernel: Don't toggle PAN on systems with UAOJames Morse2016-05-114-8/+8
* arm64: kernel: Add support for User Access OverrideJames Morse2016-05-114-20/+20
* arm64: lib: patch in prfm for copy_page if requestedAndrew Pinski2016-05-111-0/+17
* arm64: lib: improve copy_page to deal with 128 bytes at a timeWill Deacon2016-05-111-8/+38
* arm64: add KASAN supportAndrey Ryabinin2015-10-123-2/+11
* arm64: use ENDPIPROC() to annotate position independent assembler routinesArd Biesheuvel2015-10-128-8/+8
* arm64: copy_to-from-in_user optimization using copy templateFeng Kan2015-10-073-92/+120
* arm64: Change memcpy in kernel to use the copy template fileFeng Kan2015-10-072-153/+219
* arm64: atomics: prefetch the destination word for write prior to stxrWill Deacon2015-07-271-0/+2
* arm64: bitops: patch in lse instructions when supported by the CPUWill Deacon2015-07-271-19/+24
* arm64: introduce CONFIG_ARM64_LSE_ATOMICS as fallback to ll/sc atomicsWill Deacon2015-07-272-0/+16
* arm64: kernel: Add support for Privileged Access NeverJames Morse2015-07-274-0/+32
* arm64: lib: use pair accessors for copy_*_user routinesWill Deacon2015-07-273-18/+33
* arm64: __clear_user: handle exceptions on strbKyle McMartin2014-11-131-1/+1
* arm64: lib: Implement optimized string length routineszhichang.yuan2014-05-233-1/+299
* arm64: lib: Implement optimized string compare routineszhichang.yuan2014-05-233-1/+545
* arm64: lib: Implement optimized memcmp routinezhichang.yuan2014-05-232-1/+259
* arm64: lib: Implement optimized memset routinezhichang.yuan2014-05-231-22/+185
* arm64: lib: Implement optimized memmove routinezhichang.yuan2014-05-231-25/+165
* arm64: lib: Implement optimized memcpy routinezhichang.yuan2014-05-231-22/+170
* arm64: atomics: fix use of acquire + release for full barrier semanticsWill Deacon2014-02-071-1/+2
* arm64: use generic strnlen_user and strncpy_from_user functionsWill Deacon2013-12-193-102/+3
* arm64: Treat the bitops index argument as an 'int'Catalin Marinas2013-05-081-5/+5
* arm64: Use acquire/release semantics instead of explicit DMBCatalin Marinas2013-04-301-4/+2
* arm64: klib: bitops: fix unpredictable stxr usageMark Rutland2013-04-301-2/+2
* arm64: klib: Optimised atomic bitopsCatalin Marinas2013-03-212-25/+70
* arm64: klib: Optimised string functionsCatalin Marinas2013-03-213-1/+87
* arm64: klib: Optimised memory functionsCatalin Marinas2013-03-215-1/+209
* arm64: Miscellaneous library functionsMarc Zyngier2012-09-175-0/+169
* arm64: User access library functionsCatalin Marinas2012-09-176-0/+345