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>