]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Add kern.ipc.{msqids,semsegs,sema} sysctls for FreeBSD32.
authorbrooks <brooks@FreeBSD.org>
Fri, 2 Feb 2018 18:03:12 +0000 (18:03 +0000)
committerbrooks <brooks@FreeBSD.org>
Fri, 2 Feb 2018 18:03:12 +0000 (18:03 +0000)
commit59fcf4b24171436faa30ba7102bdee99f7e7b539
tree34bec9906130cbb7dc7d5473d4ec45657833461d
parentfb045b8c041f410b73876969afb6756d4b195bd0
Add kern.ipc.{msqids,semsegs,sema} sysctls for FreeBSD32.

Stop leaking kernel pointers though theses sysctls and make sure that the
padding in the structures is zeroed on allocation to avoid other leaks.

Reviewed by: gordon, kib
Obtained from: CheriBSD
MFC after: 1 week
Sponsored by: DARPA, AFRL
Differential Revision: https://reviews.freebsd.org/D13459
sys/compat/freebsd32/freebsd32_ipc.h
sys/kern/sysv_msg.c
sys/kern/sysv_sem.c
sys/kern/sysv_shm.c