summaryrefslogtreecommitdiffstats
path: root/arch/x86/include/asm/compat.h
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'riscv-for-linus-5.19-mw0' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2022-05-311-89/+15
|\
| * asm-generic: compat: Cleanup duplicate definitionsGuo Ren2022-04-261-68/+12
| * compat: consolidate the compat_flock{,64} definitionChristoph Hellwig2022-04-261-17/+3
| * uapi: always define F_GETLK64/F_SETLK64/F_SETLKW64 in fcntl.hChristoph Hellwig2022-04-261-4/+0
* | stat: fix inconsistency between struct stat and struct compat_statMikulas Patocka2022-04-121-4/+2
|/
* arch: remove compat_alloc_user_spaceArnd Bergmann2021-09-081-13/+0
* compat: make linux/compat.h available everywhereArnd Bergmann2021-07-231-11/+3
* [amd64] clean PRSTATUS_SIZE/SET_PR_FPVALID up properlyAl Viro2021-01-061-14/+0
* binfmt_elf: partially sanitize PRSTATUS_SIZE and SET_PR_FPVALIDAl Viro2021-01-041-4/+7
* x86/compat: Simplify compat syscall userspace allocationGabriel Krisman Bertazi2020-10-261-8/+7
* compat: add a compat_need_64bit_alignment_fixup() helperChristoph Hellwig2020-09-171-0/+1
* compat: lift compat_s64 and compat_u64 to <asm-generic/compat.h>Christoph Hellwig2020-09-171-2/+0
* signal: refactor copy_siginfo_to_user32Christoph Hellwig2020-05-051-2/+6
* compat: provide compat_ptr() on all architecturesArnd Bergmann2020-01-031-17/+0
* x86/compat: Adjust in_compat_syscall() to generic code under !COMPATDmitry Safonov2018-11-011-1/+8
* Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2018-10-251-17/+2
|\
| * asm-generic: Move common compat types to asm-generic/compat.hArnd Bergmann2018-08-291-17/+2
* | signal: Distinguish between kernel_siginfo and siginfoEric W. Biederman2018-10-031-1/+1
|/
* y2038: x86: Extend sysvipc data structuresArnd Bergmann2018-04-201-16/+16
* compat: Move compat_timespec/ timeval to compat_time.hDeepa Dinamani2018-04-191-11/+0
* signal: Unify and correct copy_siginfo_to_user32Eric W. Biederman2018-01-151-0/+4
* signal: unify compat_siginfo_tAl Viro2018-01-151-80/+0
* signal: Remove _sys_private and _overrun_incr from struct compat_siginfoEric W. Biederman2018-01-121-2/+0
* fcntl: don't cap l_start and l_end values for F_GETLK64 in compat syscallJeff Layton2017-11-151-1/+0
* Merge branch 'linus' into x86/asm, to pick up fixes and resolve conflictsIngo Molnar2017-11-071-0/+1
|\
| * License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2017-11-021-0/+1
* | x86/entry/64: Remove thread_struct::sp0Andy Lutomirski2017-11-021-0/+1
|/
* take compat_sys_old_getrlimit() to native syscallAl Viro2017-05-271-1/+0
* x86/coredump: Always use user_regs_struct for compat_elf_gregset_tDmitry Safonov2016-11-241-3/+1
* x86/coredump: Use pr_reg size, rather that TIF_IA32 flagDmitry Safonov2016-09-141-4/+4
* x86/signals: Add missing signal_compat code for x86 featuresDave Hansen2016-06-141-0/+11
* x86/entry: Rename is_{ia32,x32}_task() to in_{ia32,x32}_syscall()Dmitry Safonov2016-04-191-2/+2
* x86/compat: remove is_compat_task()Andy Lutomirski2016-03-221-1/+2
* x86/asm/entry/64: Save user RSP in pt_regs->sp on SYSCALL64 fastpathDenys Vlasenko2015-03-101-1/+1
* compat: move compat_siginfo_t definition to asm/compat.hDenys Vlasenko2012-10-061-1/+73
* x86: replace percpu_xxx funcs with this_cpu_xxxAlex Shi2012-05-141-1/+1
* x86: Move is_ia32_task to asm/thread_info.h from asm/compat.hSrikar Dronamraju2012-03-131-9/+0
* x32: Provide separate is_ia32_task() and is_x32_task() predicatesH. Peter Anvin2012-03-051-1/+11
* x32: Handle process creationH. Peter Anvin2012-02-201-2/+24
* x32: Handle the x32 system call flagH. Peter Anvin2012-02-201-2/+11
* compat: sync compat_stats with statfs.Eric W. Biederman2011-10-281-1/+2
* compat: Make compat_alloc_user_space() incorporate the access_ok()H. Peter Anvin2010-09-141-1/+1
* improve sys_newuname() for compat architecturesChristoph Hellwig2010-03-121-1/+2
* x86: Fix ASM_X86__ header guardsH. Peter Anvin2008-10-221-3/+3
* x86, um: ... and asm-x86 moveAl Viro2008-10-221-0/+218