summaryrefslogtreecommitdiffstats
path: root/abs/core/linux/irq_cfg_pointer-3.6.6.patch
diff options
context:
space:
mode:
authorJames Meyer <james.meyer@operamail.com>2012-11-28 15:24:36 (GMT)
committerJames Meyer <james.meyer@operamail.com>2012-11-28 15:24:36 (GMT)
commitfcb144f71c5eebec31d2a698e2c18df4f464d865 (patch)
treec82f9766f4cfd21f4601e6662b1ff8939d18a847 /abs/core/linux/irq_cfg_pointer-3.6.6.patch
parent3d206af89dc2c9e275cf78ea6f63fdd00323bffc (diff)
downloadlinhes_pkgbuild-fcb144f71c5eebec31d2a698e2c18df4f464d865.zip
linhes_pkgbuild-fcb144f71c5eebec31d2a698e2c18df4f464d865.tar.gz
linhes_pkgbuild-fcb144f71c5eebec31d2a698e2c18df4f464d865.tar.bz2
linux 3.6.7
Diffstat (limited to 'abs/core/linux/irq_cfg_pointer-3.6.6.patch')
-rw-r--r--abs/core/linux/irq_cfg_pointer-3.6.6.patch16
1 files changed, 16 insertions, 0 deletions
diff --git a/abs/core/linux/irq_cfg_pointer-3.6.6.patch b/abs/core/linux/irq_cfg_pointer-3.6.6.patch
new file mode 100644
index 0000000..32583c0
--- /dev/null
+++ b/abs/core/linux/irq_cfg_pointer-3.6.6.patch
@@ -0,0 +1,16 @@
+X-Git-Url: http://git.kernel.org/?p=linux%2Fkernel%2Fgit%2Ftorvalds%2Flinux.git;a=blobdiff_plain;f=arch%2Fx86%2Fkernel%2Fapic%2Fio_apic.c;h=1817fa911024f07151d3edf91bd350722c9f79f8;hp=c265593ec2cdc3df35fda1586aaf91514fab62fa;hb=94777fc51b3ad85ff9f705ddf7cdd0eb3bbad5a6;hpb=3e8fa263a97079c74880675c451587bb6899e661
+
+diff --git a/arch/x86/kernel/apic/io_apic.c b/arch/x86/kernel/apic/io_apic.c
+index c265593..1817fa9 100644
+--- a/arch/x86/kernel/apic/io_apic.c
++++ b/arch/x86/kernel/apic/io_apic.c
+@@ -2257,6 +2257,9 @@ asmlinkage void smp_irq_move_cleanup_interrupt(void)
+ continue;
+
+ cfg = irq_cfg(irq);
++ if (!cfg)
++ continue;
++
+ raw_spin_lock(&desc->lock);
+
+ /*