[kernel] update to 2.6.32.20
authorFlorian Fainelli <florian@openwrt.org>
Sun, 22 Aug 2010 17:07:37 +0000 (17:07 +0000)
committerFlorian Fainelli <florian@openwrt.org>
Sun, 22 Aug 2010 17:07:37 +0000 (17:07 +0000)
SVN-Revision: 22766

31 files changed:
include/kernel-version.mk
target/linux/adm5120/Makefile
target/linux/ar7/Makefile
target/linux/ar71xx/Makefile
target/linux/atheros/Makefile
target/linux/avr32/Makefile
target/linux/brcm63xx/Makefile
target/linux/cobalt/Makefile
target/linux/etrax/Makefile
target/linux/gemini/Makefile
target/linux/generic/patches-2.6.32/025-mips_disable_fpu.patch
target/linux/generic/patches-2.6.32/030-pci_disable_common_quirks.patch
target/linux/generic/patches-2.6.32/040-arm-update-mach-types.patch
target/linux/generic/patches-2.6.32/053-lzo_compression_for_initramfs.patch
target/linux/generic/patches-2.6.32/260-crypto_optional_tests.patch
target/linux/generic/patches-2.6.32/975-ssb_update.patch
target/linux/generic/patches-2.6.32/977-ssb_export_fallback_sprom.patch
target/linux/generic/patches-2.6.32/977-textsearch_kconfig_hacks.patch
target/linux/generic/patches-2.6.32/980-vm_exports.patch
target/linux/iop32x/Makefile
target/linux/ixp4xx/Makefile
target/linux/malta/Makefile
target/linux/omap35xx/Makefile
target/linux/ppc40x/Makefile
target/linux/ppc44x/Makefile
target/linux/pxa/Makefile
target/linux/rb532/Makefile
target/linux/rdc/Makefile
target/linux/sibyte/Makefile
target/linux/uml/Makefile
target/linux/x86/Makefile

index eaa20c4722aed707b12c6b5d4380e93e2945a006..aeb33b3ba8643990d042fa5f71f6c2c4b983beae 100644 (file)
@@ -11,8 +11,8 @@ endif
 ifeq ($(LINUX_VERSION),2.6.31.14)
   LINUX_KERNEL_MD5SUM:=3e7feb224197d8e174a90dd3759979fd
 endif
-ifeq ($(LINUX_VERSION),2.6.32.16)
-  LINUX_KERNEL_MD5SUM:=d94d91ef3be4eb76765401b4fa462759
+ifeq ($(LINUX_VERSION),2.6.32.20)
+  LINUX_KERNEL_MD5SUM:=c254831e3f59b9fef14e61871e5f4738
 endif
 ifeq ($(LINUX_VERSION),2.6.33.6)
   LINUX_KERNEL_MD5SUM:=7d8f8a4a09866a786fb59c53fba8232a
index 0eee0b4945d1bc29bc8b71f83517dbbd2fac53a3..4a7e111858527cd54fd291bb8a155cbcaa9c7d3c 100644 (file)
@@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
 
 BOARD:=adm5120
 BOARDNAME:=Infineon/ADMtek ADM5120
-LINUX_VERSION:=2.6.32.16
+LINUX_VERSION:=2.6.32.20
 SUBTARGETS:=router_le router_be
 INITRAMFS_EXTRA_FILES:=
 
index ff9ebe0ba42cb3f25c0bccc38672125638092137..facd3ba98680b5461f5dc8f6c8e0e217892646d8 100644 (file)
@@ -11,7 +11,7 @@ BOARD:=ar7
 BOARDNAME:=TI AR7
 FEATURES:=squashfs jffs2 atm
 
-LINUX_VERSION:=2.6.32.16
+LINUX_VERSION:=2.6.32.20
 
 include $(INCLUDE_DIR)/target.mk
 
index dfac9f66bd73c3c05b0cb9f33744a7f76da51eba..f14019fb268fa07b25194ca2a26355d6bace3e6e 100644 (file)
@@ -13,7 +13,7 @@ FEATURES:=squashfs jffs2 targz
 CFLAGS:=-Os -pipe -mips32r2 -mtune=mips32r2 -funit-at-a-time
 SUBTARGETS:=generic nand
 
-LINUX_VERSION:=2.6.32.16
+LINUX_VERSION:=2.6.32.20
 
 include $(INCLUDE_DIR)/target.mk
 
index db5b4e029c6f4cdb265db44d982e66b4a874ae5b..d8786ed8ceeb564535e663bc900b83080b89ce83 100644 (file)
@@ -11,7 +11,7 @@ BOARD:=atheros
 BOARDNAME:=Atheros AR231x/AR5312
 FEATURES:=squashfs jffs2
 
-LINUX_VERSION:=2.6.32.16
+LINUX_VERSION:=2.6.32.20
 
 include $(INCLUDE_DIR)/target.mk
 
index 1a8cd5535372fdc3c78559f542e81c87fd22740b..76536acdeb16605d998a4071631d9b58551f8462 100644 (file)
@@ -10,7 +10,7 @@ ARCH:=avr32
 BOARD:=avr32
 BOARDNAME:=Atmel AVR32
 FEATURES:=squashfs
-LINUX_VERSION:=2.6.32.16
+LINUX_VERSION:=2.6.32.20
 
 include $(INCLUDE_DIR)/target.mk
 
index 94ee4c5fce0c475da8b514eb6d3dc2817a2f0cac..b6ccf192b6aec933ec926940af7480e5931a2a51 100644 (file)
@@ -10,7 +10,7 @@ ARCH:=mips
 BOARD:=brcm63xx
 BOARDNAME:=Broadcom BCM63xx
 FEATURES:=squashfs jffs2 usb atm pci pcmcia
-LINUX_VERSION:=2.6.32.16
+LINUX_VERSION:=2.6.32.20
 
 include $(INCLUDE_DIR)/target.mk
 
index 53655e3070cade79ef7e7ce676432e745fc780a9..0167b61bd557cf62312333be336492083eecf2fb 100644 (file)
@@ -12,7 +12,7 @@ BOARDNAME:=Cobalt Microservers
 FEATURES:=targz pci ext2
 CFLAGS:=-O2 -pipe -mtune=r5000 -funit-at-a-time
 
-LINUX_VERSION:=2.6.32.16
+LINUX_VERSION:=2.6.32.20
 
 include $(INCLUDE_DIR)/target.mk
 
index a84fe4a7399e1bb58b5dde13efdfd68efa345238..469fa44147bcafcdc7d39a1e49e5ca989ffc3a40 100644 (file)
@@ -10,7 +10,7 @@ ARCH:=cris
 BOARD:=etrax
 BOARDNAME:=Axis ETRAX 100LX
 FEATURES:=squashfs jffs2 usb
-LINUX_VERSION:=2.6.32.16
+LINUX_VERSION:=2.6.32.20
 DEVICE_TYPE=
 
 include $(INCLUDE_DIR)/target.mk
index 1e2cb76b21aebfcbf45582b3b9897c159f69ba8a..885169bab417d7b0793428dc830f2aea09ea40d7 100644 (file)
@@ -12,7 +12,7 @@ BOARDNAME:=Cortina Systems CS351x
 FEATURES:=squashfs
 CFLAGS:=-Os -pipe -march=armv4 -mtune=arm9tdmi -funit-at-a-time
 
-LINUX_VERSION:=2.6.32.16
+LINUX_VERSION:=2.6.32.20
 
 include $(INCLUDE_DIR)/target.mk
 
index e1e9f73699bb2c7aa2b4e57a7bd88357b4f37bbb..a3511d742510073b6cb9ce98ca3c399a5e1e7c1f 100644 (file)
@@ -71,7 +71,7 @@ Signed-off-by: Florian Fainelli <florian@openwrt.org>
  /* Control registers */
  
  #define FPCREG_RID    0       /* $0  = revision id */
-@@ -1274,6 +1276,13 @@ int fpu_emulator_cop1Handler(struct pt_r
+@@ -1281,6 +1283,13 @@ int fpu_emulator_cop1Handler(struct pt_r
  
        return sig;
  }
index 2854428e18603748773f4fda3176b6be5b565e74..9ecc673562231ee8722b580106db97519486a846 100644 (file)
@@ -33,7 +33,7 @@
  /* Enable 1k I/O space granularity on the Intel P64H2 */
  static void __devinit quirk_p64h2_1k_io(struct pci_dev *dev)
  {
-@@ -2522,6 +2525,7 @@ DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_I
+@@ -2526,6 +2529,7 @@ DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_I
  DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_INTEL, 0x1518, quirk_i82576_sriov);
  
  #endif        /* CONFIG_PCI_IOV */
index 9c87fe27e5c12612bf4e89c2c79cd9425958da49..84f4820115b979795fb2ad0f946a293004e8e4e2 100644 (file)
@@ -37,7 +37,7 @@
  sony_prs505           MACH_SONY_PRS505        SONY_PRS505             2007
  hanlin_v3             MACH_HANLIN_V3          HANLIN_V3               2008
  sapphira              MACH_SAPPHIRA           SAPPHIRA                2009
-@@ -2256,7 +2257,7 @@ oratisalog               MACH_ORATISALOG         ORATISALOG      
+@@ -2256,7 +2257,7 @@ oratisalog               MACH_ORATISALOG         ORATISALOG
  oratismadi            MACH_ORATISMADI         ORATISMADI              2269
  oratisot16            MACH_ORATISOT16         ORATISOT16              2270
  oratisdesk            MACH_ORATISDESK         ORATISDESK              2271
index c05c3833d05f2f40b34bd61bfa55447cf65b60b1..33446746e1ae2d9028552b5d4c7409442347a418 100644 (file)
@@ -1,6 +1,6 @@
 --- a/lib/Kconfig
 +++ b/lib/Kconfig
-@@ -120,6 +120,10 @@ config DECOMPRESS_LZMA
+@@ -126,6 +126,10 @@ config DECOMPRESS_LZMA
  config DECOMPRESS_LZMA_NEEDED
         boolean
  
@@ -13,7 +13,7 @@
  #
 --- a/lib/Makefile
 +++ b/lib/Makefile
-@@ -69,6 +69,7 @@ obj-$(CONFIG_LZO_DECOMPRESS) += lzo/
+@@ -81,6 +81,7 @@ obj-$(CONFIG_LZMA_DECOMPRESS) += lzma/
  lib-$(CONFIG_DECOMPRESS_GZIP) += decompress_inflate.o
  lib-$(CONFIG_DECOMPRESS_BZIP2) += decompress_bunzip2.o
  lib-$(CONFIG_DECOMPRESS_LZMA) += decompress_unlzma.o
index 0808c778e9203bbcf00e7099b426e36153027a9f..b689fa63eaf2989d4444010f5e15c93fe232fc88 100644 (file)
@@ -22,7 +22,7 @@
  struct tcrypt_result {
        struct completion completion;
        int err;
-@@ -2350,8 +2352,11 @@ static int alg_find_test(const char *alg
+@@ -2434,8 +2436,11 @@ static int alg_find_test(const char *alg
        return -1;
  }
  
@@ -34,7 +34,7 @@
        int i;
        int j;
        int rc;
-@@ -2406,5 +2411,8 @@ notest:
+@@ -2490,5 +2495,8 @@ notest:
        return 0;
  non_fips_alg:
        return -EINVAL;
index 5931d29e8bafa4cceec0da7cffbdb7940419d44a..e9568f42b66452c8c7844d9a54fa14ddcb0942d9 100644 (file)
@@ -1,15 +1,6 @@
 --- a/drivers/ssb/driver_chipcommon.c
 +++ b/drivers/ssb/driver_chipcommon.c
-@@ -233,6 +233,8 @@ void ssb_chipcommon_init(struct ssb_chip
- {
-       if (!cc->dev)
-               return; /* We don't have a ChipCommon */
-+      if (cc->dev->id.revision >= 11)
-+              cc->status = chipco_read32(cc, SSB_CHIPCO_CHIPSTAT);
-       ssb_pmu_init(cc);
-       chipco_powercontrol_init(cc);
-       ssb_chipco_set_clockmode(cc, SSB_CLKMODE_FAST);
-@@ -370,6 +372,7 @@ u32 ssb_chipco_gpio_control(struct ssb_c
+@@ -373,6 +373,7 @@ u32 ssb_chipco_gpio_control(struct ssb_c
  {
        return chipco_write32_masked(cc, SSB_CHIPCO_GPIOCTL, mask, value);
  }
  #include <linux/pci.h>
  #include <linux/delay.h>
  
-@@ -167,7 +168,7 @@ err_pci:
- }
- /* Get the word-offset for a SSB_SPROM_XXX define. */
--#define SPOFF(offset) (((offset) - SSB_SPROM_BASE) / sizeof(u16))
-+#define SPOFF(offset) ((offset) / sizeof(u16))
- /* Helper to extract some _offset, which is one of the SSB_SPROM_XXX defines. */
- #define SPEX16(_outvar, _offset, _mask, _shift)       \
-       out->_outvar = ((in[SPOFF(_offset)] & (_mask)) >> (_shift))
-@@ -253,7 +254,7 @@ static int sprom_do_read(struct ssb_bus
-       int i;
-       for (i = 0; i < bus->sprom_size; i++)
--              sprom[i] = ioread16(bus->mmio + SSB_SPROM_BASE + (i * 2));
-+              sprom[i] = ioread16(bus->mmio + bus->sprom_offset + (i * 2));
-       return 0;
- }
-@@ -284,7 +285,7 @@ static int sprom_do_write(struct ssb_bus
-                       ssb_printk("75%%");
-               else if (i % 2)
-                       ssb_printk(".");
--              writew(sprom[i], bus->mmio + SSB_SPROM_BASE + (i * 2));
-+              writew(sprom[i], bus->mmio + bus->sprom_offset + (i * 2));
-               mmiowb();
-               msleep(20);
+@@ -642,6 +643,14 @@ static int ssb_pci_sprom_get(struct ssb_
        }
-@@ -620,6 +621,14 @@ static int ssb_pci_sprom_get(struct ssb_
-       int err = -ENOMEM;
-       u16 *buf;
+       ssb_dprintk(KERN_INFO PFX "SPROM offset is 0x%x\n", bus->sprom_offset);
  
 +      if (!ssb_is_sprom_available(bus)) {
 +              ssb_printk(KERN_ERR PFX "No SPROM available!\n");
        if (err)
                ssb_printk(KERN_ERR PFX "SPROM write: Could not thaw all devices\n");
  out_unlock:
-@@ -179,3 +176,17 @@ const struct ssb_sprom *ssb_get_fallback
- {
-       return fallback_sprom;
- }
+@@ -192,5 +189,19 @@ bool ssb_is_sprom_available(struct ssb_b
+           bus->chipco.dev->id.revision >= 31)
+               return bus->chipco.capabilities & SSB_CHIPCO_CAP_SPROM;
++      return true;
++}
 +
 +/* http://bcm-v4.sipsolutions.net/802.11/IsSpromAvailable */
 +bool ssb_is_sprom_available(struct ssb_bus *bus)
 +          bus->chipco.dev->id.revision >= 31)
 +              return bus->chipco.capabilities & SSB_CHIPCO_CAP_SPROM;
 +
-+      return true;
-+}
+       return true;
+ }
 --- a/drivers/ssb/ssb_private.h
 +++ b/drivers/ssb/ssb_private.h
 @@ -176,19 +176,27 @@ extern const struct ssb_sprom *ssb_get_f
  
        /* See enum ssb_quirks */
        unsigned int quirks;
-@@ -301,6 +305,7 @@ struct ssb_bus {
-       /* ID information about the Chip. */
-       u16 chip_id;
-       u16 chip_rev;
-+      u16 sprom_offset;
-       u16 sprom_size;         /* number of words in sprom */
-       u8 chip_package;
-@@ -390,6 +395,9 @@ extern int ssb_bus_sdiobus_register(stru
- extern void ssb_bus_unregister(struct ssb_bus *bus);
+@@ -393,6 +397,9 @@ extern void ssb_bus_unregister(struct ss
  
+ /* Does the device have an SPROM? */
+ extern bool ssb_is_sprom_available(struct ssb_bus *bus);
++
 +/* Does the device have an SPROM? */
 +extern bool ssb_is_sprom_available(struct ssb_bus *bus);
-+
  /* Set a fallback SPROM.
   * See kdoc at the function definition for complete documentation. */
- extern int ssb_arch_set_fallback_sprom(const struct ssb_sprom *sprom);
---- a/include/linux/ssb/ssb_driver_chipcommon.h
-+++ b/include/linux/ssb/ssb_driver_chipcommon.h
-@@ -53,6 +53,7 @@
- #define  SSB_CHIPCO_CAP_64BIT         0x08000000      /* 64-bit Backplane */
- #define  SSB_CHIPCO_CAP_PMU           0x10000000      /* PMU available (rev >= 20) */
- #define  SSB_CHIPCO_CAP_ECI           0x20000000      /* ECI available (rev >= 20) */
-+#define  SSB_CHIPCO_CAP_SPROM         0x40000000      /* SPROM present */
- #define SSB_CHIPCO_CORECTL            0x0008
- #define  SSB_CHIPCO_CORECTL_UARTCLK0  0x00000001      /* Drive UART with internal clock */
- #define        SSB_CHIPCO_CORECTL_SE          0x00000002      /* sync clk out enable (corerev >= 3) */
-@@ -385,6 +386,7 @@
- /** Chip specific Chip-Status register contents. */
-+#define SSB_CHIPCO_CHST_4322_SPROM_EXISTS     0x00000040 /* SPROM present */
- #define SSB_CHIPCO_CHST_4325_SPROM_OTP_SEL    0x00000003
- #define SSB_CHIPCO_CHST_4325_DEFCIS_SEL               0 /* OTP is powered up, use def. CIS, no SPROM */
- #define SSB_CHIPCO_CHST_4325_SPROM_SEL                1 /* OTP is powered up, SPROM is present */
-@@ -398,6 +400,18 @@
- #define SSB_CHIPCO_CHST_4325_RCAL_VALUE_SHIFT 4
- #define SSB_CHIPCO_CHST_4325_PMUTOP_2B                0x00000200 /* 1 for 2b, 0 for to 2a */
-+/** Macros to determine SPROM presence based on Chip-Status register. */
-+#define SSB_CHIPCO_CHST_4312_SPROM_PRESENT(status) \
-+      ((status & SSB_CHIPCO_CHST_4325_SPROM_OTP_SEL) != \
-+              SSB_CHIPCO_CHST_4325_OTP_SEL)
-+#define SSB_CHIPCO_CHST_4322_SPROM_PRESENT(status) \
-+      (status & SSB_CHIPCO_CHST_4322_SPROM_EXISTS)
-+#define SSB_CHIPCO_CHST_4325_SPROM_PRESENT(status) \
-+      (((status & SSB_CHIPCO_CHST_4325_SPROM_OTP_SEL) != \
-+              SSB_CHIPCO_CHST_4325_DEFCIS_SEL) && \
-+       ((status & SSB_CHIPCO_CHST_4325_SPROM_OTP_SEL) != \
-+              SSB_CHIPCO_CHST_4325_OTP_SEL))
-+
- /** Clockcontrol masks and values **/
-@@ -564,6 +578,7 @@ struct ssb_chipcommon_pmu {
- struct ssb_chipcommon {
-       struct ssb_device *dev;
-       u32 capabilities;
-+      u32 status;
-       /* Fast Powerup Delay constant */
-       u16 fast_pwrup_delay;
-       struct ssb_chipcommon_pmu pmu;
 --- a/include/linux/ssb/ssb_regs.h
 +++ b/include/linux/ssb/ssb_regs.h
-@@ -170,26 +170,27 @@
- #define SSB_SPROMSIZE_WORDS_R4                220
- #define SSB_SPROMSIZE_BYTES_R123      (SSB_SPROMSIZE_WORDS_R123 * sizeof(u16))
- #define SSB_SPROMSIZE_BYTES_R4                (SSB_SPROMSIZE_WORDS_R4 * sizeof(u16))
--#define SSB_SPROM_BASE                        0x1000
--#define SSB_SPROM_REVISION            0x107E
-+#define SSB_SPROM_BASE1                       0x1000
-+#define SSB_SPROM_BASE31              0x0800
-+#define SSB_SPROM_REVISION            0x007E
- #define  SSB_SPROM_REVISION_REV               0x00FF  /* SPROM Revision number */
- #define  SSB_SPROM_REVISION_CRC               0xFF00  /* SPROM CRC8 value */
- #define  SSB_SPROM_REVISION_CRC_SHIFT 8
- /* SPROM Revision 1 */
--#define SSB_SPROM1_SPID                       0x1004  /* Subsystem Product ID for PCI */
--#define SSB_SPROM1_SVID                       0x1006  /* Subsystem Vendor ID for PCI */
--#define SSB_SPROM1_PID                        0x1008  /* Product ID for PCI */
--#define SSB_SPROM1_IL0MAC             0x1048  /* 6 bytes MAC address for 802.11b/g */
--#define SSB_SPROM1_ET0MAC             0x104E  /* 6 bytes MAC address for Ethernet */
--#define SSB_SPROM1_ET1MAC             0x1054  /* 6 bytes MAC address for 802.11a */
--#define SSB_SPROM1_ETHPHY             0x105A  /* Ethernet PHY settings */
-+#define SSB_SPROM1_SPID                       0x0004  /* Subsystem Product ID for PCI */
-+#define SSB_SPROM1_SVID                       0x0006  /* Subsystem Vendor ID for PCI */
-+#define SSB_SPROM1_PID                        0x0008  /* Product ID for PCI */
-+#define SSB_SPROM1_IL0MAC             0x0048  /* 6 bytes MAC address for 802.11b/g */
-+#define SSB_SPROM1_ET0MAC             0x004E  /* 6 bytes MAC address for Ethernet */
-+#define SSB_SPROM1_ET1MAC             0x0054  /* 6 bytes MAC address for 802.11a */
-+#define SSB_SPROM1_ETHPHY             0x005A  /* Ethernet PHY settings */
- #define  SSB_SPROM1_ETHPHY_ET0A               0x001F  /* MII Address for enet0 */
- #define  SSB_SPROM1_ETHPHY_ET1A               0x03E0  /* MII Address for enet1 */
- #define  SSB_SPROM1_ETHPHY_ET1A_SHIFT 5
- #define  SSB_SPROM1_ETHPHY_ET0M               (1<<14) /* MDIO for enet0 */
- #define  SSB_SPROM1_ETHPHY_ET1M               (1<<15) /* MDIO for enet1 */
--#define SSB_SPROM1_BINF                       0x105C  /* Board info */
-+#define SSB_SPROM1_BINF                       0x005C  /* Board info */
- #define  SSB_SPROM1_BINF_BREV         0x00FF  /* Board Revision */
- #define  SSB_SPROM1_BINF_CCODE                0x0F00  /* Country Code */
- #define  SSB_SPROM1_BINF_CCODE_SHIFT  8
-@@ -197,63 +198,63 @@
+@@ -198,63 +198,63 @@
  #define  SSB_SPROM1_BINF_ANTBG_SHIFT  12
  #define  SSB_SPROM1_BINF_ANTA         0xC000  /* Available A-PHY antennas */
  #define  SSB_SPROM1_BINF_ANTA_SHIFT   14
  #define  SSB_SPROM3_CCKPO_1M          0x000F  /* 1M Rate PO */
  #define  SSB_SPROM3_CCKPO_2M          0x00F0  /* 2M Rate PO */
  #define  SSB_SPROM3_CCKPO_2M_SHIFT    4
-@@ -264,100 +265,100 @@
+@@ -265,100 +265,100 @@
  #define  SSB_SPROM3_OFDMGPO           0x107A  /* G-PHY OFDM Power Offset (4 bytes, BigEndian) */
  
  /* SPROM Revision 4 */
  #define  SSB_SPROM8_RSSISMF2G         0x000F
  #define  SSB_SPROM8_RSSISMC2G         0x00F0
  #define  SSB_SPROM8_RSSISMC2G_SHIFT   4
-@@ -365,7 +366,7 @@
+@@ -366,7 +366,7 @@
  #define  SSB_SPROM8_RSSISAV2G_SHIFT   8
  #define  SSB_SPROM8_BXA2G             0x1800
  #define  SSB_SPROM8_BXA2G_SHIFT               11
  #define  SSB_SPROM8_RSSISMF5G         0x000F
  #define  SSB_SPROM8_RSSISMC5G         0x00F0
  #define  SSB_SPROM8_RSSISMC5G_SHIFT   4
-@@ -373,47 +374,47 @@
+@@ -374,47 +374,47 @@
  #define  SSB_SPROM8_RSSISAV5G_SHIFT   8
  #define  SSB_SPROM8_BXA5G             0x1800
  #define  SSB_SPROM8_BXA5G_SHIFT               11
index 2a22a3a38f215a2344a00847ec94a77ef9dc034f..3fab483858259f60fb082257543bfa7417e665a4 100644 (file)
@@ -10,7 +10,7 @@
  bool ssb_is_sprom_available(struct ssb_bus *bus)
 --- a/include/linux/ssb/ssb.h
 +++ b/include/linux/ssb/ssb.h
-@@ -401,6 +401,7 @@ extern bool ssb_is_sprom_available(struc
+@@ -404,6 +404,7 @@ extern bool ssb_is_sprom_available(struc
  /* Set a fallback SPROM.
   * See kdoc at the function definition for complete documentation. */
  extern int ssb_arch_set_fallback_sprom(const struct ssb_sprom *sprom);
index 94d6b91d8a7f914ac8cf31e8423dc2719dee888d..d2e41fe9ab577c857d835f8b53212f2a1f530029 100644 (file)
@@ -1,6 +1,6 @@
 --- a/lib/Kconfig
 +++ b/lib/Kconfig
-@@ -152,16 +152,16 @@ config REED_SOLOMON_DEC16
+@@ -158,16 +158,16 @@ config REED_SOLOMON_DEC16
  # Textsearch support is select'ed if needed
  #
  config TEXTSEARCH
index b80eb251983f23a00c10081a2900da7237327982..5319fe337c840c247b2f4bb6cb3666903327d460 100644 (file)
@@ -68,7 +68,7 @@
   * macro override instead of weak attribute alias, to workaround
 --- a/kernel/sched.c
 +++ b/kernel/sched.c
-@@ -6113,6 +6113,7 @@ int can_nice(const struct task_struct *p
+@@ -6165,6 +6165,7 @@ int can_nice(const struct task_struct *p
        return (nice_rlim <= p->signal->rlim[RLIMIT_NICE].rlim_cur ||
                capable(CAP_SYS_NICE));
  }
@@ -86,7 +86,7 @@
  
  /**
   * zap_vma_ptes - remove ptes mapping the vma
-@@ -2486,6 +2487,7 @@ int vmtruncate_range(struct inode *inode
+@@ -2496,6 +2497,7 @@ int vmtruncate_range(struct inode *inode
  
        return 0;
  }
index bc4f27d3630dad157b0c194f22e8940dc504707e..8f0bdc2b67c861942257250179e06efc24e25267 100644 (file)
@@ -11,7 +11,7 @@ BOARD:=iop32x
 BOARDNAME:=Intel IOP32x
 FEATURES:=squashfs
 
-LINUX_VERSION:=2.6.32.16
+LINUX_VERSION:=2.6.32.20
 
 include $(INCLUDE_DIR)/target.mk
 
index f65dc91d3529a520eeacbac5017d6383bf7f702d..3704c8d7244021a0fb552204ef38b34df44046eb 100644 (file)
@@ -12,7 +12,7 @@ BOARDNAME:=Intel IXP4xx
 FEATURES:=squashfs
 SUBTARGETS=generic harddisk
 
-LINUX_VERSION:=2.6.32.16
+LINUX_VERSION:=2.6.32.20
 
 include $(INCLUDE_DIR)/target.mk
 
index 8981d18749007db75627efe0441d0250a58f29a0..6383294445077507f0bb6f939670bdd1f85d80a7 100644 (file)
@@ -12,7 +12,7 @@ CFLAGS:=-Os -pipe -mips32r2 -mtune=mips32r2 -funit-at-a-time
 SUBTARGETS:=le be
 INITRAMFS_EXTRA_FILES:=
 
-LINUX_VERSION:=2.6.32.16
+LINUX_VERSION:=2.6.32.20
 
 include $(INCLUDE_DIR)/target.mk
 
index 7d7f1aa7db6a003c4c98e07c4edc83a8ffac6cf6..ddd31a62a9c538e987bfbc4b97355c62edca7f62 100644 (file)
@@ -12,7 +12,7 @@ BOARDNAME:=TI OMAP35xx
 FEATURES:=broken
 SUBTARGETS=beagleboard gumstix
 
-LINUX_VERSION:=2.6.32.16
+LINUX_VERSION:=2.6.32.20
 KERNELNAME:="uImage"
 
 DEVICE_TYPE=developerboard
index 29d7f0d9bdfc7698c2c9c83285dd380a9c5129f3..aaf395de6742ca0f512b8a16bb587fb04e71d2fb 100644 (file)
@@ -12,7 +12,7 @@ BOARDNAME:=AMCC/IBM PPC40x
 FEATURES:=squashfs
 CFLAGS:=-Os -pipe -funit-at-a-time -mcpu=405
 
-LINUX_VERSION:=2.6.32.16
+LINUX_VERSION:=2.6.32.20
 
 include $(INCLUDE_DIR)/target.mk
 
index bd8157a19ae48b25655471e4230bf37a9f722379..c0e0f601a140b382fb32c5c7009e9efdef101944 100644 (file)
@@ -12,7 +12,7 @@ BOARDNAME:=AMCC/IBM PPC44x
 FEATURES:=squashfs
 CFLAGS:=-Os -pipe -funit-at-a-time -mcpu=440
 
-LINUX_VERSION:=2.6.32.16
+LINUX_VERSION:=2.6.32.20
 
 include $(INCLUDE_DIR)/target.mk
 
index 0877dd21eda5b52c6210133979a4a4b98d804859..dcfeafa6ede69c6092d45b0fe93a4c75dfb75c6f 100644 (file)
@@ -11,7 +11,7 @@ BOARD:=pxa
 BOARDNAME:=Marvell/Intel PXA2xx
 FEATURES:=squashfs
 
-LINUX_VERSION:=2.6.32.16
+LINUX_VERSION:=2.6.32.20
 
 include $(INCLUDE_DIR)/target.mk
 
index f400b77bd7b60bdff7e30169b9f0ec9816792069..3953c546d119679612b51005892878365d7dbe77 100644 (file)
@@ -11,7 +11,7 @@ BOARD:=rb532
 BOARDNAME:=Mikrotik RouterBoard 532
 FEATURES:=jffs2 pci targz
 
-LINUX_VERSION:=2.6.32.16
+LINUX_VERSION:=2.6.32.20
 
 include $(INCLUDE_DIR)/target.mk
 DEFAULT_PACKAGES += wpad-mini kmod-madwifi kmod-input-rb532
index 1df5d454d983d81e6e950356aed13800c0fe0dd4..a49f16d427ce48c87666ecc102409411fde75798 100644 (file)
@@ -12,7 +12,7 @@ BOARDNAME:=RDC 321x
 FEATURES:=squashfs jffs2 pci usb pcmcia
 CFLAGS:=-Os -pipe -march=i486 -mtune=i486 -funit-at-a-time
 
-LINUX_VERSION:=2.6.32.16
+LINUX_VERSION:=2.6.32.20
 
 include $(INCLUDE_DIR)/target.mk
 
index 5758cb4774d3372d157c5c2350cf99bfe6bc2f45..dab43957b7f659307d368c04d957461795c1bcbf 100644 (file)
@@ -12,7 +12,7 @@ BOARDNAME:=Broadcom/SiByte SB-1
 FEATURES:=fpu
 CFLAGS:=-Os -pipe -march=sb1 -funit-at-a-time
 
-LINUX_VERSION:=2.6.32.16
+LINUX_VERSION:=2.6.32.20
 
 include $(INCLUDE_DIR)/target.mk
 
index a962114df5c8d6c8039a4e37c09b9a4d9a88d2fe..95262b82ddbc4d41a7d25a23831cf5a9e5b432de 100644 (file)
@@ -23,7 +23,7 @@ BOARDNAME:=User Mode Linux
 FEATURES:=ext2 audio
 LINUX_CONFIG:=$(CURDIR)/config/$(ARCH)
 
-LINUX_VERSION:=2.6.32.16
+LINUX_VERSION:=2.6.32.20
 
 include $(INCLUDE_DIR)/target.mk
 
index e4c48ee956b39ed8149a898a2e59255e3d797917..895bc5bbdbbb6f6c143fa44fc10d15e12e214416 100644 (file)
@@ -12,7 +12,7 @@ BOARDNAME:=x86
 FEATURES:=squashfs jffs2 ext2 vdi vmdk pcmcia targz
 SUBTARGETS=generic olpc xen_domu ep80579 net5501
 
-LINUX_VERSION:=2.6.32.16
+LINUX_VERSION:=2.6.32.20
 
 include $(INCLUDE_DIR)/target.mk