atom feed30 messages in org.freebsd.freebsd-currentRe: KSE signal problems still
FromSent OnAttachments
Andrew GallatinJul 2, 2002 2:12 pm 
Julian ElischerJul 2, 2002 3:54 pm 
Andrew GallatinJul 2, 2002 4:10 pm 
Julian ElischerJul 2, 2002 5:48 pm 
Andrew GallatinJul 2, 2002 6:02 pm 
Matthew DillonJul 2, 2002 6:11 pm 
Julian ElischerJul 2, 2002 6:38 pm 
Andrew GallatinJul 2, 2002 6:42 pm 
Julian ElischerJul 2, 2002 6:43 pm 
Julian ElischerJul 2, 2002 6:45 pm 
Andrew GallatinJul 2, 2002 6:57 pm 
Julian ElischerJul 2, 2002 7:30 pm 
Julian ElischerJul 2, 2002 7:31 pm 
Andrew GallatinJul 2, 2002 7:56 pm 
John BaldwinJul 2, 2002 9:17 pm 
Julian ElischerJul 2, 2002 9:42 pm 
David XuJul 2, 2002 10:34 pm 
Matthew DillonJul 2, 2002 10:35 pm 
Julian ElischerJul 2, 2002 10:55 pm 
Matthew DillonJul 2, 2002 11:02 pm 
Bruce EvansJul 3, 2002 12:32 am 
Bruce EvansJul 3, 2002 12:44 am 
Julian ElischerJul 3, 2002 1:37 am 
John BaldwinJul 3, 2002 1:40 am 
Terry LambertJul 3, 2002 1:52 am 
Julian ElischerJul 3, 2002 2:13 am 
Julian ElischerJul 3, 2002 2:25 am 
John BaldwinJul 3, 2002 2:47 am 
Julian ElischerJul 3, 2002 9:30 am 
John BaldwinJul 3, 2002 9:57 am 
Subject:Re: KSE signal problems still
From:John Baldwin (jh@FreeBSD.org)
Date:Jul 2, 2002 9:17:01 pm
List:org.freebsd.freebsd-current

On 03-Jul-2002 Andrew Gallatin wrote:

Julian Elischer writes:

However, it does seem a bit silly, as we end up dropping and-reaquiring the sched lock quite a few times:

That's why I just asked you to test the concept.. If I know that just aquiring it here is ok, (I presume you tried doing some work like this) that tells me that this code isn't called from some odd place, with the sched lock already set.

(that and code inspection of course..)

Now we know it works we can try optimise it..

I'm going home now for dinner, so if you feel like checking this or something mor optimal in, be my guest :-)

OK, I've checked in the unoptimized fix. Please do optimize it when you get a chance.

Erm, I thought I changd signotify() to require sched_lock and made the second half of psignal() (the whole case statement) lock sched_lock. Did you change that? (To Julian)

To Unsubscribe: send mail to majo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message