svn commit: r254288 - head/sbin/init
Jilles Tjoelker
jilles at FreeBSD.org
Tue Aug 13 18:51:27 UTC 2013
Author: jilles
Date: Tue Aug 13 18:51:26 2013
New Revision: 254288
URL: http://svnweb.freebsd.org/changeset/base/254288
Log:
init: Set kernel login class and CPU mask on new processes.
In particular, this makes the kernel login class on processes started from
/etc/rc "daemon" instead of "default".
Reviewed by: trasz
Modified:
head/sbin/init/init.c
Modified: head/sbin/init/init.c
==============================================================================
--- head/sbin/init/init.c Tue Aug 13 18:45:58 2013 (r254287)
+++ head/sbin/init/init.c Tue Aug 13 18:51:26 2013 (r254288)
@@ -1729,7 +1729,8 @@ setprocresources(const char *cname)
login_cap_t *lc;
if ((lc = login_getclassbyname(cname, NULL)) != NULL) {
setusercontext(lc, (struct passwd*)NULL, 0,
- LOGIN_SETPRIORITY | LOGIN_SETRESOURCES);
+ LOGIN_SETPRIORITY | LOGIN_SETRESOURCES |
+ LOGIN_SETLOGINCLASS | LOGIN_SETCPUMASK);
login_close(lc);
}
}
More information about the svn-src-head
mailing list