omap2/3/4: mailbox: use dedicated work queue for handling mailbox rx interrupt
authorRob Clark <rob@ti.com>
Mon, 4 Jan 2010 13:52:03 +0000 (19:22 +0530)
committerTony Lindgren <tony@atomide.com>
Tue, 23 Feb 2010 23:29:22 +0000 (15:29 -0800)
commit8250a5c381cc6714a061a39cfd29d7453e8ad64b
tree0127f143ac9715fbfe45b8ef0c1e4da34982f709
parent4499ce42935db68debba0a2d2ab8280627e4b692
omap2/3/4: mailbox: use dedicated work queue for handling mailbox rx interrupt

keventd_wq is a shared work-queue, and should not be used when we
need fast deterministic response.  Instead mailbox driver should
use it's own private work-queue, with it's own thread, to ensure
that handling of RX interrupts are not delayed by other drivers.

The tasklet is still used for transmission of mbox messages.

Signed-off-by: Rob Clark <rob@ti.com>
Signed-off-by: C A Subramaniam <subramaniam.ca@ti.com>
Signed-off-by: Suman Anna <s-anna@ti.com>
Acked-by: Hiroshi DOYU <Hiroshi.DOYU@nokia.com>
Signed-off-by: Tony Lindgren <tony@atomide.com>
arch/arm/plat-omap/mailbox.c