summaryrefslogtreecommitdiffstats
path: root/kernel/compat.c
Commit message (Expand)AuthorAgeFilesLines
* sched_getaffinity: don't assume 'cpumask_size()' is fully initializedLinus Torvalds2023-03-141-1/+1
* arch: remove compat_alloc_user_spaceArnd Bergmann2021-09-081-21/+0
* treewide: Use fallthrough pseudo-keywordGustavo A. R. Silva2020-08-231-3/+3
* uaccess: Selectively open read or write user accessChristophe Leroy2020-05-011-6/+6
* y2038: remove unused time32 interfacesArnd Bergmann2020-02-211-64/+0
* y2038: itimer: compat handling to itimer.cArnd Bergmann2019-11-151-24/+0
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500Thomas Gleixner2019-06-191-4/+1
* kernel/compat.c: mark expected switch fall-throughsStephen Rothwell2019-05-151-0/+3
* time: make adjtime compat handling available for 32 bitArnd Bergmann2019-02-071-64/+0
* make 'user_access_begin()' do 'access_ok()'Linus Torvalds2019-01-041-4/+2
* Remove 'type' argument from access_ok() functionLinus Torvalds2019-01-031-8/+8
* y2038: globally rename compat_time to old_time32Arnd Bergmann2018-08-271-4/+4
* time: Enable get/put_compat_itimerspec64 alwaysDeepa Dinamani2018-06-241-29/+0
* Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2018-06-041-44/+8
|\
| * compat: Enable compat_get/put_timespec64 alwaysDeepa Dinamani2018-04-191-44/+8
* | compat: fix 4-byte infoleak via uninitialized struct fieldJann Horn2018-05-101-0/+1
|/
* mm: add kernel_move_pages() helper, move compat syscall to mm/migrate.cDominik Brodowski2018-04-021-22/+0
* mm: add kernel_migrate_pages() helper, move compat syscall to mm/mempolicy.cDominik Brodowski2018-04-021-33/+0
* signals: Move put_compat_sigset to compat.h to silence hardened usercopyMatt Redfearn2018-03-021-19/+0
* cpumask: make cpumask_size() return "unsigned int"Alexey Dobriyan2018-02-061-1/+1
* sched_rr_get_interval(): move compat to native, get rid of set_fs()Al Viro2017-09-201-16/+0
* get_compat_sigset()Al Viro2017-09-191-7/+16
* get rid of {get,put}_compat_itimerspec()Al Viro2017-09-191-18/+0
* signal: replace sigset_to_compat() with put_compat_sigset()Dmitry V. Levin2017-09-191-6/+14
* semtimedop(): move compat to nativeAl Viro2017-07-151-23/+0
* Merge branch 'misc.compat' of git://git.kernel.org/pub/scm/linux/kernel/git/v...Linus Torvalds2017-07-061-218/+49
|\
| * rt_sigtimedwait(): move compat to nativeAl Viro2017-06-091-32/+0
| * put_compat_rusage(): switch to copy_to_user()Al Viro2017-06-091-19/+21
| * sigpending(): move compat to nativeAl Viro2017-06-091-23/+0
| * getrlimit()/setrlimit(): move compat to nativeAl Viro2017-06-091-38/+0
| * times(2): move compat to nativeAl Viro2017-06-091-24/+0
| * compat_{get,put}_bitmap(): use unsafe_{get,put}_user()Al Viro2017-06-091-53/+28
| * take compat_sys_old_getrlimit() to native syscallAl Viro2017-05-271-29/+0
* | Merge branch 'timers-compat' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2017-07-051-0/+65
|\ \
| * | time: introduce {get,put}_itimerspec64Deepa Dinamani2017-06-251-0/+21
| * | time: add get_timespec64 and put_timespec64Deepa Dinamani2017-06-251-0/+44
* | | Merge branch 'work.sys_wait' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2017-07-051-66/+0
|\ \ \ | |/ / |/| |
| * | move compat wait4 and waitid next to native variantsAl Viro2017-05-211-66/+0
| |/
* | time: Move compat_gettimeofday()/settimeofday() to nativeAl Viro2017-06-141-38/+0
* | time: Move compat_time()/stime() to nativeAl Viro2017-06-141-40/+0
* | posix-timers: Move compat_timer_create() to native, get rid of set_fs()Al Viro2017-06-141-18/+0
* | posix-timers: Move compat versions of clock_gettime/settime/getresAl Viro2017-06-141-51/+0
* | itimers: Move compat itimer syscalls to native onesAl Viro2017-06-141-53/+16
* | posix-timers: Take compat timer_gettime(2) to native oneAl Viro2017-06-141-17/+0
* | posix-timers: Take compat timer_settime(2) to native oneAl Viro2017-06-141-23/+0
* | ntp: Move adjtimex related compat syscalls to native counterpartsAl Viro2017-06-141-89/+52
* | time/posix-timers: Move the compat copyouts to the nanosleep implementationsAl Viro2017-06-141-131/+0
* | hrtimer_nanosleep(): Pass rmtp in restart_blockAl Viro2017-06-141-3/+3
|/
* time: Change k_clock nsleep() to use timespec64Deepa Dinamani2017-04-141-2/+4
* time: Delete do_sys_setimeofday()Deepa Dinamani2017-04-141-2/+2