]> git.pld-linux.org Git - packages/kernel.git/blob - kernel-small_fixes.patch
- lets make Lenovo special keys work
[packages/kernel.git] / kernel-small_fixes.patch
1 --- linux-2.6.33/scripts/mod/modpost.c~ 2010-02-24 19:52:17.000000000 +0100
2 +++ linux-2.6.33/scripts/mod/modpost.c  2010-03-07 14:26:47.242168558 +0100
3 @@ -15,7 +15,8 @@
4  #include <stdio.h>
5  #include <ctype.h>
6  #include "modpost.h"
7 -#include "../../include/generated/autoconf.h"
8 +// PLD architectures don't use CONFIG_SYMBOL_PREFIX
9 +//#include "../../include/generated/autoconf.h"
10  #include "../../include/linux/license.h"
11  
12  /* Some toolchains use a `_' prefix for all user symbols. */
13
14 --- linux-3.0/scripts/kconfig/lxdialog/check-lxdialog.sh~       2011-07-22 04:17:23.000000000 +0200
15 +++ linux-3.0/scripts/kconfig/lxdialog/check-lxdialog.sh        2011-08-25 21:26:04.799150642 +0200
16 @@ -9,6 +9,12 @@
17                         $cc -print-file-name=lib${lib}.${ext} | grep -q /
18                         if [ $? -eq 0 ]; then
19                                 echo "-l${lib}"
20 +                               for libt in tinfow tinfo ; do
21 +                                       $cc -print-file-name=lib${libt}.${ext} | grep -q /
22 +                                       if [ $? -eq 0 ]; then
23 +                                               echo "-l${libt}"
24 +                                       fi
25 +                               done
26                                 exit
27                         fi
28                 done
29 --- a/arch/x86/kernel/acpi/boot.c
30 +++ b/arch/x86/kernel/acpi/boot.c
31 @@ -604,14 +604,18 @@ void __init acpi_pic_sci_set_trigger(unsigned int irq, u16 trigger)
32  
33  int acpi_gsi_to_irq(u32 gsi, unsigned int *irqp)
34  {
35 -       int irq = mp_map_gsi_to_irq(gsi, IOAPIC_MAP_ALLOC | IOAPIC_MAP_CHECK);
36 +       int irq;
37  
38 -       if (irq >= 0) {
39 +       if (acpi_irq_model == ACPI_IRQ_MODEL_PIC) {
40 +               *irqp = gsi;
41 +       } else {
42 +               irq = mp_map_gsi_to_irq(gsi,
43 +                                       IOAPIC_MAP_ALLOC | IOAPIC_MAP_CHECK);
44 +               if (irq < 0)
45 +                       return -1;
46                 *irqp = irq;
47 -               return 0;
48         }
49 -
50 -       return -1;
51 +       return 0;
52  }
53  EXPORT_SYMBOL_GPL(acpi_gsi_to_irq);
54  
55 -- 
This page took 0.023619 seconds and 3 git commands to generate.