Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 20 May 2009 07:11:46 +0000 (UTC)
From:      Kip Macy <kmacy@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-user@freebsd.org
Subject:   svn commit: r192430 - user/kmacy/releng_7_2_fcs/sys/kern
Message-ID:  <200905200711.n4K7BkJZ022728@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: kmacy
Date: Wed May 20 07:11:46 2009
New Revision: 192430
URL: http://svn.freebsd.org/changeset/base/192430

Log:
  don't set prio if argument is zero

Modified:
  user/kmacy/releng_7_2_fcs/sys/kern/kern_kthread.c

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 07:01:36 2009	(r192429)
+++ user/kmacy/releng_7_2_fcs/sys/kern/kern_kthread.c	Wed May 20 07:11:46 2009	(r192430)
@@ -92,9 +92,6 @@ kthread_create_pri_v(void (*func)(void *
 	if (newpp != NULL)
 		*newpp = p2;
 
-	if (prio == 0)
-		prio = PVM; /* XXX compatibility :-{ */
-
 	/* this is a non-swapped system process */
 	PROC_LOCK(p2);
 	p2->p_flag |= P_SYSTEM | P_KTHREAD;
@@ -106,8 +103,10 @@ kthread_create_pri_v(void (*func)(void *
 	memcpy(p2->p_comm, comm, sizeof(p2->p_comm));
 	td = FIRST_THREAD_IN_PROC(p2);
 	memcpy(td->td_name, comm, sizeof(td->td_name));
-	td->td_base_pri  = prio;
-	td->td_priority  = prio;
+	if (prio != 0) {
+		td->td_base_pri  = prio;
+		td->td_priority  = prio;
+	}
 	
 	/* call the processes' main()... */
 	cpu_set_fork_handler(td, func, arg);



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200905200711.n4K7BkJZ022728>