summaryrefslogtreecommitdiff
path: root/meta/packages/linux/linux-rp-2.6.22+2.6.23-rc4/irq-gpio-offby1.patch
diff options
context:
space:
mode:
Diffstat (limited to 'meta/packages/linux/linux-rp-2.6.22+2.6.23-rc4/irq-gpio-offby1.patch')
-rw-r--r--meta/packages/linux/linux-rp-2.6.22+2.6.23-rc4/irq-gpio-offby1.patch17
1 files changed, 17 insertions, 0 deletions
diff --git a/meta/packages/linux/linux-rp-2.6.22+2.6.23-rc4/irq-gpio-offby1.patch b/meta/packages/linux/linux-rp-2.6.22+2.6.23-rc4/irq-gpio-offby1.patch
new file mode 100644
index 000000000..fcf5bb3ae
--- /dev/null
+++ b/meta/packages/linux/linux-rp-2.6.22+2.6.23-rc4/irq-gpio-offby1.patch
@@ -0,0 +1,17 @@
+---
+ arch/arm/mach-pxa/irq.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+Index: linux-2.6.22/arch/arm/mach-pxa/irq.c
+===================================================================
+--- linux-2.6.22.orig/arch/arm/mach-pxa/irq.c 2007-09-25 01:42:57.000000000 +0200
++++ linux-2.6.22/arch/arm/mach-pxa/irq.c 2007-09-25 01:43:03.000000000 +0200
+@@ -301,7 +301,7 @@
+ set_irq_flags(irq, IRQF_VALID | IRQF_PROBE);
+ }
+
+- for (irq = IRQ_GPIO(2); irq <= IRQ_GPIO(gpio_nr); irq++) {
++ for (irq = IRQ_GPIO(2); irq < IRQ_GPIO(gpio_nr); irq++) {
+ set_irq_chip(irq, &pxa_muxed_gpio_chip);
+ set_irq_handler(irq, handle_edge_irq);
+ set_irq_flags(irq, IRQF_VALID | IRQF_PROBE);