Changeset 48783


Ignore:
Timestamp:
2016-02-25T22:54:39+01:00 (19 months ago)
Author:
hauke
Message:

kernel: update kernel 4.4 to version 4.4.3

Signed-off-by: Hauke Mehrtens <hauke@…>

Location:
trunk
Files:
3 deleted
27 edited

Legend:

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

    r48498 r48783  
    66LINUX_VERSION-4.1 = .16 
    77LINUX_VERSION-4.3 = .4 
    8 LINUX_VERSION-4.4 = 
     8LINUX_VERSION-4.4 = .3 
    99 
    1010LINUX_KERNEL_MD5SUM-3.18.26 = fb3ef8da32a25607807887b9567a6927 
    1111LINUX_KERNEL_MD5SUM-4.1.16 = e4bf22fed49b476b47acffc00c03267a 
    1212LINUX_KERNEL_MD5SUM-4.3.4 = 5275d02132107c28b85f986bad576d91 
    13 LINUX_KERNEL_MD5SUM-4.4 = 9a78fa2eb6c68ca5a40ed5af08142599 
     13LINUX_KERNEL_MD5SUM-4.4.3 = 5feab5a2c016e186e3088d4fae963ed7 
    1414 
    1515ifdef KERNEL_PATCHVER 
  • trunk/target/linux/ar71xx/patches-4.4/525-MIPS-ath79-enable-qca-usb-quirks.patch

    r48563 r48783  
    3030+       void __iomem *phy_reg; 
    3131+       u32 t; 
    32   
    33 -       bootstrap = ath79_reset_rr(AR934X_RESET_REG_BOOTSTRAP); 
    34 -       if (bootstrap & AR934X_BOOTSTRAP_USB_MODE_DEVICE) 
     32+ 
    3533+       phy_reg = ioremap(base, 4); 
    3634+       if (!phy_reg) 
     
    4442+       iounmap(phy_reg); 
    4543+} 
    46 + 
     44  
     45-       bootstrap = ath79_reset_rr(AR934X_RESET_REG_BOOTSTRAP); 
     46-       if (bootstrap & AR934X_BOOTSTRAP_USB_MODE_DEVICE) 
    4747+static void ar934x_usb_reset_notifier(struct platform_device *pdev) 
    4848+{ 
  • trunk/target/linux/ar71xx/patches-4.4/609-MIPS-ath79-ap136-fixes.patch

    r48563 r48783  
    136136+{ 
    137137+       u8 *art = (u8 *) KSEG1ADDR(0x1fff0000); 
    138   
    139 -static int ap136_pci_plat_dev_init(struct pci_dev *dev) 
     138+ 
    140139+       ath79_register_m25p80(NULL); 
    141140+ 
     
    152151+ 
    153152+       ath79_setup_qca955x_eth_cfg(QCA955X_ETH_CFG_RGMII_EN); 
    154 + 
     153  
     154-static int ap136_pci_plat_dev_init(struct pci_dev *dev) 
    155155+       ath79_register_mdio(0, 0x0); 
    156156+       ath79_init_mac(ath79_eth0_data.mac_addr, art + AP136_MAC0_OFFSET, 0); 
     
    212212+       ap136_ar8327_pad0_cfg.mode = AR8327_PAD_MAC_SGMII; 
    213213+       ap136_ar8327_pad0_cfg.sgmii_delay_en = true; 
    214   
    215 -       ath79_pci_set_plat_dev_init(ap136_pci_plat_dev_init); 
    216 -       ath79_register_pci(); 
     214+ 
    217215+       /* GMAC6 of the AR8327 switch is connected to GMAC0 via RGMII */ 
    218216+       ap136_ar8327_pad6_cfg.mode = AR8327_PAD_MAC_RGMII; 
     
    221219+       ap136_ar8327_pad6_cfg.txclk_delay_sel = AR8327_CLK_DELAY_SEL1; 
    222220+       ap136_ar8327_pad6_cfg.rxclk_delay_sel = AR8327_CLK_DELAY_SEL2; 
    223 + 
     221  
     222-       ath79_pci_set_plat_dev_init(ap136_pci_plat_dev_init); 
     223-       ath79_register_pci(); 
    224224+       ath79_eth0_pll_data.pll_1000 = 0x56000000; 
    225225+       ath79_eth1_pll_data.pll_1000 = 0x03000101; 
  • trunk/target/linux/ar71xx/patches-4.4/739-MIPS-ath79-add-gpio-func-register-for-QCA955x-SoC.patch

    r48563 r48783  
    1010  
    1111-       BUG_ON(!soc_is_ar934x() && !soc_is_qca953x() && !soc_is_qca956x()); 
    12 - 
    13 -       if (gpio >= AR934X_GPIO_COUNT) 
    14 -               return; 
    1512+       if (soc_is_ar934x()) 
    1613+               reg_base = AR934X_GPIO_REG_OUT_FUNC0; 
     
    2421+               BUG(); 
    2522  
     23-       if (gpio >= AR934X_GPIO_COUNT) 
     24-               return; 
     25- 
    2626-       reg = AR934X_GPIO_REG_OUT_FUNC0 + 4 * (gpio / 4); 
    2727+       reg = reg_base + 4 * (gpio / 4); 
  • trunk/target/linux/ar71xx/patches-4.4/910-unaligned_access_hacks.patch

    r48563 r48783  
    215215 #include <linux/ipv6.h> 
    216216 #include <linux/icmpv6.h> 
    217 @@ -776,10 +777,10 @@ static void tcp_v6_send_response(const s 
     217@@ -778,10 +779,10 @@ static void tcp_v6_send_response(const s 
    218218        topt = (__be32 *)(t1 + 1); 
    219219  
     
    633633--- a/include/net/inet_ecn.h 
    634634+++ b/include/net/inet_ecn.h 
    635 @@ -115,13 +115,13 @@ static inline int IP6_ECN_set_ce(struct 
    636  { 
     635@@ -124,9 +124,9 @@ static inline int IP6_ECN_set_ce(struct 
    637636        if (INET_ECN_is_not_ect(ipv6_get_dsfield(iph))) 
    638637                return 0; 
    639 -       *(__be32*)iph |= htonl(INET_ECN_CE << 20); 
    640 +       net_hdr_word(iph) |= htonl(INET_ECN_CE << 20); 
     638  
     639-       from = *(__be32 *)iph; 
     640+       from = net_hdr_word(iph); 
     641        to = from | htonl(INET_ECN_CE << 20); 
     642-       *(__be32 *)iph = to; 
     643+       net_hdr_word(iph) = to; 
     644        if (skb->ip_summed == CHECKSUM_COMPLETE) 
     645                skb->csum = csum_add(csum_sub(skb->csum, from), to); 
    641646        return 1; 
    642  } 
     647@@ -134,7 +134,7 @@ static inline int IP6_ECN_set_ce(struct 
    643648  
    644649 static inline void IP6_ECN_clear(struct ipv6hdr *iph) 
  • trunk/target/linux/bcm53xx/patches-4.4/710-b53-add-hacky-CPU-port-fixes-for-devices-not-using-p.patch

    r48571 r48783  
    2222 #include "b53_regs.h" 
    2323 #include "b53_priv.h" 
    24 @@ -1313,6 +1314,20 @@ static int b53_switch_init(struct b53_de 
     24@@ -1370,6 +1371,20 @@ static int b53_switch_init(struct b53_de 
    2525                        sw_dev->cpu_port = 5; 
    2626        } 
  • trunk/target/linux/brcm2708/patches-4.4/0029-Add-dwc_otg-driver.patch

    r48765 r48783  
    660660--- a/drivers/usb/core/hub.c 
    661661+++ b/drivers/usb/core/hub.c 
    662 @@ -4946,7 +4946,7 @@ static void port_event(struct usb_hub *h 
     662@@ -4967,7 +4967,7 @@ static void port_event(struct usb_hub *h 
    663663        if (portchange & USB_PORT_STAT_C_OVERCURRENT) { 
    664664                u16 status = 0, unused; 
  • trunk/target/linux/brcm47xx/patches-4.4/800-bcma-add-table-of-serial-flashes-with-smaller-blocks.patch

    r47930 r48783  
    2222 static struct resource bcma_sflash_resource = { 
    2323        .name   = "bcma_sflash", 
    24 @@ -41,6 +42,13 @@ static const struct bcma_sflash_tbl_e bc 
     24@@ -42,6 +43,13 @@ static const struct bcma_sflash_tbl_e bc 
    2525        { NULL }, 
    2626 }; 
     
    3636        { "SST25WF512", 1, 0x1000, 16, }, 
    3737        { "SST25VF512", 0x48, 0x1000, 16, }, 
    38 @@ -84,6 +92,24 @@ static void bcma_sflash_cmd(struct bcma_ 
     38@@ -85,6 +93,24 @@ static void bcma_sflash_cmd(struct bcma_ 
    3939        bcma_err(cc->core->bus, "SFLASH control command failed (timeout)!\n"); 
    4040 } 
     
    6161 int bcma_sflash_init(struct bcma_drv_cc *cc) 
    6262 { 
    63 @@ -114,6 +140,10 @@ int bcma_sflash_init(struct bcma_drv_cc 
     63@@ -115,6 +141,10 @@ int bcma_sflash_init(struct bcma_drv_cc 
    6464                case 0x13: 
    6565                        return -ENOTSUPP; 
  • trunk/target/linux/brcm47xx/patches-4.4/901-Revert-bcma-switch-GPIO-portions-to-use-GPIOLIB_IRQC.patch

    r47930 r48783  
    196196        if (cc->core->bus->hosttype == BCMA_HOSTTYPE_SOC) 
    197197                chip->of_node   = cc->core->dev.of_node; 
    198 @@ -216,13 +248,13 @@ int bcma_gpio_init(struct bcma_drv_cc *c 
     198@@ -217,13 +249,13 @@ int bcma_gpio_init(struct bcma_drv_cc *c 
    199199        else 
    200200                chip->base              = -1; 
     
    213213        } 
    214214  
    215 @@ -231,7 +263,7 @@ int bcma_gpio_init(struct bcma_drv_cc *c 
     215@@ -232,7 +264,7 @@ int bcma_gpio_init(struct bcma_drv_cc *c 
    216216  
    217217 int bcma_gpio_unregister(struct bcma_drv_cc *cc) 
     
    224224--- a/include/linux/bcma/bcma_driver_chipcommon.h 
    225225+++ b/include/linux/bcma/bcma_driver_chipcommon.h 
    226 @@ -640,6 +640,7 @@ struct bcma_drv_cc { 
     226@@ -646,6 +646,7 @@ struct bcma_drv_cc { 
    227227        spinlock_t gpio_lock; 
    228228 #ifdef CONFIG_BCMA_DRIVER_GPIO 
  • trunk/target/linux/brcm47xx/patches-4.4/999-wl_exports.patch

    r47930 r48783  
    1313--- a/arch/mips/mm/cache.c 
    1414+++ b/arch/mips/mm/cache.c 
    15 @@ -59,6 +59,7 @@ void (*_dma_cache_wback)(unsigned long s 
     15@@ -60,6 +60,7 @@ void (*_dma_cache_wback)(unsigned long s 
    1616 void (*_dma_cache_inv)(unsigned long start, unsigned long size); 
    1717  
  • trunk/target/linux/brcm63xx/patches-4.4/574-board_HG622.patch

    r48305 r48783  
    11--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    22+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    3 @@ -2057,6 +2057,53 @@ static struct board_info __initdata boar 
     3@@ -2058,6 +2058,53 @@ static struct board_info __initdata boar 
    44        }, 
    55 }; 
     
    5555        { .offset = 97, .value = 0xfeb3 }, 
    5656        { .offset = 98, .value = 0x1618 }, 
    57 @@ -2563,6 +2610,7 @@ static const struct board_info __initcon 
     57@@ -2564,6 +2611,7 @@ static const struct board_info __initcon 
    5858        &board_96368mvwg, 
    5959        &board_96368mvngr, 
     
    6363        &board_P870HW51A_V2, 
    6464        &board_VR3025u, 
    65 @@ -2671,6 +2719,7 @@ static struct of_device_id const bcm963x 
     65@@ -2672,6 +2720,7 @@ static struct of_device_id const bcm963x 
    6666        { .compatible = "comtrend,vr-3025un", .data = &board_VR3025un, }, 
    6767        { .compatible = "comtrend,vr-3026e", .data = &board_VR3026e, }, 
  • trunk/target/linux/brcm63xx/patches-4.4/800-wl_exports.patch

    r47702 r48783  
    1616--- a/arch/mips/mm/cache.c 
    1717+++ b/arch/mips/mm/cache.c 
    18 @@ -59,6 +59,7 @@ void (*_dma_cache_wback)(unsigned long s 
     18@@ -60,6 +60,7 @@ void (*_dma_cache_wback)(unsigned long s 
    1919 void (*_dma_cache_inv)(unsigned long start, unsigned long size); 
    2020  
  • trunk/target/linux/generic/patches-4.4/680-NET-skip-GRO-for-foreign-MAC-addresses.patch

    r47801 r48783  
    1818--- a/net/core/dev.c 
    1919+++ b/net/core/dev.c 
    20 @@ -4199,6 +4199,9 @@ static enum gro_result dev_gro_receive(s 
     20@@ -4204,6 +4204,9 @@ static enum gro_result dev_gro_receive(s 
    2121        enum gro_result ret; 
    2222        int grow; 
     
    2828                goto normal; 
    2929  
    30 @@ -5349,6 +5352,48 @@ static void __netdev_adjacent_dev_unlink 
     30@@ -5354,6 +5357,48 @@ static void __netdev_adjacent_dev_unlink 
    3131                                           &upper_dev->adj_list.lower); 
    3232 } 
     
    7777                                   struct net_device *upper_dev, bool master, 
    7878                                   void *private) 
    79 @@ -5420,6 +5465,7 @@ static int __netdev_upper_dev_link(struc 
     79@@ -5425,6 +5470,7 @@ static int __netdev_upper_dev_link(struc 
    8080                        goto rollback_lower_mesh; 
    8181        } 
     
    8585                                      &changeupper_info.info); 
    8686        return 0; 
    87 @@ -5546,6 +5592,7 @@ void netdev_upper_dev_unlink(struct net_ 
     87@@ -5551,6 +5597,7 @@ void netdev_upper_dev_unlink(struct net_ 
    8888        list_for_each_entry(i, &upper_dev->all_adj_list.upper, list) 
    8989                __netdev_adjacent_dev_unlink(dev, i->dev); 
     
    9393                                      &changeupper_info.info); 
    9494 } 
    95 @@ -6086,6 +6133,7 @@ int dev_set_mac_address(struct net_devic 
     95@@ -6091,6 +6138,7 @@ int dev_set_mac_address(struct net_devic 
    9696        if (err) 
    9797                return err; 
  • trunk/target/linux/generic/patches-4.4/721-phy_packets.patch

    r47801 r48783  
    8787--- a/net/core/dev.c 
    8888+++ b/net/core/dev.c 
    89 @@ -2708,10 +2708,20 @@ static int xmit_one(struct sk_buff *skb, 
     89@@ -2713,10 +2713,20 @@ static int xmit_one(struct sk_buff *skb, 
    9090        if (!list_empty(&ptype_all) || !list_empty(&dev->ptype_all)) 
    9191                dev_queue_xmit_nit(skb, dev); 
  • trunk/target/linux/generic/patches-4.4/820-usb_add_usb_find_device_by_name.patch

    r47701 r48783  
    7575--- a/include/linux/usb.h 
    7676+++ b/include/linux/usb.h 
    77 @@ -725,6 +725,7 @@ static inline bool usb_device_no_sg_cons 
     77@@ -729,6 +729,7 @@ static inline bool usb_device_no_sg_cons 
    7878        return udev && udev->bus && udev->bus->no_sg_constraint; 
    7979 } 
  • trunk/target/linux/lantiq/patches-4.4/0004-MIPS-lantiq-add-atm-hack.patch

    r48307 r48783  
    442442--- a/arch/mips/mm/cache.c 
    443443+++ b/arch/mips/mm/cache.c 
    444 @@ -59,6 +59,8 @@ void (*_dma_cache_wback)(unsigned long s 
     444@@ -60,6 +60,8 @@ void (*_dma_cache_wback)(unsigned long s 
    445445 void (*_dma_cache_inv)(unsigned long start, unsigned long size); 
    446446  
  • trunk/target/linux/lantiq/patches-4.4/0032-USB-fix-roothub-for-IFXHCD.patch

    r48307 r48783  
    2121--- a/drivers/usb/core/hub.c 
    2222+++ b/drivers/usb/core/hub.c 
    23 @@ -4337,7 +4337,7 @@ hub_port_init(struct usb_hub *hub, struc 
     23@@ -4358,7 +4358,7 @@ hub_port_init(struct usb_hub *hub, struc 
    2424                udev->ttport = hdev->ttport; 
    2525        } else if (udev->speed != USB_SPEED_HIGH 
  • trunk/target/linux/lantiq/patches-4.4/0044-pinctrl-lantiq-introduce-new-dedicated-devicetree-bi.patch

    r48307 r48783  
    12671267 static int xway_pinconf_get(struct pinctrl_dev *pctldev, 
    12681268                                unsigned pin, 
    1269 @@ -714,10 +1601,7 @@ static struct gpio_chip xway_chip = { 
     1269@@ -715,10 +1602,7 @@ static struct gpio_chip xway_chip = { 
    12701270  
    12711271  
     
    12791279        const struct ltq_mfp_pin *mfp; 
    12801280        const struct ltq_pin_group *grps; 
    1281 @@ -726,22 +1610,54 @@ static struct pinctrl_xway_soc { 
     1281@@ -727,22 +1611,54 @@ static struct pinctrl_xway_soc { 
    12821282        unsigned int num_funcs; 
    12831283        const unsigned *exin; 
     
    13501350  
    13511351 static struct pinctrl_gpio_range xway_gpio_range = { 
    1352 @@ -750,9 +1666,14 @@ static struct pinctrl_gpio_range xway_gp 
     1352@@ -751,9 +1667,14 @@ static struct pinctrl_gpio_range xway_gp 
    13531353 }; 
    13541354  
     
    13681368 }; 
    13691369 MODULE_DEVICE_TABLE(of, xway_match); 
    1370 @@ -774,7 +1695,7 @@ static int pinmux_xway_probe(struct plat 
     1370@@ -775,7 +1696,7 @@ static int pinmux_xway_probe(struct plat 
    13711371        if (match) 
    13721372                xway_soc = (const struct pinctrl_xway_soc *) match->data; 
  • trunk/target/linux/mxs/patches-4.4/101-mxs-add-mxs_power.patch

    r48559 r48783  
    1818--- a/drivers/power/Makefile 
    1919+++ b/drivers/power/Makefile 
    20 @@ -10,6 +10,7 @@ obj-$(CONFIG_GENERIC_ADC_BATTERY)     += gen 
    21  obj-$(CONFIG_PDA_POWER)                += pda_power.o 
     20@@ -11,6 +11,7 @@ obj-$(CONFIG_PDA_POWER)               += pda_power.o 
    2221 obj-$(CONFIG_APM_POWER)                += apm_power.o 
     22 obj-$(CONFIG_AXP20X_POWER)     += axp20x_usb_power.o 
    2323 obj-$(CONFIG_MAX8925_POWER)    += max8925_power.o 
    2424+obj-$(CONFIG_MXS_POWER)                += mxs_power.o 
  • trunk/target/linux/mxs/patches-4.4/102-mxs-add-regulator-driver.patch

    r48559 r48783  
    11--- a/drivers/regulator/Kconfig 
    22+++ b/drivers/regulator/Kconfig 
    3 @@ -450,6 +450,14 @@ config REGULATOR_MT6397 
     3@@ -461,6 +461,14 @@ config REGULATOR_MT6397 
    44          This driver supports the control of different power rails of device 
    55          through regulator interface. 
     
    1818--- a/drivers/regulator/Makefile 
    1919+++ b/drivers/regulator/Makefile 
    20 @@ -60,6 +60,7 @@ obj-$(CONFIG_REGULATOR_MC13783) += mc137 
    21  obj-$(CONFIG_REGULATOR_MC13892) += mc13892-regulator.o 
     20@@ -61,6 +61,7 @@ obj-$(CONFIG_REGULATOR_MC13892) += mc138 
    2221 obj-$(CONFIG_REGULATOR_MC13XXX_CORE) +=  mc13xxx-regulator-core.o 
     22 obj-$(CONFIG_REGULATOR_MT6311) += mt6311-regulator.o 
    2323 obj-$(CONFIG_REGULATOR_MT6397) += mt6397-regulator.o 
    2424+obj-$(CONFIG_REGULATOR_MXS) += mxs-regulator.o 
    2525 obj-$(CONFIG_REGULATOR_QCOM_RPM) += qcom_rpm-regulator.o 
    26  obj-$(CONFIG_REGULATOR_PALMAS) += palmas-regulator.o 
    27  obj-$(CONFIG_REGULATOR_PFUZE100) += pfuze100-regulator.o 
     26 obj-$(CONFIG_REGULATOR_QCOM_SMD_RPM) += qcom_smd-regulator.o 
     27 obj-$(CONFIG_REGULATOR_QCOM_SPMI) += qcom_spmi-regulator.o 
    2828--- /dev/null 
    2929+++ b/drivers/regulator/mxs-regulator.c 
  • trunk/target/linux/mxs/patches-4.4/103-dt-enable-regulator.patch

    r48559 r48783  
    11--- a/arch/arm/boot/dts/imx23.dtsi 
    22+++ b/arch/arm/boot/dts/imx23.dtsi 
    3 @@ -404,8 +404,46 @@ 
     3@@ -439,8 +439,46 @@ 
    44                        }; 
    55  
     
    5151--- a/arch/arm/boot/dts/imx28.dtsi 
    5252+++ b/arch/arm/boot/dts/imx28.dtsi 
    53 @@ -1035,8 +1035,46 @@ 
     53@@ -1037,8 +1037,46 @@ 
    5454                        }; 
    5555  
  • trunk/target/linux/mxs/patches-4.4/110-crypto-mxsdcp-provide-importexport.patch

    r48559 r48783  
    2222 1 file changed, 24 insertions(+) 
    2323 
    24 diff --git a/drivers/crypto/mxs-dcp.c b/drivers/crypto/mxs-dcp.c 
    25 index 59ed54e..1e2017f 100644 
    2624--- a/drivers/crypto/mxs-dcp.c 
    2725+++ b/drivers/crypto/mxs-dcp.c 
    28 @@ -775,6 +775,24 @@ static void dcp_sha_cra_exit(struct crypto_tfm *tfm) 
     26@@ -775,6 +775,24 @@ static void dcp_sha_cra_exit(struct cryp 
    2927 { 
    3028 } 
     
    6361                        .cra_name               = "sha1", 
    6462                        .cra_driver_name        = "sha1-dcp", 
    65 @@ -858,8 +879,11 @@ static struct ahash_alg dcp_sha256_alg = { 
     63@@ -858,8 +879,11 @@ static struct ahash_alg dcp_sha256_alg = 
    6664        .final  = dcp_sha_final, 
    6765        .finup  = dcp_sha_finup, 
     
    7573                        .cra_name               = "sha256", 
    7674                        .cra_driver_name        = "sha256-dcp", 
    77 --  
    78 1.9.1 
    79  
    80 -- 
  • trunk/target/linux/oxnas/patches-4.4/340-oxnas-pcie.patch

    r48339 r48783  
    11--- a/drivers/pci/host/Kconfig 
    22+++ b/drivers/pci/host/Kconfig 
    3 @@ -172,4 +172,9 @@ config PCI_HISI 
     3@@ -173,4 +173,9 @@ config PCI_HISI 
    44        help 
    55          Say Y here if you want PCIe controller support on HiSilicon HIP05 SoC 
  • trunk/target/linux/uml/patches-4.4/100-link-libpthread.patch

    r48265 r48783  
    11--- a/scripts/link-vmlinux.sh 
    22+++ b/scripts/link-vmlinux.sh 
    3 @@ -62,7 +62,7 @@ 
     3@@ -62,7 +62,7 @@ vmlinux_link() 
    44                        -Wl,--start-group                                    \ 
    55                                 ${KBUILD_VMLINUX_MAIN}                      \ 
  • trunk/target/linux/uml/patches-4.4/101-mconsole-exec.patch

    r48265 r48783  
    1818--- a/arch/um/drivers/mconsole.h 
    1919+++ b/arch/um/drivers/mconsole.h 
    20 @@ -85,6 +85,7 @@ 
     20@@ -85,6 +85,7 @@ extern void mconsole_cad(struct mc_reque 
    2121 extern void mconsole_stop(struct mc_request *req); 
    2222 extern void mconsole_go(struct mc_request *req); 
     
    4444 #include <asm/switch_to.h> 
    4545  
    46 @@ -121,6 +123,59 @@ 
     46@@ -121,6 +123,59 @@ void mconsole_log(struct mc_request *req 
    4747        mconsole_reply(req, "", 0, 0); 
    4848 } 
     
    104104 { 
    105105        struct vfsmount *mnt = task_active_pid_ns(current)->proc_mnt; 
    106 @@ -187,6 +242,7 @@ 
     106@@ -187,6 +242,7 @@ void mconsole_proc(struct mc_request *re 
    107107     stop - pause the UML; it will do nothing until it receives a 'go' \n\ 
    108108     go - continue the UML after a 'stop' \n\ 
     
    114114--- a/arch/um/drivers/mconsole_user.c 
    115115+++ b/arch/um/drivers/mconsole_user.c 
    116 @@ -30,6 +30,7 @@ 
     116@@ -30,6 +30,7 @@ static struct mconsole_command commands[ 
    117117        { "stop", mconsole_stop, MCONSOLE_PROC }, 
    118118        { "go", mconsole_go, MCONSOLE_INTR }, 
     
    124124--- a/arch/um/os-Linux/file.c 
    125125+++ b/arch/um/os-Linux/file.c 
    126 @@ -535,6 +535,8 @@ 
     126@@ -535,6 +535,8 @@ int os_create_unix_socket(const char *fi 
    127127  
    128128        addr.sun_family = AF_UNIX; 
     
    135135--- a/include/linux/kmod.h 
    136136+++ b/include/linux/kmod.h 
    137 @@ -62,6 +62,7 @@ 
     137@@ -62,6 +62,7 @@ struct subprocess_info { 
    138138        int wait; 
    139139        int retval; 
     
    143143        void *data; 
    144144 }; 
    145 @@ -102,4 +103,6 @@ 
     145@@ -102,4 +103,6 @@ extern int usermodehelper_read_trylock(v 
    146146 extern long usermodehelper_read_lock_wait(long timeout); 
    147147 extern void usermodehelper_read_unlock(void); 
     
    160160  
    161161 #include <trace/events/module.h> 
    162 @@ -222,6 +223,28 @@ 
     162@@ -222,6 +223,28 @@ static int call_usermodehelper_exec_asyn 
    163163        flush_signal_handlers(current, 1); 
    164164        spin_unlock_irq(&current->sighand->siglock); 
     
    189189         * Our parent (unbound workqueue) runs with elevated scheduling 
    190190         * priority. Avoid propagating that into the userspace child. 
    191 @@ -540,6 +563,20 @@ 
     191@@ -540,6 +563,20 @@ struct subprocess_info *call_usermodehel 
    192192 } 
    193193 EXPORT_SYMBOL(call_usermodehelper_setup); 
  • trunk/target/linux/uml/patches-4.4/102-pseudo-random-mac.patch

    r48265 r48783  
    1212--- a/arch/um/Kconfig.net 
    1313+++ b/arch/um/Kconfig.net 
    14 @@ -21,6 +21,19 @@ 
     14@@ -21,6 +21,19 @@ config UML_NET 
    1515         enable at least one of the following transport options to actually 
    1616         make use of UML networking. 
     
    4848  
    4949 static DEFINE_SPINLOCK(opened_lock); 
    50 @@ -295,11 +302,47 @@ 
     50@@ -295,11 +302,47 @@ static void uml_net_user_timer_expire(un 
    5151 #endif 
    5252 } 
     
    9696        if (str == NULL) 
    9797                goto random; 
    98 @@ -340,9 +383,26 @@ 
     98@@ -340,9 +383,26 @@ static void setup_etheraddr(struct net_d 
    9999        return; 
    100100  
  • trunk/target/linux/zynq/patches-4.4/0001-arm-dts-zynq-zc702.dts-Set-default-rdinit-to-sbin-in.patch

    r48697 r48783  
    66Signed-off-by: Jason Wu <jason.wu.misc@gmail.com> 
    77 
    8 diff --git a/arch/arm/boot/dts/zynq-zc702.dts b/arch/arm/boot/dts/zynq-zc702.dts 
    9 index 68bd8c1..adf9a1d 100644 
    108--- a/arch/arm/boot/dts/zynq-zc702.dts 
    119+++ b/arch/arm/boot/dts/zynq-zc702.dts 
    12 @@ -31,7 +31,7 @@ 
    13         }; 
    14  
    15         chosen { 
     10@@ -30,7 +30,7 @@ 
     11        }; 
     12  
     13        chosen { 
    1614-               bootargs = "earlyprintk"; 
    1715+               bootargs = "earlyprintk rdinit=/sbin/init"; 
    18                 stdout-path = "serial0:115200n8"; 
    19         }; 
    20  
    21 -- 
    22 1.9.1 
    23  
     16                stdout-path = "serial0:115200n8"; 
     17        }; 
     18  
Note: See TracChangeset for help on using the changeset viewer.