Skip to content

Commit

Permalink
kernel: bump 4.9 to 4.9.161
Browse files Browse the repository at this point in the history
Refreshed all patches.

Altered patches:
- 332-arc-add-OWRTDTB-section.patch

Compile-tested on: ar7
Runtime-tested on: none

Signed-off-by: Koen Vandeputte <koen.vandeputte@ncentric.com>
  • Loading branch information
Koen Vandeputte committed Mar 5, 2019
1 parent d0b969e commit fc45ae4
Show file tree
Hide file tree
Showing 9 changed files with 36 additions and 36 deletions.
4 changes: 2 additions & 2 deletions include/kernel-version.mk
Expand Up @@ -3,12 +3,12 @@
LINUX_RELEASE?=1 LINUX_RELEASE?=1


LINUX_VERSION-3.18 = .136 LINUX_VERSION-3.18 = .136
LINUX_VERSION-4.9 = .160 LINUX_VERSION-4.9 = .161
LINUX_VERSION-4.14 = .103 LINUX_VERSION-4.14 = .103
LINUX_VERSION-4.19 = .25 LINUX_VERSION-4.19 = .25


LINUX_KERNEL_HASH-3.18.136 = 48c8775013d23229462134f911bbb14c7935096fcccfb19ce28ecd5f7154f35c LINUX_KERNEL_HASH-3.18.136 = 48c8775013d23229462134f911bbb14c7935096fcccfb19ce28ecd5f7154f35c
LINUX_KERNEL_HASH-4.9.160 = c09af067af62d299f5e33c279968de58c88fb7c59bd05e8f3bb460f611f60515 LINUX_KERNEL_HASH-4.9.161 = e11e830b7e55f9eac768bf3c7617a15da22819552595fe786a1fb20bfa8b28a6
LINUX_KERNEL_HASH-4.14.103 = 7aa43e34e4c9e5965da29cef5ae196e06006f8c0d1d65fd755a2f197f0796a11 LINUX_KERNEL_HASH-4.14.103 = 7aa43e34e4c9e5965da29cef5ae196e06006f8c0d1d65fd755a2f197f0796a11
LINUX_KERNEL_HASH-4.19.25 = 7ec71d90d6e96e6f741676d157ac06f30c75be4eaf1649143a3c8b7d4f919731 LINUX_KERNEL_HASH-4.19.25 = 7ec71d90d6e96e6f741676d157ac06f30c75be4eaf1649143a3c8b7d4f919731


Expand Down
Expand Up @@ -10,7 +10,7 @@ Signed-off-by: Felix Fietkau <nbd@nbd.name>


--- a/Makefile --- a/Makefile
+++ b/Makefile +++ b/Makefile
@@ -411,8 +411,8 @@ KERNELRELEASE = $(shell cat include/conf @@ -406,8 +406,8 @@ KERNELRELEASE = $(shell cat include/conf
KERNELVERSION = $(VERSION)$(if $(PATCHLEVEL),.$(PATCHLEVEL)$(if $(SUBLEVEL),.$(SUBLEVEL)))$(EXTRAVERSION) KERNELVERSION = $(VERSION)$(if $(PATCHLEVEL),.$(PATCHLEVEL)$(if $(SUBLEVEL),.$(SUBLEVEL)))$(EXTRAVERSION)


export VERSION PATCHLEVEL SUBLEVEL KERNELRELEASE KERNELVERSION export VERSION PATCHLEVEL SUBLEVEL KERNELRELEASE KERNELVERSION
Expand Down
Expand Up @@ -285,7 +285,7 @@ Signed-off-by: Linus Lüssing <linus.luessing@c0d3.blue>
if (err) if (err)
break; break;
} }
@@ -1465,7 +1502,8 @@ br_multicast_leave_group(struct net_brid @@ -1458,7 +1495,8 @@ br_multicast_leave_group(struct net_brid
struct net_bridge_port *port, struct net_bridge_port *port,
struct br_ip *group, struct br_ip *group,
struct bridge_mcast_other_query *other_query, struct bridge_mcast_other_query *other_query,
Expand All @@ -295,7 +295,7 @@ Signed-off-by: Linus Lüssing <linus.luessing@c0d3.blue>
{ {
struct net_bridge_mdb_htable *mdb; struct net_bridge_mdb_htable *mdb;
struct net_bridge_mdb_entry *mp; struct net_bridge_mdb_entry *mp;
@@ -1489,7 +1527,7 @@ br_multicast_leave_group(struct net_brid @@ -1482,7 +1520,7 @@ br_multicast_leave_group(struct net_brid
for (pp = &mp->ports; for (pp = &mp->ports;
(p = mlock_dereference(*pp, br)) != NULL; (p = mlock_dereference(*pp, br)) != NULL;
pp = &p->next) { pp = &p->next) {
Expand All @@ -304,7 +304,7 @@ Signed-off-by: Linus Lüssing <linus.luessing@c0d3.blue>
continue; continue;


rcu_assign_pointer(*pp, p->next); rcu_assign_pointer(*pp, p->next);
@@ -1520,7 +1558,7 @@ br_multicast_leave_group(struct net_brid @@ -1513,7 +1551,7 @@ br_multicast_leave_group(struct net_brid
for (p = mlock_dereference(mp->ports, br); for (p = mlock_dereference(mp->ports, br);
p != NULL; p != NULL;
p = mlock_dereference(p->next, br)) { p = mlock_dereference(p->next, br)) {
Expand All @@ -313,7 +313,7 @@ Signed-off-by: Linus Lüssing <linus.luessing@c0d3.blue>
continue; continue;


if (!hlist_unhashed(&p->mglist) && if (!hlist_unhashed(&p->mglist) &&
@@ -1571,7 +1609,8 @@ out: @@ -1564,7 +1602,8 @@ out:
static void br_ip4_multicast_leave_group(struct net_bridge *br, static void br_ip4_multicast_leave_group(struct net_bridge *br,
struct net_bridge_port *port, struct net_bridge_port *port,
__be32 group, __be32 group,
Expand All @@ -323,7 +323,7 @@ Signed-off-by: Linus Lüssing <linus.luessing@c0d3.blue>
{ {
struct br_ip br_group; struct br_ip br_group;
struct bridge_mcast_own_query *own_query; struct bridge_mcast_own_query *own_query;
@@ -1586,14 +1625,15 @@ static void br_ip4_multicast_leave_group @@ -1579,14 +1618,15 @@ static void br_ip4_multicast_leave_group
br_group.vid = vid; br_group.vid = vid;


br_multicast_leave_group(br, port, &br_group, &br->ip4_other_query, br_multicast_leave_group(br, port, &br_group, &br->ip4_other_query,
Expand All @@ -341,7 +341,7 @@ Signed-off-by: Linus Lüssing <linus.luessing@c0d3.blue>
{ {
struct br_ip br_group; struct br_ip br_group;
struct bridge_mcast_own_query *own_query; struct bridge_mcast_own_query *own_query;
@@ -1608,7 +1648,7 @@ static void br_ip6_multicast_leave_group @@ -1601,7 +1641,7 @@ static void br_ip6_multicast_leave_group
br_group.vid = vid; br_group.vid = vid;


br_multicast_leave_group(br, port, &br_group, &br->ip6_other_query, br_multicast_leave_group(br, port, &br_group, &br->ip6_other_query,
Expand All @@ -350,15 +350,15 @@ Signed-off-by: Linus Lüssing <linus.luessing@c0d3.blue>
} }
#endif #endif


@@ -1651,6 +1691,7 @@ static int br_multicast_ipv4_rcv(struct @@ -1644,6 +1684,7 @@ static int br_multicast_ipv4_rcv(struct
u16 vid) u16 vid)
{ {
struct sk_buff *skb_trimmed = NULL; struct sk_buff *skb_trimmed = NULL;
+ const unsigned char *src; + const unsigned char *src;
struct igmphdr *ih; struct igmphdr *ih;
int err; int err;


@@ -1666,13 +1707,14 @@ static int br_multicast_ipv4_rcv(struct @@ -1659,13 +1700,14 @@ static int br_multicast_ipv4_rcv(struct
} }


ih = igmp_hdr(skb); ih = igmp_hdr(skb);
Expand All @@ -374,7 +374,7 @@ Signed-off-by: Linus Lüssing <linus.luessing@c0d3.blue>
break; break;
case IGMPV3_HOST_MEMBERSHIP_REPORT: case IGMPV3_HOST_MEMBERSHIP_REPORT:
err = br_ip4_multicast_igmp3_report(br, port, skb_trimmed, vid); err = br_ip4_multicast_igmp3_report(br, port, skb_trimmed, vid);
@@ -1681,7 +1723,7 @@ static int br_multicast_ipv4_rcv(struct @@ -1674,7 +1716,7 @@ static int br_multicast_ipv4_rcv(struct
err = br_ip4_multicast_query(br, port, skb_trimmed, vid); err = br_ip4_multicast_query(br, port, skb_trimmed, vid);
break; break;
case IGMP_HOST_LEAVE_MESSAGE: case IGMP_HOST_LEAVE_MESSAGE:
Expand All @@ -383,15 +383,15 @@ Signed-off-by: Linus Lüssing <linus.luessing@c0d3.blue>
break; break;
} }


@@ -1701,6 +1743,7 @@ static int br_multicast_ipv6_rcv(struct @@ -1694,6 +1736,7 @@ static int br_multicast_ipv6_rcv(struct
u16 vid) u16 vid)
{ {
struct sk_buff *skb_trimmed = NULL; struct sk_buff *skb_trimmed = NULL;
+ const unsigned char *src; + const unsigned char *src;
struct mld_msg *mld; struct mld_msg *mld;
int err; int err;


@@ -1720,8 +1763,10 @@ static int br_multicast_ipv6_rcv(struct @@ -1713,8 +1756,10 @@ static int br_multicast_ipv6_rcv(struct


switch (mld->mld_type) { switch (mld->mld_type) {
case ICMPV6_MGM_REPORT: case ICMPV6_MGM_REPORT:
Expand All @@ -403,7 +403,7 @@ Signed-off-by: Linus Lüssing <linus.luessing@c0d3.blue>
break; break;
case ICMPV6_MLD2_REPORT: case ICMPV6_MLD2_REPORT:
err = br_ip6_multicast_mld2_report(br, port, skb_trimmed, vid); err = br_ip6_multicast_mld2_report(br, port, skb_trimmed, vid);
@@ -1730,7 +1775,8 @@ static int br_multicast_ipv6_rcv(struct @@ -1723,7 +1768,8 @@ static int br_multicast_ipv6_rcv(struct
err = br_ip6_multicast_query(br, port, skb_trimmed, vid); err = br_ip6_multicast_query(br, port, skb_trimmed, vid);
break; break;
case ICMPV6_MGM_REDUCTION: case ICMPV6_MGM_REDUCTION:
Expand Down
Expand Up @@ -1095,7 +1095,7 @@ Signed-off-by: David S. Miller <davem@davemloft.net>
dma_intr_ena = smsc9420_reg_read(pd, DMAC_INTR_ENA); dma_intr_ena = smsc9420_reg_read(pd, DMAC_INTR_ENA);
--- a/drivers/net/ethernet/stmicro/stmmac/stmmac_main.c --- a/drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
+++ b/drivers/net/ethernet/stmicro/stmmac/stmmac_main.c +++ b/drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
@@ -2706,7 +2706,7 @@ static int stmmac_poll(struct napi_struc @@ -2702,7 +2702,7 @@ static int stmmac_poll(struct napi_struc


work_done = stmmac_rx(priv, budget); work_done = stmmac_rx(priv, budget);
if (work_done < budget) { if (work_done < budget) {
Expand Down
2 changes: 1 addition & 1 deletion target/linux/generic/hack-4.9/202-reduce_module_size.patch
Expand Up @@ -13,7 +13,7 @@ Signed-off-by: Felix Fietkau <nbd@nbd.name>


--- a/Makefile --- a/Makefile
+++ b/Makefile +++ b/Makefile
@@ -403,7 +403,7 @@ KBUILD_AFLAGS_KERNEL := @@ -398,7 +398,7 @@ KBUILD_AFLAGS_KERNEL :=
KBUILD_CFLAGS_KERNEL := KBUILD_CFLAGS_KERNEL :=
KBUILD_AFLAGS_MODULE := -DMODULE KBUILD_AFLAGS_MODULE := -DMODULE
KBUILD_CFLAGS_MODULE := -DMODULE KBUILD_CFLAGS_MODULE := -DMODULE
Expand Down
4 changes: 2 additions & 2 deletions target/linux/generic/hack-4.9/207-disable-modorder.patch
Expand Up @@ -15,15 +15,15 @@ Signed-off-by: Felix Fietkau <nbd@nbd.name>


--- a/Makefile --- a/Makefile
+++ b/Makefile +++ b/Makefile
@@ -1231,7 +1231,6 @@ all: modules @@ -1227,7 +1227,6 @@ all: modules


PHONY += modules PHONY += modules
modules: $(vmlinux-dirs) $(if $(KBUILD_BUILTIN),vmlinux) modules.builtin modules: $(vmlinux-dirs) $(if $(KBUILD_BUILTIN),vmlinux) modules.builtin
- $(Q)$(AWK) '!x[$$0]++' $(vmlinux-dirs:%=$(objtree)/%/modules.order) > $(objtree)/modules.order - $(Q)$(AWK) '!x[$$0]++' $(vmlinux-dirs:%=$(objtree)/%/modules.order) > $(objtree)/modules.order
@$(kecho) ' Building modules, stage 2.'; @$(kecho) ' Building modules, stage 2.';
$(Q)$(MAKE) -f $(srctree)/scripts/Makefile.modpost $(Q)$(MAKE) -f $(srctree)/scripts/Makefile.modpost
$(Q)$(MAKE) -f $(srctree)/scripts/Makefile.fwinst obj=firmware __fw_modbuild $(Q)$(MAKE) -f $(srctree)/scripts/Makefile.fwinst obj=firmware __fw_modbuild
@@ -1261,7 +1260,6 @@ _modinst_: @@ -1257,7 +1256,6 @@ _modinst_:
rm -f $(MODLIB)/build ; \ rm -f $(MODLIB)/build ; \
ln -s $(CURDIR) $(MODLIB)/build ; \ ln -s $(CURDIR) $(MODLIB)/build ; \
fi fi
Expand Down
4 changes: 2 additions & 2 deletions target/linux/generic/hack-4.9/220-gc_sections.patch
Expand Up @@ -21,7 +21,7 @@ Signed-off-by: Gabor Juhos <juhosg@openwrt.org>


--- a/Makefile --- a/Makefile
+++ b/Makefile +++ b/Makefile
@@ -406,6 +406,11 @@ KBUILD_CFLAGS_MODULE := -DMODULE @@ -401,6 +401,11 @@ KBUILD_CFLAGS_MODULE := -DMODULE
KBUILD_LDFLAGS_MODULE = -T $(srctree)/scripts/module-common.lds $(if $(CONFIG_PROFILING),,-s) KBUILD_LDFLAGS_MODULE = -T $(srctree)/scripts/module-common.lds $(if $(CONFIG_PROFILING),,-s)
GCC_PLUGINS_CFLAGS := GCC_PLUGINS_CFLAGS :=


Expand All @@ -33,7 +33,7 @@ Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
# Read KERNELRELEASE from include/config/kernel.release (if it exists) # Read KERNELRELEASE from include/config/kernel.release (if it exists)
KERNELRELEASE = $(shell cat include/config/kernel.release 2> /dev/null) KERNELRELEASE = $(shell cat include/config/kernel.release 2> /dev/null)
KERNELVERSION = $(VERSION)$(if $(PATCHLEVEL),.$(PATCHLEVEL)$(if $(SUBLEVEL),.$(SUBLEVEL)))$(EXTRAVERSION) KERNELVERSION = $(VERSION)$(if $(PATCHLEVEL),.$(PATCHLEVEL)$(if $(SUBLEVEL),.$(SUBLEVEL)))$(EXTRAVERSION)
@@ -673,11 +678,6 @@ KBUILD_CFLAGS += $(call cc-disable-warni @@ -649,11 +654,6 @@ KBUILD_CFLAGS += $(call cc-disable-warni
KBUILD_CFLAGS += $(call cc-disable-warning, int-in-bool-context) KBUILD_CFLAGS += $(call cc-disable-warning, int-in-bool-context)
KBUILD_CFLAGS += $(call cc-disable-warning, attribute-alias) KBUILD_CFLAGS += $(call cc-disable-warning, attribute-alias)


Expand Down
Expand Up @@ -14,7 +14,7 @@ Signed-off-by: Felix Fietkau <nbd@nbd.name>


--- a/Makefile --- a/Makefile
+++ b/Makefile +++ b/Makefile
@@ -680,12 +680,12 @@ endif @@ -656,12 +656,12 @@ endif


ifdef CONFIG_CC_OPTIMIZE_FOR_SIZE ifdef CONFIG_CC_OPTIMIZE_FOR_SIZE
KBUILD_CFLAGS += $(call cc-option,-Oz,-Os) KBUILD_CFLAGS += $(call cc-option,-Oz,-Os)
Expand Down
28 changes: 14 additions & 14 deletions target/linux/generic/pending-4.9/332-arc-add-OWRTDTB-section.patch
Expand Up @@ -19,8 +19,8 @@ Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>


--- a/arch/arc/kernel/head.S --- a/arch/arc/kernel/head.S
+++ b/arch/arc/kernel/head.S +++ b/arch/arc/kernel/head.S
@@ -49,6 +49,16 @@ @@ -59,6 +59,16 @@
1: #endif
.endm .endm


+; Here "patch-dtb" will embed external .dtb +; Here "patch-dtb" will embed external .dtb
Expand All @@ -38,24 +38,24 @@ Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
;---------------------------------------------------------------- ;----------------------------------------------------------------
--- a/arch/arc/kernel/setup.c --- a/arch/arc/kernel/setup.c
+++ b/arch/arc/kernel/setup.c +++ b/arch/arc/kernel/setup.c
@@ -388,6 +388,8 @@ static inline int is_kernel(unsigned lon @@ -436,7 +436,7 @@ ignore_uboot_args:
return 0;
}

+extern struct boot_param_header __image_dtb;
+
void __init setup_arch(char **cmdline_p)
{
#ifdef CONFIG_ARC_UBOOT_SUPPORT
@@ -401,7 +403,7 @@ void __init setup_arch(char **cmdline_p)
#endif #endif
{
/* No, so try the embedded one */ if (use_embedded_dtb) {
- machine_desc = setup_machine_fdt(__dtb_start); - machine_desc = setup_machine_fdt(__dtb_start);
+ machine_desc = setup_machine_fdt(&__image_dtb); + machine_desc = setup_machine_fdt(&__image_dtb);
if (!machine_desc) if (!machine_desc)
panic("Embedded DT invalid\n"); panic("Embedded DT invalid\n");
}
@@ -452,6 +452,8 @@ ignore_uboot_args:
}
}


+extern struct boot_param_header __image_dtb;
+
void __init setup_arch(char **cmdline_p)
{
handle_uboot_args();
--- a/arch/arc/kernel/vmlinux.lds.S --- a/arch/arc/kernel/vmlinux.lds.S
+++ b/arch/arc/kernel/vmlinux.lds.S +++ b/arch/arc/kernel/vmlinux.lds.S
@@ -30,6 +30,19 @@ SECTIONS @@ -30,6 +30,19 @@ SECTIONS
Expand Down

0 comments on commit fc45ae4

Please sign in to comment.