summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_sysctl.c
diff options
context:
space:
mode:
authormdf <mdf@FreeBSD.org>2011-05-13 05:27:58 +0000
committermdf <mdf@FreeBSD.org>2011-05-13 05:27:58 +0000
commitbbbc4c545502c531d59efe43f9b7bde9b9a92979 (patch)
treeadb29eb7ec0b83c1b5131762d1a0bd2a78471e17 /sys/kern/kern_sysctl.c
parent224bed0ec43f4c221ce29acc84da51964f83f818 (diff)
downloadFreeBSD-src-bbbc4c545502c531d59efe43f9b7bde9b9a92979.zip
FreeBSD-src-bbbc4c545502c531d59efe43f9b7bde9b9a92979.tar.gz
Use a name instead of a magic number for kern_yield(9) when the priority
should not change. Fetch the td_user_pri under the thread lock. This is probably not necessary but a magic number also seems preferable to knowing the implementation details here. Requested by: Jason Behmer < jason DOT behmer AT isilon DOT com >
Diffstat (limited to 'sys/kern/kern_sysctl.c')
-rw-r--r--sys/kern/kern_sysctl.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/kern/kern_sysctl.c b/sys/kern/kern_sysctl.c
index 0f1e357..8d2fdde 100644
--- a/sys/kern/kern_sysctl.c
+++ b/sys/kern/kern_sysctl.c
@@ -1590,7 +1590,7 @@ userland_sysctl(struct thread *td, int *name, u_int namelen, void *old,
SYSCTL_XUNLOCK();
if (error != EAGAIN)
break;
- kern_yield(curthread->td_user_pri);
+ kern_yield(PRI_USER);
}
CURVNET_RESTORE();
OpenPOWER on IntegriCloud