From e8e02448a84a6a804b73af267727bd34e16255d6 Mon Sep 17 00:00:00 2001 From: jeff Date: Thu, 24 Mar 2005 09:35:38 +0000 Subject: - Fail an assert if we attempt to return with any lockmgr locks held in userret(). Sponsored by: Isilon Systems, Inc. --- sys/kern/subr_trap.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'sys/kern/subr_trap.c') diff --git a/sys/kern/subr_trap.c b/sys/kern/subr_trap.c index 291c862..4574aad 100644 --- a/sys/kern/subr_trap.c +++ b/sys/kern/subr_trap.c @@ -133,6 +133,8 @@ userret(td, frame, oticks) * Let the scheduler adjust our priority etc. */ sched_userret(td); + KASSERT(td->td_locks == 0, + ("userret: Returning with %d locks held.", td->td_locks)); } /* -- cgit v1.1