Commit Graph

713 Commits (fourteen)

Author SHA1 Message Date
Simon1511 34c64e7c67 Import A525FXXU3AUG4 3 years ago
Vasily Averin d6f2f8dc01 ipc/util.c: sysvipc_find_ipc() incorrectly updates position index 5 years ago
Vasily Averin 73240ee761 ipc/util.c: sysvipc_find_ipc() should increase position index 5 years ago
Ioanna Alifieraki 122f23f4bc Revert "ipc,sem: remove uneeded sem_undo_list lock usage in exit_sem()" 5 years ago
Kees Cook 8e993f711d ipc/mqueue.c: only perform resource calculation if user valid 5 years ago
Li Rongqing bcdabf7f7e ipc: prevent lockup on alloc_msg and free_msg 6 years ago
Davidlohr Bueso 92c159863d ipc/sem.c: prevent queue.status tearing in semop 6 years ago
Davidlohr Bueso afdc490b36 ipc/shm: fix shmat() nil address after round-down when remapping 7 years ago
Davidlohr Bueso 67dd0bad81 Revert "ipc/shm: Fix shmat mmap nil-page protection" 7 years ago
Eric Biggers 703eee6543 ipc/shm: fix use-after-free of shm file via remap_file_pages() 7 years ago
Mike Kravetz f025072cbf ipc/shm.c: add split function to shm_vm_ops 7 years ago
Daniel Rosenberg 571be17396 ANDROID: vfs: Add permission2 for filesystems with per mount permissions 7 years ago
Greg Kroah-Hartman b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 years ago
Al Viro b776e4b1a9 fix a typo in put_compat_shm_info() 7 years ago
Will Deacon 58aff0af75 ipc/shm: Fix order of parameters when calling copy_compat_shmid_to_user 7 years ago
Guillaume Knispel 0cfb6aee70 ipc: optimize semget/shmget/msgget for lots of keys 7 years ago
Davidlohr Bueso e4243b8062 ipc/sem: play nicer with large nsops allocations 7 years ago
Davidlohr Bueso 8419e64a0b ipc/sem: drop sem_checkid helper 7 years ago
Elena Reshetova 9405c03ee7 ipc: convert kern_ipc_perm.refcount from atomic_t to refcount_t 7 years ago
Elena Reshetova f74370b86e ipc: convert sem_undo_list.refcnt from atomic_t to refcount_t 7 years ago
Elena Reshetova a2e0602c36 ipc: convert ipc_namespace.count from atomic_t to refcount_t 7 years ago
Deepa Dinamani 7ff2819e8d ipc: shm: Make shmid_kernel timestamps y2038 safe 7 years ago
Deepa Dinamani e54d02b23c ipc: sem: Make sem_array timestamps y2038 safe 7 years ago
Deepa Dinamani 50578ea97a ipc: msg: Make msg_queue timestamps y2038 safe 7 years ago
Deepa Dinamani b904772638 ipc: mqueue: Replace timespec with timespec64 7 years ago
Deepa Dinamani 3ef56dc267 ipc: Make sys_semtimedop() y2038 safe 7 years ago
Paul E. McKenney e0892e086a ipc: Replace spin_unlock_wait() with lock/unlock pair 7 years ago
Kees Cook ade9f91b32 ipc: add missing container_of()s for randstruct 7 years ago
Daniel Rosenberg 87aed17065 ANDROID: vfs: Add permission2 for filesystems with per mount permissions 8 years ago
Al Viro 44ee454670 semtimedop(): move compat to native 8 years ago
Al Viro a78ee9ed2f shmat(2): move compat to native 8 years ago
Al Viro 9b1404c24a msgrcv(2), msgsnd(2): move compat to native 8 years ago
Al Viro 20bc2a3aff ipc(2): move compat to native 8 years ago
Al Viro 28327fae62 ipc: make use of compat ipc_perm helpers 8 years ago
Al Viro c0ebccb6fa semctl(): move compat to native 8 years ago
Al Viro 45a4a64ab4 semctl(): separate all layout-dependent copyin/copyout 8 years ago
Al Viro 4693916846 msgctl(): move compat to native 8 years ago
Al Viro 156d9ed126 msgctl(): split the actual work from copyin/copyout 8 years ago
Al Viro 553f770ef7 ipc: move compat shmctl to native 8 years ago
Al Viro 9ba720c186 shmctl: split the work from copyin/copyout 8 years ago
Manfred Spraul 62b49c9908 ipc/util.h: update documentation for ipc_getref() and ipc_putref() 8 years ago
Kees Cook e2029dfeef ipc/sem: drop __sem_free() 8 years ago
Kees Cook fb259c310f ipc/msg: remove special msg_alloc/free 8 years ago
Kees Cook 42e618f77d ipc/shm: remove special shm_alloc/free 8 years ago
Kees Cook 3d3653f973 ipc: move atomic_set() to where it is needed 8 years ago
Manfred Spraul 51c23b7b7d ipc/msg.c: avoid ipc_rcu_putref for failed ipc_addid() 8 years ago
Manfred Spraul a2642f8770 ipc/shm.c: avoid ipc_rcu_putref for failed ipc_addid() 8 years ago
Manfred Spraul 2ec55f8024 ipc/sem.c: avoid ipc_rcu_putref for failed ipc_addid() 8 years ago
Kees Cook c3f6fb6fe4 ipc/util: drop ipc_rcu_alloc() 8 years ago
Kees Cook 52f908904e ipc/msg: avoid ipc_rcu_alloc() 8 years ago