svn commit: r192668 - in user/kmacy/releng_7_2_fcs/sys:
cddl/compat/opensolaris/sys kern
Kip Macy
kmacy at FreeBSD.org
Sat May 23 20:33:54 UTC 2009
Author: kmacy
Date: Sat May 23 20:33:53 2009
New Revision: 192668
URL: http://svn.freebsd.org/changeset/base/192668
Log:
push kthread priorities down
Modified:
user/kmacy/releng_7_2_fcs/sys/cddl/compat/opensolaris/sys/proc.h
user/kmacy/releng_7_2_fcs/sys/kern/kern_kthread.c
Modified: user/kmacy/releng_7_2_fcs/sys/cddl/compat/opensolaris/sys/proc.h
==============================================================================
--- user/kmacy/releng_7_2_fcs/sys/cddl/compat/opensolaris/sys/proc.h Sat May 23 20:03:34 2009 (r192667)
+++ user/kmacy/releng_7_2_fcs/sys/cddl/compat/opensolaris/sys/proc.h Sat May 23 20:33:53 2009 (r192668)
@@ -39,8 +39,8 @@
#ifdef _KERNEL
#define CPU curcpu
-#define minclsyspri PVM
-#define maxclsyspri PI_SOFT
+#define minclsyspri PRIBIO
+#define maxclsyspri PVM
#define max_ncpus mp_ncpus
#define boot_max_ncpus mp_ncpus
Modified: user/kmacy/releng_7_2_fcs/sys/kern/kern_kthread.c
==============================================================================
--- user/kmacy/releng_7_2_fcs/sys/kern/kern_kthread.c Sat May 23 20:03:34 2009 (r192667)
+++ user/kmacy/releng_7_2_fcs/sys/kern/kern_kthread.c Sat May 23 20:33:53 2009 (r192668)
@@ -108,6 +108,9 @@ kthread_create_pri_v(void (*func)(void *
if (prio != 0) {
td->td_base_pri = prio;
td->td_priority = prio;
+ } else {
+ td->td_base_pri = PRI_MAX_KERN;
+ td->td_priority = PRI_MAX_KERN;
}
/* call the processes' main()... */
More information about the svn-src-user
mailing list