svn commit: r192429 - in user/kmacy/releng_7_2_fcs/sys: cddl/compat/opensolaris/sys cddl/contrib/opensolaris/uts/common/fs/zfs kern

Kip Macy kmacy at FreeBSD.org
Wed May 20 07:01:36 UTC 2009


Author: kmacy
Date: Wed May 20 07:01:36 2009
New Revision: 192429
URL: http://svn.freebsd.org/changeset/base/192429

Log:
  restore default kthread priority
  raise min / max zfs thread priority

Modified:
  user/kmacy/releng_7_2_fcs/sys/cddl/compat/opensolaris/sys/proc.h
  user/kmacy/releng_7_2_fcs/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zvol.c
  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	Wed May 20 06:46:18 2009	(r192428)
+++ user/kmacy/releng_7_2_fcs/sys/cddl/compat/opensolaris/sys/proc.h	Wed May 20 07:01:36 2009	(r192429)
@@ -39,8 +39,8 @@
 #ifdef _KERNEL
 
 #define	CPU		curcpu
-#define	minclsyspri	PRIBIO
-#define	maxclsyspri	PSWP
+#define	minclsyspri	PVM
+#define	maxclsyspri	PI_SOFT
 #define	max_ncpus	mp_ncpus
 #define	boot_max_ncpus	mp_ncpus
 

Modified: user/kmacy/releng_7_2_fcs/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zvol.c
==============================================================================
--- user/kmacy/releng_7_2_fcs/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zvol.c	Wed May 20 06:46:18 2009	(r192428)
+++ user/kmacy/releng_7_2_fcs/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zvol.c	Wed May 20 07:01:36 2009	(r192429)
@@ -823,7 +823,8 @@ zvol_create_minor(const char *name, majo
 	bioq_init(&zv->zv_queue);
 	mtx_init(&zv->zv_queue_mtx, "zvol", NULL, MTX_DEF);
 	zv->zv_state = 0;
-	kthread_create(zvol_worker, zv, NULL, 0, 0, "zvol:worker %s", pp->name);
+	kthread_create_pri(zvol_worker, zv, NULL, 0, 0, PRIBIO,
+	    "zvol:worker %s", pp->name);
 
 	zvol_minors++;
 end:

Modified: user/kmacy/releng_7_2_fcs/sys/kern/kern_kthread.c
==============================================================================
--- user/kmacy/releng_7_2_fcs/sys/kern/kern_kthread.c	Wed May 20 06:46:18 2009	(r192428)
+++ user/kmacy/releng_7_2_fcs/sys/kern/kern_kthread.c	Wed May 20 07:01:36 2009	(r192429)
@@ -93,7 +93,7 @@ kthread_create_pri_v(void (*func)(void *
 		*newpp = p2;
 
 	if (prio == 0)
-		prio = PRI_MAX_KERN;
+		prio = PVM; /* XXX compatibility :-{ */
 
 	/* this is a non-swapped system process */
 	PROC_LOCK(p2);


More information about the svn-src-user mailing list