Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 11 Nov 2004 13:30:07 -0500
From:      Anurekh Saxena <anurekh@gmail.com>
To:        freebsd-current@freebsd.org
Subject:   kernel: return from interrupt
Message-ID:  <aa26c8a9041111103056ac4233@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
Hi,

I was under the impression that the 5.3 release had an option for full
preemption.
If I am correct, why does the kernel refuse to schedule on a
return_from_interrupt if its not
going back to userland? 
I can understand this being a problem if interrupts were nested, or
return from a page fault in a
critical section. 
Please correct me if I am wrong, but if a *high* priority interrupt
thread is ready to run, it
should be given a chance. Presuming the *interrupted* kernel path is
going to give up the CPU
fast enough is probably not a good idea. 

I hope I have sent this to the right mailing list.

Thanks,
Anurekh



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?aa26c8a9041111103056ac4233>