2009/12/16 Tim Bird <tim.bird@xxxxxxxxxxx>: > Summary: add sleeping spinlocks to the mainline kernel If realtime performance overall is a big deal for CELF I would suggest adding "Kill-the-BKL" to the suggested projects. There are still some RTOS people using the BKL as an argument to flak the Linux kernel, c.f. http://www.freescale.com/files/32bit/doc/ref_manual/EMBMCRM.pdf (section 5.2) Another item could be to go through some common embedded arch drivers and switch them from request_irq() to request_threaded_irq() just based on the observation that almost nobody actually use that in the mainline kernel, though I'm sure they should, if realtime is a desired feature. (The wm8350-core driver is an excellent example of a situation where it is used properly.) NB: I'm not a member of the CE Linux Forum and nor is my company so I'm just talking freely here. (linux-embedded is public, hehe.) Yours, Linus Walleij -- To unsubscribe from this list: send the line "unsubscribe linux-embedded" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html