]> asedeno.scripts.mit.edu Git - linux.git/blobdiff - drivers/gpio/gpio-mvebu.c
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
[linux.git] / drivers / gpio / gpio-mvebu.c
index f0fd82b3417cf29ff7a24f488f974d9b3b33c3df..d2b999c7987f11f6075cbcc35d186a0ba5f4b10c 100644 (file)
@@ -431,6 +431,7 @@ static void mvebu_gpio_edge_irq_unmask(struct irq_data *d)
        u32 mask = d->mask;
 
        irq_gc_lock(gc);
+       mvebu_gpio_write_edge_cause(mvchip, ~mask);
        ct->mask_cache_priv |= mask;
        mvebu_gpio_write_edge_mask(mvchip, ct->mask_cache_priv);
        irq_gc_unlock(gc);