Hi Tony, a few more CBUS patches. I started cleaning up tahvo and also found two possible optimizations on Retu which are based on patches from Thomas Gleixner and Sebastian Siewior - on other pieces of code, of course :-p These patches were compile tested only. It would be very nice if someone could actually measure IRQ latency on Retu to see if managed to spend considerably less time looping on the IDR register. Anyway, following are the patches. Felipe Balbi (11): cbus: tahvo: convert spinlock into mutex cbus: tahvo: move to __devinit/__devexit sections cbus: tahvo: a switch looks better cbus: tahvo: don't go over 80 columns cbus: tahvo: drop the tasklet cbus: retu: set IRQF_ONESHOT flag cbus: tahvo: git it a context structure cbus: tahvo: pass tahvo to IRQ handler cbus: tahvo: introduce __tahvo_(read/write)_reg cbus: tahvo: drop some unneded defines cbus: retu: IRQ demux optimization drivers/cbus/retu.c | 18 ++-- drivers/cbus/tahvo.c | 256 +++++++++++++++++++++++++++----------------------- 2 files changed, 150 insertions(+), 124 deletions(-) -- 1.7.6 -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html