Deleted Added
full compact
40c40
< __FBSDID("$FreeBSD: stable/10/sys/kern/sysv_sem.c 225617 2011-09-16 13:58:51Z kmacy $");
---
> __FBSDID("$FreeBSD: stable/10/sys/kern/sysv_sem.c 284665 2015-06-21 06:28:26Z trasz $");
928,933c928,935
< PROC_LOCK(td->td_proc);
< error = racct_add(td->td_proc, RACCT_NSEM, nsems);
< PROC_UNLOCK(td->td_proc);
< if (error != 0) {
< error = ENOSPC;
< goto done2;
---
> if (racct_enable) {
> PROC_LOCK(td->td_proc);
> error = racct_add(td->td_proc, RACCT_NSEM, nsems);
> PROC_UNLOCK(td->td_proc);
> if (error != 0) {
> error = ENOSPC;
> goto done2;
> }
1022,1023c1024,1030
< PROC_LOCK(td->td_proc);
< if (nsops > racct_get_available(td->td_proc, RACCT_NSEMOP)) {
---
> if (racct_enable) {
> PROC_LOCK(td->td_proc);
> if (nsops >
> racct_get_available(td->td_proc, RACCT_NSEMOP)) {
> PROC_UNLOCK(td->td_proc);
> return (E2BIG);
> }
1025d1031
< return (E2BIG);
1027d1032
< PROC_UNLOCK(td->td_proc);