From a4cab48cf9475173f6fa471b8a8dc960d5697354 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Uwe=20Kleine-K=C3=B6nig?= Date: Tue, 25 Jan 2011 16:54:22 +0100 Subject: [PATCH] --- yaml --- r: 233023 b: refs/heads/master c: 1f6b5dd41f3b38739f0275b1539c57b34c5b22a3 h: refs/heads/master i: 233021: 88bbd97cdd0953ef425535c02a7d004a5ffc923f 233019: ea0b487d93a737e41ccdfda7328655746c505d6e 233015: 1680281b3dcc9c739fee986612adf87de066e7a0 233007: 8714b8476e1f6b64150be23712b0860ecc792975 232991: d7f98b907603bcbf35738ce0a7327e4f36ea6fff 232959: 6465b4916bdced5a16335d4325a64b075718e6d8 v: v3 --- [refs] | 2 +- trunk/arch/arm/mach-mxs/gpio.c | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 2e5f163c4667..8e02e8eb9de7 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 5f804df3cca990bc2f0bd1f126c134af1d2a3ca2 +refs/heads/master: 1f6b5dd41f3b38739f0275b1539c57b34c5b22a3 diff --git a/trunk/arch/arm/mach-mxs/gpio.c b/trunk/arch/arm/mach-mxs/gpio.c index d7ad7a61366d..cb0c0e83a527 100644 --- a/trunk/arch/arm/mach-mxs/gpio.c +++ b/trunk/arch/arm/mach-mxs/gpio.c @@ -139,6 +139,8 @@ static void mxs_gpio_irq_handler(u32 irq, struct irq_desc *desc) struct mxs_gpio_port *port = (struct mxs_gpio_port *)get_irq_data(irq); u32 gpio_irq_no_base = port->virtual_irq_start; + desc->irq_data.chip->irq_ack(&desc->irq_data); + irq_stat = __raw_readl(port->base + PINCTRL_IRQSTAT(port->id)) & __raw_readl(port->base + PINCTRL_IRQEN(port->id));