LOR: sigacts vs Giant

Marcel Moolenaar marcel at xcllnt.net
Wed Aug 13 12:51:52 PDT 2003


On Wed, Aug 13, 2003 at 02:34:15PM -0400, John Baldwin wrote:
> 
> 
> sendsig() on ia64 drops the lock around the copyout, see line 921 in
> machdep.c.  It is not reacquired again until the very end of the
> function.  You could change the assert at the top of the function to
> say that sigacts is not recursed, but sigacts is already a non
> recursive lock.  Do you have local diffs to HEAD?

Argh, yes. I thought the behaviour was identical to the copyout()
case, otherwise I wouldn't have reported it. I missed the unlock
on line 921. My bad, sorry,

-- 
 Marcel Moolenaar	  USPA: A-39004		 marcel at xcllnt.net


More information about the freebsd-current mailing list