mfd: AB3100 disable irq nosync
authorLinus Walleij <linus.walleij@stericsson.com>
Thu, 13 Aug 2009 09:50:01 +0000 (11:50 +0200)
committerSamuel Ortiz <sameo@linux.intel.com>
Thu, 17 Sep 2009 07:47:18 +0000 (09:47 +0200)
commit0ad651c94c7a1f3706f63dc0174e681315e7dc81
treed3d31dd7a5baf5d628ab959f8a558d6d69e9fe54
parentce290b0e865ae19f0ae49968def0a2edcb4e6a65
mfd: AB3100 disable irq nosync

This will make the worker fire interrupt disable the AB3100 IRQ
without sync which resolves a race since the interrupt obviously
cannot wait for itself to complete while being handled.

Signed-off-by: Linus Walleij <linus.walleij@stericsson.com>
Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
drivers/mfd/ab3100-core.c