linux-stable/ipc
Eric W. Biederman d8c6e85432 msg/security: Pass kern_ipc_perm not msg_queue into the msg_queue security hooks
All of the implementations of security hooks that take msg_queue only
access q_perm the struct kern_ipc_perm member.  This means the
dependencies of the msg_queue security hooks can be simplified by
passing the kern_ipc_perm member of msg_queue.

Making this change will allow struct msg_queue to become private to
ipc/msg.c.

Signed-off-by: "Eric W. Biederman" <ebiederm@xmission.com>
2018-03-22 21:22:26 -05:00
..
compat.c License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
ipc_sysctl.c ipc/msg: increase MSGMNI, remove scaling 2014-12-13 12:42:52 -08:00
Makefile License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
mq_sysctl.c ipc: convert use of typedef ctl_table to struct ctl_table 2014-06-06 16:08:16 -07:00
mqueue.c vfs: do bulk POLL* -> EPOLL* replacement 2018-02-11 14:34:03 -08:00
msg.c msg/security: Pass kern_ipc_perm not msg_queue into the msg_queue security hooks 2018-03-22 21:22:26 -05:00
msgutil.c ipc: convert ipc_namespace.count from atomic_t to refcount_t 2017-09-08 18:26:51 -07:00
namespace.c License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
sem.c sem/security: Pass kern_ipc_perm not sem_array into the sem security hooks 2018-03-22 21:07:51 -05:00
shm.c shm/security: Pass kern_ipc_perm not shmid_kernel into the shm security hooks 2018-03-22 21:08:27 -05:00
syscall.c Merge branch 'work.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs 2017-11-17 12:54:01 -08:00
util.c ipc: fix ipc data structures inconsistency 2018-02-06 18:32:46 -08:00
util.h sysvipc: make get_maxid O(1) again 2017-11-17 16:10:04 -08:00