]> git.pld-linux.org Git - packages/kernel.git/commitdiff
- lets make Lenovo special keys work
authorAndrzej Zawadzki <zawadaa@pld-linux.org>
Sun, 9 Nov 2014 21:16:21 +0000 (22:16 +0100)
committerAndrzej Zawadzki <zawadaa@pld-linux.org>
Sun, 9 Nov 2014 21:16:21 +0000 (22:16 +0100)
  https://bugzilla.kernel.org/show_bug.cgi?id=84381

kernel-small_fixes.patch
kernel.spec

index d4b603499b05f64e51b96e527678c26a94700ef8..561fe81d0a38159e4cbd2b0730454f5144661cf9 100644 (file)
                                exit
                        fi
                done
+--- a/arch/x86/kernel/acpi/boot.c
++++ b/arch/x86/kernel/acpi/boot.c
+@@ -604,14 +604,18 @@ void __init acpi_pic_sci_set_trigger(unsigned int irq, u16 trigger)
+ int acpi_gsi_to_irq(u32 gsi, unsigned int *irqp)
+ {
+-      int irq = mp_map_gsi_to_irq(gsi, IOAPIC_MAP_ALLOC | IOAPIC_MAP_CHECK);
++      int irq;
+-      if (irq >= 0) {
++      if (acpi_irq_model == ACPI_IRQ_MODEL_PIC) {
++              *irqp = gsi;
++      } else {
++              irq = mp_map_gsi_to_irq(gsi,
++                                      IOAPIC_MAP_ALLOC | IOAPIC_MAP_CHECK);
++              if (irq < 0)
++                      return -1;
+               *irqp = irq;
+-              return 0;
+       }
+-
+-      return -1;
++      return 0;
+ }
+ EXPORT_SYMBOL_GPL(acpi_gsi_to_irq);
+-- 
index addcb36eb1fa6168c7af7adda7dfbeb6c3d51def..eaf4c5f20be0cad00379c236befbe7a8940f5021 100644 (file)
@@ -68,7 +68,7 @@
 %define                have_pcmcia     0
 %endif
 
-%define                rel             1
+%define                rel             2
 %define                basever         3.17
 %define                postver         .2
 
This page took 0.059861 seconds and 4 git commands to generate.