summaryrefslogtreecommitdiffstats
path: root/arch/powerpc/include/asm/uaccess.h
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'topic/uaccess-ppc' into nextMichael Ellerman2020-05-201-22/+127
|\
| * powerpc/uaccess: Don't use "m<>" constraintMichael Ellerman2020-05-081-1/+1
| * powerpc/uaccess: Implement user_read_access_begin and user_write_access_beginChristophe Leroy2020-05-011-0/+22
| * powerpc/uaccess: Implement unsafe_copy_to_user() as a simple loopChristophe Leroy2020-04-301-1/+20
| * powerpc/uaccess: Implement unsafe_put_user() using 'asm goto'Christophe Leroy2020-04-301-9/+52
| * powerpc/uaccess: Evaluate macro arguments once, before user access is allowedNicholas Piggin2020-04-301-14/+35
* | powerpc: Add prefixed instructions to instruction data typeJordan Niethe2020-05-191-0/+36
* | powerpc: Define and use get_user_instr() et. al.Jordan Niethe2020-05-191-0/+9
|/
* powerpc: Implement user_access_save() and user_access_restore()Christophe Leroy2020-01-281-3/+2
* powerpc: Implement user_access_begin and friendsChristophe Leroy2020-01-281-19/+66
* powerpc/kuap: Fix set direction in allow/prevent_user_access()Christophe Leroy2020-01-281-2/+2
* powerpc: Fix __clear_user() with KUAP enabledAndrew Donnellan2019-12-161-2/+7
* powerpc: add machine check safe copy_to_userSantosh Sivaraj2019-08-211-0/+14
* powerpc: Add barrier_nospec to raw_copy_in_user()Suraj Jitindar Singh2019-07-031-0/+1
* powerpc: Add a framework for Kernel Userspace Access ProtectionChristophe Leroy2019-04-211-8/+30
* get rid of legacy 'get_ds()' functionLinus Torvalds2019-03-041-1/+0
* Fix access_ok() fallout for sparc32 and powerpcLinus Torvalds2019-01-041-1/+1
* Remove 'type' argument from access_ok() functionLinus Torvalds2019-01-031-4/+4
* powerpc/uaccess: fix warning/error with access_ok()Christophe Leroy2018-12-191-1/+1
* powerpc: Fix duplicate const clang warning in user access codeAnton Blanchard2018-09-191-3/+3
* powerpc/uaccess: Enable get_user(u64, *p) on 32-bitMichael Ellerman2018-08-101-3/+10
* powerpc: move ASM_CONST and stringify_in_c() into asm-const.hChristophe Leroy2018-07-301-1/+0
* powerpc: Use barrier_nospec in copy_from_user()Michael Ellerman2018-06-031-1/+10
* powerpc: Check address limit on user-mode return (TIF_FSCHECK)Michael Ellerman2018-06-031-1/+7
* powerpc: Rename thread_struct.fs to addr_limitMichael Ellerman2018-06-031-2/+2
* powerpc: Avoid comparison of unsigned long >= 0 in __access_ok()Mathieu Malaterre2018-03-131-3/+7
* Merge tag 'powerpc-4.15-1' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds2017-11-161-0/+22
|\
| * powerpc/lib: Implement UACCESS_FLUSHCACHE APIOliver O'Halloran2017-11-131-0/+5
| * powerpc/64s: Add workaround for P9 vector CI load issueMichael Neuling2017-09-271-0/+17
* | License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2017-11-021-0/+1
|/
* Merge branch 'work.uaccess-unaligned' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2017-07-151-3/+0
|\
| * kill {__,}{get,put}_user_unaligned()Al Viro2017-07-031-3/+0
* | Merge branch 'uaccess.strlen' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2017-07-061-1/+0
|\ \
| * | kill strlen_user()Al Viro2017-05-151-1/+0
| |/
* / powerpc/32: Avoid miscompilation w/GCC 4.6.3 - don't inline copy_to/from_user()Michael Ellerman2017-06-261-7/+1
|/
* powerpc: get rid of zeroing, switch to RAW_COPY_USERAl Viro2017-04-061-50/+9
* powerpc: switch to extable.hAl Viro2017-03-281-25/+1
* uaccess: drop pointless ifdefsAl Viro2017-03-051-6/+0
* uaccess: drop duplicate includes from asm/uaccess.hAl Viro2017-03-051-2/+0
* uaccess: move VERIFY_{READ,WRITE} definitions to linux/uaccess.hAl Viro2017-03-051-3/+0
* powerpc/sparse: Constify the address pointer in __get_user_nosleep()Daniel Axtens2017-02-021-1/+1
* powerpc/sparse: Constify the address pointer in __get_user_nocheck()Daniel Axtens2017-02-021-1/+1
* powerpc/sparse: Constify the address pointer in __get_user_check()Daniel Axtens2017-02-021-1/+1
* powerpc: Add support for relative exception tablesNicholas Piggin2016-11-141-10/+17
* powerpc: EX_TABLE macro for exception tablesNicholas Piggin2016-11-141-18/+7
* Merge branch 'uaccess-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2016-09-141-21/+2
|\
| * ppc32: fix copy_from_user()Al Viro2016-09-131-23/+2
* | usercopy: fold builtin_const check into inline functionKees Cook2016-09-061-12/+7
|/
* powerpc/uaccess: Enable hardened usercopyKees Cook2016-07-261-2/+19
* ppc: get rid of the remnants of __get_user64()Al Viro2016-01-041-15/+0