summaryrefslogtreecommitdiffstats
path: root/sys/kern/sysv_shm.c
diff options
context:
space:
mode:
authorrwatson <rwatson@FreeBSD.org>2006-09-20 13:40:00 +0000
committerrwatson <rwatson@FreeBSD.org>2006-09-20 13:40:00 +0000
commit41fdf2d4816062238e18e4acbe6cb02bafa47152 (patch)
treea95db27364c48ef502c31a593a54ee36fedd5918 /sys/kern/sysv_shm.c
parent5cab05d889422bcf74be149d485e3d0f181b3483 (diff)
downloadFreeBSD-src-41fdf2d4816062238e18e4acbe6cb02bafa47152.zip
FreeBSD-src-41fdf2d4816062238e18e4acbe6cb02bafa47152.tar.gz
Remove MAC_DEBUG + MPRINTF debugging from System V IPC. This no longer
appears to be serving a useful purpose, as it was used during initial development of MAC support for System V IPC. MFC after: 1 month Obtained from: TrustedBSD Project Suggested by: Christopher dot Vance at SPARTA dot com
Diffstat (limited to 'sys/kern/sysv_shm.c')
-rw-r--r--sys/kern/sysv_shm.c27
1 files changed, 5 insertions, 22 deletions
diff --git a/sys/kern/sysv_shm.c b/sys/kern/sysv_shm.c
index 175bc67..efcc1f6 100644
--- a/sys/kern/sysv_shm.c
+++ b/sys/kern/sysv_shm.c
@@ -94,12 +94,6 @@ __FBSDID("$FreeBSD$");
#include <vm/vm_page.h>
#include <vm/vm_pager.h>
-#ifdef MAC_DEBUG
-#define MPRINTF(a) printf a
-#else
-#define MPRINTF(a)
-#endif
-
static MALLOC_DEFINE(M_SHM, "shm", "SVID compatible shared memory segments");
#if defined(__i386__) && (defined(COMPAT_FREEBSD4) || defined(COMPAT_43))
@@ -332,10 +326,8 @@ shmdt(td, uap)
#ifdef MAC
shmsegptr = &shmsegs[IPCID_TO_IX(shmmap_s->shmid)];
error = mac_check_sysv_shmdt(td->td_ucred, shmsegptr);
- if (error != 0) {
- MPRINTF(("mac_check_sysv_shmdt returned %d\n", error));
+ if (error != 0)
goto done2;
- }
#endif
error = shm_delete_mapping(p->p_vmspace, shmmap_s);
done2:
@@ -393,10 +385,8 @@ kern_shmat(td, shmid, shmaddr, shmflg)
goto done2;
#ifdef MAC
error = mac_check_sysv_shmat(td->td_ucred, shmseg, shmflg);
- if (error != 0) {
- MPRINTF(("mac_check_sysv_shmat returned %d\n", error));
+ if (error != 0)
goto done2;
- }
#endif
for (i = 0; i < shminfo.shmseg; i++) {
if (shmmap_s->shmid == -1)
@@ -514,11 +504,8 @@ oshmctl(td, uap)
goto done2;
#ifdef MAC
error = mac_check_sysv_shmctl(td->td_ucred, shmseg, uap->cmd);
- if (error != 0) {
- MPRINTF(("mac_check_sysv_shmctl returned %d\n",
- error));
+ if (error != 0)
goto done2;
- }
#endif
outbuf.shm_perm = shmseg->u.shm_perm;
outbuf.shm_segsz = shmseg->u.shm_segsz;
@@ -604,10 +591,8 @@ kern_shmctl(td, shmid, cmd, buf, bufsz)
}
#ifdef MAC
error = mac_check_sysv_shmctl(td->td_ucred, shmseg, cmd);
- if (error != 0) {
- MPRINTF(("mac_check_sysv_shmctl returned %d\n", error));
+ if (error != 0)
goto done2;
- }
#endif
switch (cmd) {
case SHM_STAT:
@@ -733,10 +718,8 @@ shmget_existing(td, uap, mode, segnum)
return (EEXIST);
#ifdef MAC
error = mac_check_sysv_shmget(td->td_ucred, shmseg, uap->shmflg);
- if (error != 0) {
- MPRINTF(("mac_check_sysv_shmget returned %d\n", error));
+ if (error != 0)
return (error);
- }
#endif
error = ipcperm(td, &shmseg->u.shm_perm, mode);
if (error)
OpenPOWER on IntegriCloud