Changeset 34402


Ignore:
Timestamp:
2012-11-29T08:42:19+01:00 (5 years ago)
Author:
juhosg
Message:

kernel: update linux 3.6 to 3.6.8

Also refresh the affected patches.

Signed-off-by: Gabor Juhos <juhosg@…>

Location:
trunk
Files:
12 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/kernel-version.mk

    r34228 r34402  
    66  LINUX_KERNEL_MD5SUM:=f1058f64eed085deb44f10cee8541d50 
    77endif 
    8 ifeq ($(LINUX_VERSION),3.6.7) 
    9   LINUX_KERNEL_MD5SUM:=089209f655c8811db20d8b6ff37a8093 
     8ifeq ($(LINUX_VERSION),3.6.8) 
     9  LINUX_KERNEL_MD5SUM:=e3405cc8f9e4f18c516e55a8eb625803 
    1010endif 
    1111 
  • trunk/target/linux/ar71xx/patches-3.6/a05-ar934x_nfc-add-buffer-verification.patch

    r34278 r34402  
    2020 ar934x_nfc_hw_init(struct ar934x_nfc *nfc) 
    2121 { 
    22 @@ -1048,6 +1060,7 @@ ar934x_nfc_probe(struct platform_device 
     22@@ -1047,6 +1059,7 @@ ar934x_nfc_probe(struct platform_device 
    2323        nand->read_byte = ar934x_nfc_read_byte; 
    2424        nand->write_buf = ar934x_nfc_write_buf; 
  • trunk/target/linux/brcm47xx/patches-3.6/700-ssb-gigabit-ethernet-driver.patch

    r34252 r34402  
    66 #include <linux/firmware.h> 
    77+#include <linux/ssb/ssb_driver_gige.h> 
    8  #if IS_ENABLED(CONFIG_HWMON) 
    98 #include <linux/hwmon.h> 
    109 #include <linux/hwmon-sysfs.h> 
    11 @@ -253,6 +254,7 @@ static DEFINE_PCI_DEVICE_TABLE(tg3_pci_t 
     10  
     11@@ -251,6 +252,7 @@ static DEFINE_PCI_DEVICE_TABLE(tg3_pci_t 
    1212        {PCI_DEVICE(PCI_VENDOR_ID_BROADCOM, PCI_DEVICE_ID_TIGON3_5705F)}, 
    1313        {PCI_DEVICE(PCI_VENDOR_ID_BROADCOM, PCI_DEVICE_ID_TIGON3_5721)}, 
     
    1717        {PCI_DEVICE(PCI_VENDOR_ID_BROADCOM, PCI_DEVICE_ID_TIGON3_5751M)}, 
    1818        {PCI_DEVICE(PCI_VENDOR_ID_BROADCOM, PCI_DEVICE_ID_TIGON3_5751F)}, 
    19 @@ -535,7 +537,9 @@ static void _tw32_flush(struct tg3 *tp, 
     19@@ -533,7 +535,9 @@ static void _tw32_flush(struct tg3 *tp, 
    2020 static inline void tw32_mailbox_flush(struct tg3 *tp, u32 off, u32 val) 
    2121 { 
     
    2828 } 
    2929  
    30 @@ -545,7 +549,8 @@ static void tg3_write32_tx_mbox(struct t 
     30@@ -543,7 +547,8 @@ static void tg3_write32_tx_mbox(struct t 
    3131        writel(val, mbox); 
    3232        if (tg3_flag(tp, TXD_MBOX_HWBUG)) 
     
    3838 } 
    3939  
    40 @@ -1052,7 +1057,8 @@ static void tg3_switch_clocks(struct tg3 
     40@@ -1050,7 +1055,8 @@ static void tg3_switch_clocks(struct tg3 
    4141  
    4242 #define PHY_BUSY_LOOPS 5000 
     
    4848        u32 frame_val; 
    4949        unsigned int loops; 
    50 @@ -1068,7 +1074,7 @@ static int tg3_readphy(struct tg3 *tp, i 
     50@@ -1066,7 +1072,7 @@ static int tg3_readphy(struct tg3 *tp, i 
    5151  
    5252        *val = 0x0; 
     
    5757        frame_val |= ((reg << MI_COM_REG_ADDR_SHIFT) & 
    5858                      MI_COM_REG_ADDR_MASK); 
    59 @@ -1105,7 +1111,13 @@ static int tg3_readphy(struct tg3 *tp, i 
     59@@ -1103,7 +1109,13 @@ static int tg3_readphy(struct tg3 *tp, i 
    6060        return ret; 
    6161 } 
     
    7272        u32 frame_val; 
    7373        unsigned int loops; 
    74 @@ -1123,7 +1135,7 @@ static int tg3_writephy(struct tg3 *tp, 
     74@@ -1121,7 +1133,7 @@ static int tg3_writephy(struct tg3 *tp, 
    7575  
    7676        tg3_ape_lock(tp, tp->phy_ape_lock); 
     
    8181        frame_val |= ((reg << MI_COM_REG_ADDR_SHIFT) & 
    8282                      MI_COM_REG_ADDR_MASK); 
    83 @@ -1158,6 +1170,11 @@ static int tg3_writephy(struct tg3 *tp, 
     83@@ -1156,6 +1168,11 @@ static int tg3_writephy(struct tg3 *tp, 
    8484        return ret; 
    8585 } 
     
    9393 { 
    9494        int err; 
    95 @@ -1730,6 +1747,11 @@ static int tg3_poll_fw(struct tg3 *tp) 
     95@@ -1728,6 +1745,11 @@ static int tg3_poll_fw(struct tg3 *tp) 
    9696        int i; 
    9797        u32 val; 
     
    105105                /* Wait up to 20ms for init done. */ 
    106106                for (i = 0; i < 200; i++) { 
    107 @@ -3312,6 +3334,8 @@ static int tg3_nvram_write_block(struct 
     107@@ -3310,6 +3332,8 @@ static int tg3_nvram_write_block(struct 
    108108 { 
    109109        int ret; 
     
    114114                tw32_f(GRC_LOCAL_CTRL, tp->grc_local_ctrl & 
    115115                       ~GRC_LCLCTRL_GPIO_OUTPUT1); 
    116 @@ -3387,6 +3411,11 @@ static int tg3_halt_cpu(struct tg3 *tp, 
     116@@ -3385,6 +3409,11 @@ static int tg3_halt_cpu(struct tg3 *tp, 
    117117                tw32_f(offset + CPU_MODE,  CPU_MODE_HALT); 
    118118                udelay(10); 
     
    126126                        tw32(offset + CPU_STATE, 0xffffffff); 
    127127                        tw32(offset + CPU_MODE,  CPU_MODE_HALT); 
    128 @@ -3401,9 +3430,12 @@ static int tg3_halt_cpu(struct tg3 *tp, 
     128@@ -3399,9 +3428,12 @@ static int tg3_halt_cpu(struct tg3 *tp, 
    129129                return -ENODEV; 
    130130        } 
     
    142142 } 
    143143  
    144 @@ -3466,6 +3498,11 @@ static int tg3_load_5701_a0_firmware_fix 
     144@@ -3464,6 +3496,11 @@ static int tg3_load_5701_a0_firmware_fix 
    145145        const __be32 *fw_data; 
    146146        int err, i; 
     
    154154  
    155155        /* Firmware blob starts with version numbers, followed by 
    156 @@ -3522,6 +3559,11 @@ static int tg3_load_tso_firmware(struct 
     156@@ -3520,6 +3557,11 @@ static int tg3_load_tso_firmware(struct 
    157157        unsigned long cpu_base, cpu_scratch_base, cpu_scratch_size; 
    158158        int err, i; 
     
    166166            tg3_flag(tp, HW_TSO_2) || 
    167167            tg3_flag(tp, HW_TSO_3)) 
    168 @@ -3862,8 +3904,9 @@ static int tg3_power_down_prepare(struct 
     168@@ -3860,8 +3902,9 @@ static int tg3_power_down_prepare(struct 
    169169        tg3_frob_aux_power(tp, true); 
    170170  
     
    178178  
    179179                val &= ~((1 << 16) | (1 << 4) | (1 << 2) | (1 << 1) | 1); 
    180 @@ -4365,6 +4408,14 @@ relink: 
     180@@ -4363,6 +4406,14 @@ relink: 
    181181        if (current_link_up == 0 || (tp->phy_flags & TG3_PHYFLG_IS_LOW_POWER)) { 
    182182                tg3_phy_copper_begin(tp); 
     
    193193                if ((!tg3_readphy(tp, MII_BMSR, &bmsr) && (bmsr & BMSR_LSTATUS)) || 
    194194                    (tp->mac_mode & MAC_MODE_PORT_INT_LPBACK)) 
    195 @@ -4383,6 +4434,26 @@ relink: 
     195@@ -4381,6 +4432,26 @@ relink: 
    196196        else 
    197197                tp->mac_mode |= MAC_MODE_PORT_MODE_GMII; 
     
    220220        if (tp->link_config.active_duplex == DUPLEX_HALF) 
    221221                tp->mac_mode |= MAC_MODE_HALF_DUPLEX; 
    222 @@ -8110,6 +8181,14 @@ static int tg3_chip_reset(struct tg3 *tp 
     222@@ -8108,6 +8179,14 @@ static int tg3_chip_reset(struct tg3 *tp 
    223223                tw32(0x5000, 0x400); 
    224224        } 
     
    235235  
    236236        if (tp->pci_chip_rev_id == CHIPREV_ID_5705_A0) { 
    237 @@ -9729,6 +9808,11 @@ static void tg3_timer(unsigned long __op 
     237@@ -9720,6 +9799,11 @@ static void tg3_timer(unsigned long __op 
    238238            tg3_flag(tp, 57765_CLASS)) 
    239239                tg3_chk_missed_msi(tp); 
     
    247247                /* All of this garbage is because when using non-tagged 
    248248                 * IRQ status the mailbox/status_block protocol the chip 
    249 @@ -11424,6 +11508,11 @@ static int tg3_test_nvram(struct tg3 *tp 
     249@@ -11415,6 +11499,11 @@ static int tg3_test_nvram(struct tg3 *tp 
    250250        if (tg3_flag(tp, NO_NVRAM)) 
    251251                return 0; 
     
    259259                return -EIO; 
    260260  
    261 @@ -12392,11 +12481,12 @@ static int tg3_ioctl(struct net_device * 
     261@@ -12383,11 +12472,12 @@ static int tg3_ioctl(struct net_device * 
    262262                if (tp->phy_flags & TG3_PHYFLG_PHY_SERDES) 
    263263                        break;                  /* We have no PHY */ 
     
    274274  
    275275                data->val_out = mii_regval; 
    276 @@ -12408,11 +12498,12 @@ static int tg3_ioctl(struct net_device * 
     276@@ -12399,11 +12489,12 @@ static int tg3_ioctl(struct net_device * 
    277277                if (tp->phy_flags & TG3_PHYFLG_PHY_SERDES) 
    278278                        break;                  /* We have no PHY */ 
     
    289289  
    290290                return err; 
    291 @@ -13260,6 +13351,13 @@ static void __devinit tg3_get_5720_nvram 
     291@@ -13251,6 +13342,13 @@ static void __devinit tg3_get_5720_nvram 
    292292 /* Chips other than 5700/5701 use the NVRAM for fetching info. */ 
    293293 static void __devinit tg3_nvram_init(struct tg3 *tp) 
     
    303303             (EEPROM_ADDR_FSM_RESET | 
    304304              (EEPROM_DEFAULT_CLOCK_PERIOD << 
    305 @@ -13752,10 +13850,19 @@ static int __devinit tg3_phy_probe(struc 
     305@@ -13743,10 +13841,19 @@ static int __devinit tg3_phy_probe(struc 
    306306                         * subsys device table. 
    307307                         */ 
     
    325325                            tp->phy_id == TG3_PHY_ID_BCM8002) 
    326326                                tp->phy_flags |= TG3_PHYFLG_PHY_SERDES; 
    327 @@ -14765,6 +14872,11 @@ static int __devinit tg3_get_invariants( 
     327@@ -14756,6 +14863,11 @@ static int __devinit tg3_get_invariants( 
    328328                } 
    329329        } 
     
    337337         * In particular, the TG3_FLAG_IS_NIC flag must be 
    338338         * determined before calling tg3_set_power_state() so that 
    339 @@ -15174,6 +15286,10 @@ static int __devinit tg3_get_device_addr 
     339@@ -15165,6 +15277,10 @@ static int __devinit tg3_get_device_addr 
    340340        } 
    341341  
     
    348348                if (!tg3_get_default_macaddr_sparc(tp)) 
    349349                        return 0; 
    350 @@ -15458,7 +15574,8 @@ static int __devinit tg3_test_dma(struct 
     350@@ -15449,7 +15565,8 @@ static int __devinit tg3_test_dma(struct 
    351351                        if (tg3_flag(tp, 40BIT_DMA_BUG) && 
    352352                            GET_ASIC_REV(tp->pci_chip_rev_id) == ASIC_REV_5704) 
     
    358358  
    359359                        if (GET_ASIC_REV(tp->pci_chip_rev_id) == ASIC_REV_5703) 
    360 @@ -15820,6 +15937,17 @@ static int __devinit tg3_init_one(struct 
     360@@ -15811,6 +15928,17 @@ static int __devinit tg3_init_one(struct 
    361361                tp->msg_enable = tg3_debug; 
    362362        else 
  • trunk/target/linux/brcm63xx/Makefile

    r34227 r34402  
    1111BOARDNAME:=Broadcom BCM63xx 
    1212FEATURES:=squashfs jffs2 usb atm pci pcmcia 
    13 LINUX_VERSION:=3.6.7 
     13LINUX_VERSION:=3.6.8 
    1414MAINTAINER:=Florian Fainelli <florian@openwrt.org> 
    1515 
  • trunk/target/linux/generic/patches-3.6/340-module_alloc_size_check.patch

    r33911 r34402  
    11--- a/kernel/module.c 
    22+++ b/kernel/module.c 
    3 @@ -2353,12 +2353,15 @@ static void dynamic_debug_remove(struct 
     3@@ -2358,12 +2358,15 @@ static void dynamic_debug_remove(struct 
    44  
    55 void * __weak module_alloc(unsigned long size) 
  • trunk/target/linux/generic/patches-3.6/850-glamo_headers.patch

    r34253 r34402  
    1111--- a/include/linux/Kbuild 
    1212+++ b/include/linux/Kbuild 
    13 @@ -144,6 +144,8 @@ header-y += generic_serial.h 
     13@@ -145,6 +145,8 @@ header-y += generic_serial.h 
    1414 header-y += genetlink.h 
    1515 header-y += gfs2_ondisk.h 
  • trunk/target/linux/generic/patches-3.6/950-vm_exports.patch

    r33911 r34402  
    11--- a/mm/shmem.c 
    22+++ b/mm/shmem.c 
    3 @@ -2902,6 +2902,16 @@ EXPORT_SYMBOL_GPL(shmem_truncate_range); 
     3@@ -2914,6 +2914,16 @@ EXPORT_SYMBOL_GPL(shmem_truncate_range); 
    44  
    55 /* common code */ 
     
    1818  * shmem_file_setup - get an unlinked file living in tmpfs 
    1919  * @name: name for dentry (to be seen in /proc/<pid>/maps 
    20 @@ -2979,11 +2989,8 @@ int shmem_zero_setup(struct vm_area_stru 
     20@@ -2991,11 +3001,8 @@ int shmem_zero_setup(struct vm_area_stru 
    2121        if (IS_ERR(file)) 
    2222                return PTR_ERR(file); 
  • trunk/target/linux/lantiq/Makefile

    r34227 r34402  
    1414 
    1515#SUBTARGETS=xway ase 
    16 #LINUX_VERSION:=3.6.7 
     16#LINUX_VERSION:=3.6.8 
    1717 
    1818CFLAGS=-Os -pipe -mips32r2 -mtune=mips32r2 -fno-caller-saves 
  • trunk/target/linux/malta/Makefile

    r34227 r34402  
    1414MAINTAINER:=Florian Fainelli <florian@openwrt.org> 
    1515 
    16 LINUX_VERSION:=3.6.7 
     16LINUX_VERSION:=3.6.8 
    1717 
    1818DEVICE_TYPE:=developerboard 
  • trunk/target/linux/ramips/Makefile

    r34227 r34402  
    1414FEATURES:=squashfs 
    1515 
    16 LINUX_VERSION:=3.6.7 
     16LINUX_VERSION:=3.6.8 
    1717 
    1818include $(INCLUDE_DIR)/target.mk 
  • trunk/target/linux/sparc/Makefile

    r34227 r34402  
    1212FEATURES+=fpu tgz jffs2 ext4 squashfs 
    1313 
    14 LINUX_VERSION:=3.6.7 
     14LINUX_VERSION:=3.6.8 
    1515MAINTAINER:=Imre Kaloz <kaloz@openwrt.org> 
    1616 
  • trunk/target/linux/uml/Makefile

    r34227 r34402  
    2424MAINTAINER:=Florian Fainelli <florian@openwrt.org> 
    2525 
    26 LINUX_VERSION:=3.6.7 
     26LINUX_VERSION:=3.6.8 
    2727 
    2828include $(INCLUDE_DIR)/target.mk 
Note: See TracChangeset for help on using the changeset viewer.