summaryrefslogtreecommitdiff
path: root/arch/powerpc/include/asm/uaccess.h
AgeCommit message (Expand)Author
2026-03-12powerpc: fix KUAP warning in VMX usercopy pathSayali Patil
2026-03-04powerpc/uaccess: Fix inline assembly for clang build on PPC32Christophe Leroy (CS GROUP)
2026-01-07powerpc/uaccess: Implement masked user accessChristophe Leroy
2026-01-07powerpc/uaccess: Refactor user_{read/write/}_access_begin()Christophe Leroy
2026-01-07powerpc/uaccess: Remove {allow/prevent}_{read/write/read_write}_{from/to/}_us...Christophe Leroy
2026-01-07powerpc/uaccess: Move barrier_nospec() out of allow_read_{from/write}_user()Christophe Leroy
2025-11-03powerpc/uaccess: Use unsafe wrappers for ASM GOTOThomas Gleixner
2024-09-17powerpc/atomic: Use YZ constraints for DS-form instructionsMichael Ellerman
2024-05-30powerpc/uaccess: Use YZ asm constraint for ldMichael Ellerman
2024-05-30powerpc/uaccess: Fix build errors seen with GCC 13/14Michael Ellerman
2024-02-09work around gcc bugs with 'asm goto' with outputsLinus Torvalds
2023-10-19powerpc/uaccess: Cast away __user annotation after verificationBenjamin Gray
2023-08-02powerpc/kuap: KUAP enabling/disabling functions must be __always_inlineChristophe Leroy
2023-04-20powerpc/64: Add support to build with prefixed instructionsNicholas Piggin
2023-03-29powerpc: Remove memcpy_page_flushcache()Ira Weiny
2022-08-06Merge tag 'powerpc-6.0-1' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds
2022-06-29powerpc: Don't include asm/ppc_asm.h in other headersChristophe Leroy
2022-06-07No need of likely/unlikely on calls of check_copy_size()Al Viro
2022-03-25Merge tag 'powerpc-5.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds
2022-03-01powerpc: Fix build errors with newer binutilsAnders Roxell
2022-02-25uaccess: generalize access_ok()Arnd Bergmann
2022-02-25uaccess: add generic __{get,put}_kernel_nofaultArnd Bergmann
2021-10-09powerpc/asm: Remove UPD_CONSTR after GCC 4.9 removalNick Desaulniers
2021-05-12powerpc/uaccess: Fix __get_user() with CONFIG_CC_HAS_ASM_GOTO_OUTPUTChristophe Leroy
2021-04-28powerpc: Avoid clang uninitialized warning in __get_user_size_allowedNathan Chancellor
2021-04-03powerpc/uaccess: Also perform 64 bits copies in unsafe_copy_from_user() on ppc32Christophe Leroy
2021-04-03powerpc/uaccess: Use asm goto for get_user when compiler supports itChristophe Leroy
2021-04-03powerpc/uaccess: Introduce __get_user_size_goto()Christophe Leroy
2021-04-03powerpc/uaccess: Refactor get/put_user() and __get/put_user()Christophe Leroy
2021-04-03powerpc/uaccess: Rename __get/put_user_check/nocheckChristophe Leroy
2021-04-03powerpc/uaccess: Split out __get_user_nocheck()Christophe Leroy
2021-04-03powerpc/uaccess: Remove calls to __get_user_bad() and __put_user_bad()Christophe Leroy
2021-04-03powerpc/uaccess: Remove __chk_user_ptr() in __get/put_userChristophe Leroy
2021-04-03powerpc/uaccess: Remove __unsafe_put_user_goto()Christophe Leroy
2021-04-03powerpc/uaccess: Call might_fault() inconditionalyChristophe Leroy
2021-04-03powerpc/uaccess: Move get_user_instr helpers in asm/inst.hChristophe Leroy
2021-04-03powerpc/uaccess: Remove __get/put_user_inatomic()Christophe Leroy
2021-04-03powerpc/uaccess: Define ___get_user_instr() for ppc32Christophe Leroy
2021-04-03powerpc/uaccess: Remove __get_user_allowed() and unsafe_op_wrap()Christophe Leroy
2021-03-29powerpc/uaccess: Add unsafe_copy_from_user()Christopher M. Riedl
2021-03-26powerpc/uaccess: Move copy_mc_xxx() functions downChristophe Leroy
2021-03-26powerpc/uaccess: Swap clear_user() and __clear_user()Christophe Leroy
2021-03-26powerpc/uaccess: Also perform 64 bits copies in unsafe_copy_to_user() on ppc32Christophe Leroy
2021-02-11powerpc/uaccess: Merge raw_copy_to_user_allowed() into raw_copy_to_user()Christophe Leroy
2021-02-11powerpc/uaccess: Merge __put_user_size_allowed() into __put_user_size()Christophe Leroy
2021-02-11powerpc/uaccess: get rid of small constant size cases in raw_copy_{to,from}_u...Christophe Leroy
2021-02-11powerpc/uaccess: Avoid might_fault() when user access is enabledAlexey Kardashevskiy
2021-02-11powerpc/uaccess: Simplify unsafe_put_user() implementationMichael Ellerman
2021-02-09powerpc/uaccess: Perform barrier_nospec() in KUAP allowance helpersChristophe Leroy
2020-11-05powerpc: Use asm_goto_volatile for put_user()Michael Ellerman