On 03-Jun-08, Jon Masters wrote:Thanks a lot. :) BTW, your blog was really helpful to get up to speed on this again. :) (I read about (RT) IRQ problems a looong time ago on lkml... ;)) We also looked through the code and added tests to make sure that IRQ-handling works correctly and to test a few theories. We became relatively convinced that the code was correct. Then we thought the failures were too systematic to be caused by glitches. Always the same IRQs were triggered, and only when the "original" ones were masked. We found first answers in the i6700PXH datasheet. After the first reroute patch worked, the rest was about finding similar answers for other chipsets. Yep. We are working on it. Thanks for your comments. :) Yes, per-device threads help with the latency. I believe the boot irq patches here can then make drivers work that do not (yet) use the new approach. Also, I am not sure so far whether all devices can quiesce their IRQs on the device without introducing possible loss of IRQs -- but that is just theory (or FUD? BS? oh-oh *duck*), so please don't mind... :} Thanks, -- Olaf Dabrunz (od/odabrunz), SUSE Linux Products GmbH, Nürnberg --
| Bart Van Assche | Integration of SCST in the mainstream Linux kernel |
| Greg Kroah-Hartman | [PATCH 005/196] Chinese: add translation of SubmittingDrivers |
| Paul Jackson | Re: cpuset-remove-sched-domain-hooks-from-cpusets |
| Oleg Verych | Re: [PATCH] trivial: the memset operation on a automatic array variable should be ... |
git: | |
| Larry McVoy | Re: tcp bw in 2.6 |
| David Miller | Re: [GIT]: Networking |
| Gerrit Renker | [PATCH 0/37] dccp: Feature negotiation - last call for comments |
| Jarek Poplawski | [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
