From 943c0e0e199844d1203317b0e6ec8fbaa534e246 Mon Sep 17 00:00:00 2001 From: jhb Date: Sat, 1 Sep 2001 20:16:30 +0000 Subject: Process priority is locked by the sched_lock, not the proc lock. --- sys/vm/vm_zeroidle.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'sys/vm/vm_zeroidle.c') diff --git a/sys/vm/vm_zeroidle.c b/sys/vm/vm_zeroidle.c index addf306..1fcab4d 100644 --- a/sys/vm/vm_zeroidle.c +++ b/sys/vm/vm_zeroidle.c @@ -118,9 +118,9 @@ vm_pagezero(void) rtp.prio = RTP_PRIO_MAX; rtp.type = RTP_PRIO_IDLE; - PROC_LOCK(p); + mtx_lock_spin(&sched_lock); rtp_to_pri(&rtp, &p->p_pri); - PROC_UNLOCK(p); + mtx_unlock_spin(&sched_lock); for (;;) { if (vm_page_zero_check()) { -- cgit v1.1