On Thu, Feb 22, 2007 at 08:37:41PM -0800, Bucky Katz wrote:The design we're talking about is very strongly inspired by the Solaris=20 model. Yes, I agree that an interupt handler blocking is a bad thing. We should=20 not do it much at all. Given that the desire is to run the interrupt "thread" by borrowing the=20 context of the interrupted thread, we will have mostly the same thing as=20 now. It took me a while to figure this out. The paragraph above actually is one selling point of what Andy's suggested so far. :-) For architectures (platforms) with a PIC, my understanding is the x86 change should be a model that can be cookie-cuttered around. There are issues with modal architectures (ones with a separate interrupt stack), so we aren't done yet. But we're getting there. A big part of the win is that we can then make interrupt handlers not need= =20 biglock. So we can then start fine-graining the kernel. Oh, I like the idea of keeping the top/bottom split. I don't want to be=20 doing tons of work in an interrupt thread! Take care, Bill
| Karl Meyer | PROBLEM: 2.6.23-rc "NETDEV WATCHDOG: eth0: transmit timed out" |
| David Miller | Slow DOWN, please!!! |
| Mark Fasheh | [PATCH 0/39] Ocfs2 updates for 2.6.28 |
| Bart Van Assche | Integration of SCST in the mainstream Linux kernel |
git: | |
| Shawn O. Pearce | Re: pack operation is thrashing my server |
| Pierre Habouzit | git send-email improvements |
| Matthieu Moy | git push to a non-bare repository |
| Shawn O. Pearce | libgit2 - a true git library |
| Elad Efrat | Integrating securelevel and kauth(9) |
| Hubert Feyrer | Re: Compressed vnd handling tested successfully |
| Lord Isildur | Re: Fork bomb protection patch |
| Matt Thomas | Re: FFS journal |
| Will Maier | cron doesn't run commands in /etc/crontab? |
| Richard Stallman | Real men don't attack straw men |
| Harald Dunkel | Re: Packet Filter: how to keep device names on hardware failure? |
| Jordi Espasa Clofent | Resolving dependencies with pkg_add |
| Question on swap as ramdisk partition | 2 hours ago | Linux kernel |
| Netfilter kernel module | 12 hours ago | Linux kernel |
| serial driver xmit problem | 15 hours ago | Linux kernel |
| Why Windows is better than Linux | 15 hours ago | Linux general |
| How can I see my kernel messages in vt12? | 22 hours ago | Linux kernel |
| Grub | 1 day ago | Linux general |
| vmalloc_fault handling in x86_64 | 1 day ago | Linux kernel |
| epoll_wait()ing on epoll FD | 1 day ago | Linux kernel |
| Framebuffer in x86_64 causes problems to multiseat | 1 day ago | Linux kernel |
| Difference between 2.4 and 2.6 regarding thread creation | 2 days ago | Linux general |
