Skip to content

Commit 11308ea

Browse files
[bot] AutoMerging: merge all upstream's changes:
* https://github.com/coolsnowwolf/lede: tools: update versions (coolsnowwolf#10444) kernel: bump 5.15 to 5.15.79 (coolsnowwolf#10441) kernel: bump 5.10 to 5.10.155 (coolsnowwolf#10443) libnetfilter-conntrack: bump to 1.0.9 (coolsnowwolf#10442)
2 parents 422ae9b + 3d8184b commit 11308ea

15 files changed

+78
-29
lines changed

include/kernel-5.10

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
LINUX_VERSION-5.10 = .154
2-
LINUX_KERNEL_HASH-5.10.154 = c6ae3d4da4324933160260d0f092a40cd27f9ed03449380790afbe6ce91ee688
1+
LINUX_VERSION-5.10 = .155
2+
LINUX_KERNEL_HASH-5.10.155 = f1b027526c58e7bd127f35b17736e4a6c865866b9048898f05c5358d4d52d4f3

include/kernel-5.15

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
LINUX_VERSION-5.15 = .78
2-
LINUX_KERNEL_HASH-5.15.78 = 0db99f7347a38c27b8c155f3c9c8b260011aea0a4ded85ee95e6095b1e69a499
1+
LINUX_VERSION-5.15 = .79
2+
LINUX_KERNEL_HASH-5.15.79 = cba39031dbc0eed0785b8afdc8c58cf23df83e47001b2354fa44486ae699c154

package/libs/libnetfilter-conntrack/Makefile

+3-3
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,12 @@
88
include $(TOPDIR)/rules.mk
99

1010
PKG_NAME:=libnetfilter_conntrack
11-
PKG_VERSION:=1.0.8
12-
PKG_RELEASE:=1
11+
PKG_VERSION:=1.0.9
12+
PKG_RELEASE:=2
1313

1414
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
1515
PKG_SOURCE_URL:=https://www.netfilter.org/projects/libnetfilter_conntrack/files
16-
PKG_HASH:=0cd13be008923528687af6c6b860f35392d49251c04ee0648282d36b1faec1cf
16+
PKG_HASH:=67bd9df49fe34e8b82144f6dfb93b320f384a8ea59727e92ff8d18b5f4b579a8
1717

1818
PKG_MAINTAINER:=Jo-Philipp Wich <[email protected]>
1919
PKG_LICENSE:=GPL-2.0-or-later
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
From 21ee35dde73aec5eba35290587d479218c6dd824 Mon Sep 17 00:00:00 2001
2+
From: Robert Marko <[email protected]>
3+
Date: Thu, 24 Feb 2022 15:01:11 +0100
4+
Subject: conntrack: fix build with kernel 5.15 and musl
5+
6+
Currently, with kernel 5.15 headers and musl building is failing with
7+
redefinition errors due to a conflict between the kernel and musl headers.
8+
9+
Musl is able to suppres the conflicting kernel header definitions if they
10+
are included after the standard libc ones, however since ICMP definitions
11+
were moved into a separate internal header to avoid duplication this has
12+
stopped working and is breaking the builds.
13+
14+
It seems that the issue is that <netinet/in.h> which contains the UAPI
15+
suppression defines is included in the internal.h header and not in the
16+
proto.h which actually includes the kernel ICMP headers and thus UAPI
17+
supression defines are not present.
18+
19+
Solve this by moving the <netinet/in.h> include before the ICMP kernel
20+
includes in the proto.h
21+
22+
Fixes: bc1cb4b11403 ("conntrack: Move icmp request>reply type mapping to common file")
23+
Signed-off-by: Robert Marko <[email protected]>
24+
Signed-off-by: Florian Westphal <[email protected]>
25+
---
26+
include/internal/internal.h | 1 -
27+
include/internal/proto.h | 1 +
28+
2 files changed, 1 insertion(+), 1 deletion(-)
29+
30+
--- a/include/internal/internal.h
31+
+++ b/include/internal/internal.h
32+
@@ -14,7 +14,6 @@
33+
#include <arpa/inet.h>
34+
#include <time.h>
35+
#include <errno.h>
36+
-#include <netinet/in.h>
37+
38+
#include <libnfnetlink/libnfnetlink.h>
39+
#include <libnetfilter_conntrack/libnetfilter_conntrack.h>
40+
--- a/include/internal/proto.h
41+
+++ b/include/internal/proto.h
42+
@@ -2,6 +2,7 @@
43+
#define _NFCT_PROTO_H_
44+
45+
#include <stdint.h>
46+
+#include <netinet/in.h>
47+
#include <linux/icmp.h>
48+
#include <linux/icmpv6.h>
49+

target/linux/bcm27xx/patches-5.15/950-0470-sound-usb-add-device-quirks-for-A4Tech-FHD-1080p-web.patch

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ Signed-off-by: Jonathan Bell <[email protected]>
1616

1717
--- a/sound/usb/quirks.c
1818
+++ b/sound/usb/quirks.c
19-
@@ -1883,6 +1883,8 @@ static const struct usb_audio_quirk_flag
19+
@@ -1884,6 +1884,8 @@ static const struct usb_audio_quirk_flag
2020
QUIRK_FLAG_GENERIC_IMPLICIT_FB),
2121
DEVICE_FLG(0x2b53, 0x0031, /* Fiero SC-01 (firmware v1.1.0) */
2222
QUIRK_FLAG_GENERIC_IMPLICIT_FB),

target/linux/bcm27xx/patches-5.15/950-0471-sound-usb-call-usb_autopm_get_interface-for-devices-.patch

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ Signed-off-by: Jonathan Bell <[email protected]>
1919

2020
--- a/sound/usb/card.c
2121
+++ b/sound/usb/card.c
22-
@@ -843,8 +843,14 @@ static int usb_audio_probe(struct usb_in
22+
@@ -855,8 +855,14 @@ static int usb_audio_probe(struct usb_in
2323
if (ignore_ctl_error)
2424
chip->quirk_flags |= QUIRK_FLAG_IGNORE_CTL_ERROR;
2525

target/linux/generic/backport-5.10/732-net-next-1-of-net-pass-the-dst-buffer-to-of_get_mac_address.patch

+5-5
Original file line numberDiff line numberDiff line change
@@ -775,15 +775,15 @@ Signed-off-by: David S. Miller <[email protected]>
775775
/* bring up the dma engine and IP core */
776776
--- a/drivers/net/ethernet/marvell/mv643xx_eth.c
777777
+++ b/drivers/net/ethernet/marvell/mv643xx_eth.c
778-
@@ -2700,7 +2700,6 @@ static int mv643xx_eth_shared_of_add_por
778+
@@ -2701,7 +2701,6 @@ static int mv643xx_eth_shared_of_add_por
779779
struct platform_device *ppdev;
780780
struct mv643xx_eth_platform_data ppd;
781781
struct resource res;
782782
- const char *mac_addr;
783783
int ret;
784784
int dev_num = 0;
785785

786-
@@ -2731,9 +2730,7 @@ static int mv643xx_eth_shared_of_add_por
786+
@@ -2732,9 +2731,7 @@ static int mv643xx_eth_shared_of_add_por
787787
return -EINVAL;
788788
}
789789

@@ -1250,7 +1250,7 @@ Signed-off-by: David S. Miller <[email protected]>
12501250

12511251
--- a/drivers/net/ethernet/stmicro/stmmac/dwmac-meson8b.c
12521252
+++ b/drivers/net/ethernet/stmicro/stmmac/dwmac-meson8b.c
1253-
@@ -372,7 +372,7 @@ static int meson8b_dwmac_probe(struct pl
1253+
@@ -370,7 +370,7 @@ static int meson8b_dwmac_probe(struct pl
12541254
if (ret)
12551255
return ret;
12561256

@@ -1455,15 +1455,15 @@ Signed-off-by: David S. Miller <[email protected]>
14551455
of_node_put(node);
14561456
--- a/drivers/net/ethernet/ti/cpsw.c
14571457
+++ b/drivers/net/ethernet/ti/cpsw.c
1458-
@@ -1306,7 +1306,6 @@ static int cpsw_probe_dt(struct cpsw_pla
1458+
@@ -1308,7 +1308,6 @@ static int cpsw_probe_dt(struct cpsw_pla
14591459

14601460
for_each_available_child_of_node(node, slave_node) {
14611461
struct cpsw_slave_data *slave_data = data->slave_data + i;
14621462
- const void *mac_addr = NULL;
14631463
int lenp;
14641464
const __be32 *parp;
14651465

1466-
@@ -1378,10 +1377,8 @@ static int cpsw_probe_dt(struct cpsw_pla
1466+
@@ -1380,10 +1379,8 @@ static int cpsw_probe_dt(struct cpsw_pla
14671467
}
14681468

14691469
no_phy_slave:

target/linux/generic/hack-5.10/221-module_exports.patch

+2-2
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ Signed-off-by: Felix Fietkau <[email protected]>
3030
/* Align . to a 8 byte boundary equals to maximum function alignment. */
3131
#define ALIGN_FUNCTION() . = ALIGN(8)
3232

33-
@@ -473,14 +483,14 @@
33+
@@ -474,14 +484,14 @@
3434
/* Kernel symbol table: Normal symbols */ \
3535
__ksymtab : AT(ADDR(__ksymtab) - LOAD_OFFSET) { \
3636
__start___ksymtab = .; \
@@ -47,7 +47,7 @@ Signed-off-by: Felix Fietkau <[email protected]>
4747
__stop___ksymtab_gpl = .; \
4848
} \
4949
\
50-
@@ -542,7 +552,7 @@
50+
@@ -543,7 +553,7 @@
5151
\
5252
/* Kernel symbol table: strings */ \
5353
__ksymtab_strings : AT(ADDR(__ksymtab_strings) - LOAD_OFFSET) { \

target/linux/generic/hack-5.15/221-module_exports.patch

+2-2
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ Signed-off-by: Felix Fietkau <[email protected]>
3030
/* Align . to a 8 byte boundary equals to maximum function alignment. */
3131
#define ALIGN_FUNCTION() . = ALIGN(8)
3232

33-
@@ -484,14 +494,14 @@
33+
@@ -485,14 +495,14 @@
3434
/* Kernel symbol table: Normal symbols */ \
3535
__ksymtab : AT(ADDR(__ksymtab) - LOAD_OFFSET) { \
3636
__start___ksymtab = .; \
@@ -47,7 +47,7 @@ Signed-off-by: Felix Fietkau <[email protected]>
4747
__stop___ksymtab_gpl = .; \
4848
} \
4949
\
50-
@@ -511,7 +521,7 @@
50+
@@ -512,7 +522,7 @@
5151
\
5252
/* Kernel symbol table: strings */ \
5353
__ksymtab_strings : AT(ADDR(__ksymtab_strings) - LOAD_OFFSET) { \

target/linux/generic/pending-5.15/731-net-ethernet-mediatek-ppe-add-support-for-flow-accou.patch

+2-2
Original file line numberDiff line numberDiff line change
@@ -363,15 +363,15 @@ v2: fix wrong variable name in return value check spotted by Denis Kirjanov
363363
return 0;
364364
--- a/drivers/net/ethernet/mediatek/mtk_ppe_offload.c
365365
+++ b/drivers/net/ethernet/mediatek/mtk_ppe_offload.c
366-
@@ -491,6 +491,7 @@ static int
366+
@@ -494,6 +494,7 @@ static int
367367
mtk_flow_offload_stats(struct mtk_eth *eth, struct flow_cls_offload *f)
368368
{
369369
struct mtk_flow_entry *entry;
370370
+ struct mtk_foe_accounting diff;
371371
u32 idle;
372372

373373
entry = rhashtable_lookup(&eth->flow_table, &f->cookie,
374-
@@ -501,6 +502,12 @@ mtk_flow_offload_stats(struct mtk_eth *e
374+
@@ -504,6 +505,12 @@ mtk_flow_offload_stats(struct mtk_eth *e
375375
idle = mtk_foe_entry_idle_time(eth->ppe[entry->ppe_index], entry);
376376
f->stats.lastused = jiffies - idle * HZ;
377377

target/linux/mediatek/patches-5.15/510-net-mediatek-add-flow-offload-for-mt7623.patch

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ Signed-off-by: Frank Wunderlich <[email protected]>
1414

1515
--- a/drivers/net/ethernet/mediatek/mtk_eth_soc.c
1616
+++ b/drivers/net/ethernet/mediatek/mtk_eth_soc.c
17-
@@ -4166,6 +4166,7 @@ static const struct mtk_soc_data mt2701_
17+
@@ -4175,6 +4175,7 @@ static const struct mtk_soc_data mt2701_
1818
.hw_features = MTK_HW_FEATURES,
1919
.required_clks = MT7623_CLKS_BITMAP,
2020
.required_pctl = true,

tools/bash/Makefile

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,11 @@ include $(TOPDIR)/rules.mk
88

99
PKG_NAME:=bash
1010
PKG_CPE_ID:=cpe:/a:gnu:bash
11-
PKG_VERSION:=5.2
11+
PKG_VERSION:=5.2.9
1212

1313
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
1414
PKG_SOURCE_URL:=@GNU/bash
15-
PKG_HASH:=a139c166df7ff4471c5e0733051642ee5556c1cc8a4a78f145583c5c81ab32fb
15+
PKG_HASH:=68d978264253bc933d692f1de195e2e5b463a3984dfb4e5504b076865f16b6dd
1616

1717
HOST_BUILD_PARALLEL := 1
1818

tools/llvm-bpf/Makefile

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,12 @@
77
include $(TOPDIR)/rules.mk
88

99
PKG_NAME:=llvm-project
10-
PKG_VERSION:=14.0.6
10+
PKG_VERSION:=15.0.0
1111
PKG_RELEASE:=1
1212

1313
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).src.tar.xz
1414
PKG_SOURCE_URL:=https://github.com/llvm/llvm-project/releases/download/llvmorg-$(PKG_VERSION)
15-
PKG_HASH:=8b3cfd7bc695bd6cea0f37f53f0981f34f87496e79e2529874fd03a2f9dd3a8a
15+
PKG_HASH:=caaf8100365b6ebafc39fea803e902ca3ff38b4d5327b9927097808d32964db7
1616

1717
HOST_BUILD_DIR:=$(BUILD_DIR_HOST)/$(PKG_NAME)-$(PKG_VERSION).src
1818

tools/sed/Makefile

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,11 @@
77
include $(TOPDIR)/rules.mk
88

99
PKG_NAME:=sed
10-
PKG_VERSION:=4.8
10+
PKG_VERSION:=4.9
1111

1212
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz
1313
PKG_SOURCE_URL:=@GNU/$(PKG_NAME)
14-
PKG_HASH:=f79b0cfea71b37a8eeec8490db6c5f7ae7719c35587f21edb0617f370eeff633
14+
PKG_HASH:=6e226b732e1cd739464ad6862bd1a1aba42d7982922da7a53519631d24975181
1515
export SED:=
1616

1717
HOST_BUILD_PARALLEL:=1

tools/xz/Makefile

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,12 @@
77
include $(TOPDIR)/rules.mk
88

99
PKG_NAME:=xz
10-
PKG_VERSION:=5.2.7
10+
PKG_VERSION:=5.2.8
1111

1212
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
1313
PKG_SOURCE_URL:=@SF/lzmautils \
1414
http://tukaani.org/xz
15-
PKG_HASH:=b65f1d0c2708e57716f4dd2216989a73847ac6fdb4168ffceb155767e22b834b
15+
PKG_HASH:=1f8a43d9fcf325d049a31fe4514dc8c44a6d00ce8860d48c4212d1e349d2a3ed
1616
PKG_CPE_ID:=cpe:/a:tukaani:xz
1717

1818
HOST_BUILD_PARALLEL:=1

0 commit comments

Comments
 (0)