You need to sign in or sign up before continuing.
-
Jeremy Fitzhardinge authored
unbind_from_irqhandler can end up doing /proc operations, which can't happen under a spinlock. So before removing the IRQ handler, disable the irq under the port_user lock (masking the underlying event channel and making sure the irq handler isn't running concurrently and won't start running), then remove the handler without the lock. Signed-off-by:
Jeremy Fitzhardinge <jeremy.fitzhardinge@citrix.com>
3f5e554f