Skip to content

Commit 1f36845

Browse files
[bot] AutoMerging: merge all upstream's changes:
* https://github.com/coolsnowwolf/lede: ipq807x: fix kernel 5.15 cpufreq support kernel: Drop mark apcs_alias0_core_clk as critical (coolsnowwolf#10349) feed: add a new feed for oui (coolsnowwolf#10347) Version update to R22.11.11 kernel: bump 5.10 to 5.10.152 (coolsnowwolf#10341) kernel: bump 5.4 to 5.4.221 (coolsnowwolf#10342)
2 parents 227f1ef + 3765b29 commit 1f36845

File tree

197 files changed

+16741
-17055
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

197 files changed

+16741
-17055
lines changed

feeds.conf.default

+1
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ src-git packages https://github.com/coolsnowwolf/packages
22
src-git luci https://github.com/coolsnowwolf/luci
33
src-git routing https://github.com/coolsnowwolf/routing
44
src-git telephony https://git.openwrt.org/feed/telephony.git
5+
src-git oui https://github.com/zhaojh329/oui.git
56
#src-git video https://github.com/openwrt/video.git
67
#src-git targets https://github.com/openwrt/targets.git
78
#src-git oldpackages http://git.openwrt.org/packages.git

include/kernel-5.10

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
LINUX_VERSION-5.10 = .150
2-
LINUX_KERNEL_HASH-5.10.150 = 5813bc3c5d70b0beb26de4b627baa33554d01bed8c842a2e46072cf03d74dee1
1+
LINUX_VERSION-5.10 = .152
2+
LINUX_KERNEL_HASH-5.10.152 = fa0b5c83a4ebfda9f0a52cc693646eb6c24dbade6c37ee2d18b66ee2df15d8a6

include/kernel-5.4

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
LINUX_VERSION-5.4 = .219
2-
LINUX_KERNEL_HASH-5.4.219 = 5293ad927269dfb697bc80e9dd95c1d9fd2e4bad7d8422300e012fd31950a261
1+
LINUX_VERSION-5.4 = .221
2+
LINUX_KERNEL_HASH-5.4.221 = 27b37fc1fed7b4dcddf5a0a3730fabf25197c0ba13ace684481aa5444649df0a

package/firmware/ipq-wifi/Makefile

+6
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,9 @@ ALLWIFIBOARDS:= \
5757
p2w_r619ac \
5858
qnap_301w \
5959
qxwlan_e2600ac \
60+
redmi_ax6 \
61+
xiaomi_ax3600 \
62+
xiaomi_ax9000 \
6063
zte_mf263 \
6164
zte_mf269 \
6265
tplink_xtr10890
@@ -161,6 +164,9 @@ $(eval $(call generate-ipq-wifi-package,plasmacloud_pa2200,Plasma Cloud PA2200))
161164
$(eval $(call generate-ipq-wifi-package,p2w_r619ac,P&W R619AC))
162165
$(eval $(call generate-ipq-wifi-package,qnap_301w,QNAP 301w))
163166
$(eval $(call generate-ipq-wifi-package,qxwlan_e2600ac,Qxwlan E2600AC))
167+
$(eval $(call generate-ipq-wifi-package,redmi_ax6,Redmi AX6))
168+
$(eval $(call generate-ipq-wifi-package,xiaomi_ax3600,Xiaomi AX3600))
169+
$(eval $(call generate-ipq-wifi-package,xiaomi_ax9000,Xiaomi AX9000))
164170
$(eval $(call generate-ipq-wifi-package,zte_mf263,ZTE MF263))
165171
$(eval $(call generate-ipq-wifi-package,zte_mf269,ZTE MF269))
166172
$(eval $(call generate-ipq-wifi-package,tplink_xtr10890,TPLINK XTR10890))
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.

package/lean/default-settings/Makefile

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

99
PKG_NAME:=default-settings
1010
PKG_VERSION:=2
11-
PKG_RELEASE:=31
11+
PKG_RELEASE:=32
1212
PKG_LICENSE:=GPLv3
1313
PKG_LICENSE_FILES:=LICENSE
1414

package/lean/default-settings/files/zzz-default-settings

+1-1
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ sed -i '/option disabled/d' /etc/config/wireless
4646
sed -i '/set wireless.radio${devidx}.disabled/d' /lib/wifi/mac80211.sh
4747

4848
sed -i '/DISTRIB_REVISION/d' /etc/openwrt_release
49-
echo "DISTRIB_REVISION='R22.10.20'" >> /etc/openwrt_release
49+
echo "DISTRIB_REVISION='R22.11.11'" >> /etc/openwrt_release
5050
sed -i '/DISTRIB_DESCRIPTION/d' /etc/openwrt_release
5151
echo "DISTRIB_DESCRIPTION='OpenWrt '" >> /etc/openwrt_release
5252

target/linux/apm821xx/patches-5.4/900-powerpc-bootwrapper-force-gzip-as-mkimage-s-compress.patch

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ Signed-off-by: Christian Lamparter <[email protected]>
1818

1919
--- a/arch/powerpc/boot/Makefile
2020
+++ b/arch/powerpc/boot/Makefile
21-
@@ -254,7 +254,7 @@ compressor-$(CONFIG_KERNEL_LZO) := lzo
21+
@@ -255,7 +255,7 @@ compressor-$(CONFIG_KERNEL_LZO) := lzo
2222

2323
# args (to if_changed): 1 = (this rule), 2 = platform, 3 = dts 4=dtb 5=initrd
2424
quiet_cmd_wrap = WRAP $@

target/linux/ath79/patches-5.10/404-mtd-cybertan-trx-parser.patch

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
+obj-$(CONFIG_MTD_PARSER_CYBERTAN) += parser_cybertan.o
88
obj-$(CONFIG_MTD_PARSER_IMAGETAG) += parser_imagetag.o
99
obj-$(CONFIG_MTD_AFS_PARTS) += afs.o
10-
obj-$(CONFIG_MTD_PARSER_TPLINK_SAFELOADER) += tplink_safeloader.o
10+
obj-$(CONFIG_MTD_PARSER_TRX) += parser_trx.o
1111
--- a/drivers/mtd/parsers/Kconfig
1212
+++ b/drivers/mtd/parsers/Kconfig
1313
@@ -102,6 +102,14 @@ config MTD_OF_PARTS_LINKSYS_NS

target/linux/generic/backport-5.10/011-kbuild-export-SUBARCH.patch

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ Signed-off-by: Felix Fietkau <[email protected]>
1010

1111
--- a/Makefile
1212
+++ b/Makefile
13-
@@ -507,7 +507,7 @@ KBUILD_LDFLAGS_MODULE :=
13+
@@ -509,7 +509,7 @@ KBUILD_LDFLAGS_MODULE :=
1414
KBUILD_LDFLAGS :=
1515
CLANG_FLAGS :=
1616

target/linux/generic/backport-5.4/393-v5.5-sch_cake-drop-unused-variable-tin_quantum_prio.patch

+7-7
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ Signed-off-by: David S. Miller <[email protected]>
4141
if (b->sparse_flow_count + b->bulk_flow_count)
4242
empty = false;
4343

44-
@@ -2269,8 +2268,7 @@ static int cake_config_besteffort(struct
44+
@@ -2273,8 +2272,7 @@ static int cake_config_besteffort(struct
4545

4646
cake_set_rate(b, rate, mtu,
4747
us_to_ns(q->target), us_to_ns(q->interval));
@@ -51,7 +51,7 @@ Signed-off-by: David S. Miller <[email protected]>
5151

5252
return 0;
5353
}
54-
@@ -2281,8 +2279,7 @@ static int cake_config_precedence(struct
54+
@@ -2285,8 +2283,7 @@ static int cake_config_precedence(struct
5555
struct cake_sched_data *q = qdisc_priv(sch);
5656
u32 mtu = psched_mtu(qdisc_dev(sch));
5757
u64 rate = q->rate_bps;
@@ -61,7 +61,7 @@ Signed-off-by: David S. Miller <[email protected]>
6161
u32 i;
6262

6363
q->tin_cnt = 8;
64-
@@ -2295,18 +2292,14 @@ static int cake_config_precedence(struct
64+
@@ -2299,18 +2296,14 @@ static int cake_config_precedence(struct
6565
cake_set_rate(b, rate, mtu, us_to_ns(q->target),
6666
us_to_ns(q->interval));
6767

@@ -83,7 +83,7 @@ Signed-off-by: David S. Miller <[email protected]>
8383
}
8484

8585
return 0;
86-
@@ -2375,8 +2368,7 @@ static int cake_config_diffserv8(struct
86+
@@ -2379,8 +2372,7 @@ static int cake_config_diffserv8(struct
8787
struct cake_sched_data *q = qdisc_priv(sch);
8888
u32 mtu = psched_mtu(qdisc_dev(sch));
8989
u64 rate = q->rate_bps;
@@ -93,7 +93,7 @@ Signed-off-by: David S. Miller <[email protected]>
9393
u32 i;
9494

9595
q->tin_cnt = 8;
96-
@@ -2392,18 +2384,14 @@ static int cake_config_diffserv8(struct
96+
@@ -2396,18 +2388,14 @@ static int cake_config_diffserv8(struct
9797
cake_set_rate(b, rate, mtu, us_to_ns(q->target),
9898
us_to_ns(q->interval));
9999

@@ -115,7 +115,7 @@ Signed-off-by: David S. Miller <[email protected]>
115115
}
116116

117117
return 0;
118-
@@ -2442,17 +2430,11 @@ static int cake_config_diffserv4(struct
118+
@@ -2446,17 +2434,11 @@ static int cake_config_diffserv4(struct
119119
cake_set_rate(&q->tins[3], rate >> 2, mtu,
120120
us_to_ns(q->target), us_to_ns(q->interval));
121121

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

138138
return 0;
139139
}
140-
@@ -2483,15 +2465,10 @@ static int cake_config_diffserv3(struct
140+
@@ -2487,15 +2469,10 @@ static int cake_config_diffserv3(struct
141141
cake_set_rate(&q->tins[2], rate >> 2, mtu,
142142
us_to_ns(q->target), us_to_ns(q->interval));
143143

target/linux/generic/hack-5.10/660-fq_codel_defaults.patch

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ Signed-off-by: Felix Fietkau <[email protected]>
1313

1414
--- a/net/sched/sch_fq_codel.c
1515
+++ b/net/sched/sch_fq_codel.c
16-
@@ -469,7 +469,11 @@ static int fq_codel_init(struct Qdisc *s
16+
@@ -467,7 +467,11 @@ static int fq_codel_init(struct Qdisc *s
1717

1818
sch->limit = 10*1024;
1919
q->flows_cnt = 1024;

target/linux/generic/hack-5.10/661-use_fq_codel_by_default.patch

+3-3
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ Signed-off-by: Felix Fietkau <[email protected]>
4444
device, it has to decide which ones to send first, which ones to
4545
--- a/net/sched/sch_api.c
4646
+++ b/net/sched/sch_api.c
47-
@@ -2290,7 +2290,7 @@ static int __init pktsched_init(void)
47+
@@ -2291,7 +2291,7 @@ static int __init pktsched_init(void)
4848
return err;
4949
}
5050

@@ -55,7 +55,7 @@ Signed-off-by: Felix Fietkau <[email protected]>
5555
register_qdisc(&pfifo_head_drop_qdisc_ops);
5656
--- a/net/sched/sch_fq_codel.c
5757
+++ b/net/sched/sch_fq_codel.c
58-
@@ -709,7 +709,7 @@ static const struct Qdisc_class_ops fq_c
58+
@@ -707,7 +707,7 @@ static const struct Qdisc_class_ops fq_c
5959
.walk = fq_codel_walk,
6060
};
6161

@@ -64,7 +64,7 @@ Signed-off-by: Felix Fietkau <[email protected]>
6464
.cl_ops = &fq_codel_class_ops,
6565
.id = "fq_codel",
6666
.priv_size = sizeof(struct fq_codel_sched_data),
67-
@@ -724,6 +724,7 @@ static struct Qdisc_ops fq_codel_qdisc_o
67+
@@ -722,6 +722,7 @@ static struct Qdisc_ops fq_codel_qdisc_o
6868
.dump_stats = fq_codel_dump_stats,
6969
.owner = THIS_MODULE,
7070
};

target/linux/generic/hack-5.10/953-net-patch-linux-kernel-to-support-shortcut-fe.patch

+2-2
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@
1212
struct list_head *br_ip_list);
1313
--- a/include/linux/skbuff.h
1414
+++ b/include/linux/skbuff.h
15-
@@ -860,6 +860,10 @@ struct sk_buff {
16-
#endif
15+
@@ -862,6 +862,10 @@ struct sk_buff {
16+
__u8 scm_io_uring:1;
1717
__u8 gro_skip:1;
1818

1919
+#ifdef CONFIG_SHORTCUT_FE

target/linux/generic/hack-5.4/400-unlock_mx25l6406e_with_4bit_block_protect.patch

+2-2
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
ret = read_sr(nor);
3131
if (ret < 0) {
3232
dev_err(nor->dev, "error while reading status register\n");
33-
@@ -2337,7 +2344,7 @@ static const struct flash_info spi_nor_i
33+
@@ -2338,7 +2345,7 @@ static const struct flash_info spi_nor_i
3434
{ "mx25l1606e", INFO(0xc22015, 0, 64 * 1024, 32, SECT_4K) },
3535
{ "mx25l3205d", INFO(0xc22016, 0, 64 * 1024, 64, SECT_4K) },
3636
{ "mx25l3255e", INFO(0xc29e16, 0, 64 * 1024, 64, SECT_4K) },
@@ -39,7 +39,7 @@
3939
{ "mx25u2033e", INFO(0xc22532, 0, 64 * 1024, 4, SECT_4K) },
4040
{ "mx25u3235f", INFO(0xc22536, 0, 64 * 1024, 64,
4141
SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ) },
42-
@@ -5025,6 +5032,9 @@ int spi_nor_scan(struct spi_nor *nor, co
42+
@@ -5026,6 +5033,9 @@ int spi_nor_scan(struct spi_nor *nor, co
4343
if (info->flags & USE_CLSR)
4444
nor->flags |= SNOR_F_USE_CLSR;
4545

target/linux/generic/hack-5.4/721-phy_packets.patch

+2-2
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ Signed-off-by: Felix Fietkau <[email protected]>
5656
*/
5757
--- a/include/linux/skbuff.h
5858
+++ b/include/linux/skbuff.h
59-
@@ -2692,6 +2692,10 @@ static inline int pskb_trim(struct sk_bu
59+
@@ -2694,6 +2694,10 @@ static inline int pskb_trim(struct sk_bu
6060
return (len < skb->len) ? __pskb_trim(skb, len) : 0;
6161
}
6262

@@ -67,7 +67,7 @@ Signed-off-by: Felix Fietkau <[email protected]>
6767
/**
6868
* pskb_trim_unique - remove end from a paged unique (not cloned) buffer
6969
* @skb: buffer to alter
70-
@@ -2823,16 +2827,6 @@ static inline struct sk_buff *dev_alloc_
70+
@@ -2825,16 +2829,6 @@ static inline struct sk_buff *dev_alloc_
7171
}
7272

7373

target/linux/generic/hack-5.4/953-net-patch-linux-kernel-to-support-shortcut-fe.patch

+2-2
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@
1212
struct list_head *br_ip_list);
1313
--- a/include/linux/skbuff.h
1414
+++ b/include/linux/skbuff.h
15-
@@ -826,6 +826,10 @@ struct sk_buff {
15+
@@ -827,6 +827,10 @@ struct sk_buff {
1616
#endif
17-
__u8 gro_skip:1;
17+
__u8 scm_io_uring:1;
1818

1919
+#ifdef CONFIG_SHORTCUT_FE
2020
+ __u8 fast_forwarded:1;

target/linux/generic/pending-5.10/201-extra_optimization.patch

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

1515
--- a/Makefile
1616
+++ b/Makefile
17-
@@ -744,11 +744,11 @@ KBUILD_CFLAGS += $(call cc-disable-warni
17+
@@ -747,11 +747,11 @@ KBUILD_CFLAGS += $(call cc-disable-warni
1818
KBUILD_CFLAGS += $(call cc-disable-warning, address-of-packed-member)
1919

2020
ifdef CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE

target/linux/generic/pending-5.4/479-mtd-spi-nor-add-xtx-xt25f128b.patch

+1-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ Signed-off-by: Daniel Golle <[email protected]>
3030

3131
--- a/drivers/mtd/spi-nor/spi-nor.c
3232
+++ b/drivers/mtd/spi-nor/spi-nor.c
33-
@@ -2506,6 +2506,9 @@ static const struct flash_info spi_nor_i
33+
@@ -2507,6 +2507,9 @@ static const struct flash_info spi_nor_i
3434
/* XMC (Wuhan Xinxin Semiconductor Manufacturing Corp.) */
3535
{ "XM25QH64A", INFO(0x207017, 0, 64 * 1024, 128, SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ) },
3636
{ "XM25QH128A", INFO(0x207018, 0, 64 * 1024, 256, SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ) },

target/linux/generic/pending-5.4/481-mtd-spi-nor-rework-broken-flash-reset-support.patch

+7-7
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ Signed-off-by: Chuanhong Guo <[email protected]>
9191

9292
spi_nor_unlock_and_unprep(nor, SPI_NOR_OPS_LOCK);
9393
return ret;
94-
@@ -2559,6 +2586,10 @@ static int spi_nor_read(struct mtd_info
94+
@@ -2560,6 +2587,10 @@ static int spi_nor_read(struct mtd_info
9595
if (ret)
9696
return ret;
9797

@@ -102,15 +102,15 @@ Signed-off-by: Chuanhong Guo <[email protected]>
102102
while (len) {
103103
loff_t addr = from;
104104

105-
@@ -2582,6 +2613,7 @@ static int spi_nor_read(struct mtd_info
105+
@@ -2583,6 +2614,7 @@ static int spi_nor_read(struct mtd_info
106106
ret = 0;
107107

108108
read_err:
109109
+ spi_nor_check_set_addr_width(nor, 0);
110110
spi_nor_unlock_and_unprep(nor, SPI_NOR_OPS_READ);
111111
return ret;
112112
}
113-
@@ -2599,6 +2631,10 @@ static int sst_write(struct mtd_info *mt
113+
@@ -2600,6 +2632,10 @@ static int sst_write(struct mtd_info *mt
114114
if (ret)
115115
return ret;
116116

@@ -121,15 +121,15 @@ Signed-off-by: Chuanhong Guo <[email protected]>
121121
write_enable(nor);
122122

123123
nor->sst_write_second = false;
124-
@@ -2661,6 +2697,7 @@ static int sst_write(struct mtd_info *mt
124+
@@ -2662,6 +2698,7 @@ static int sst_write(struct mtd_info *mt
125125
}
126126
sst_write_err:
127127
*retlen += actual;
128128
+ spi_nor_check_set_addr_width(nor, 0);
129129
spi_nor_unlock_and_unprep(nor, SPI_NOR_OPS_WRITE);
130130
return ret;
131131
}
132-
@@ -2683,6 +2720,10 @@ static int spi_nor_write(struct mtd_info
132+
@@ -2684,6 +2721,10 @@ static int spi_nor_write(struct mtd_info
133133
if (ret)
134134
return ret;
135135

@@ -140,15 +140,15 @@ Signed-off-by: Chuanhong Guo <[email protected]>
140140
for (i = 0; i < len; ) {
141141
ssize_t written;
142142
loff_t addr = to + i;
143-
@@ -2722,6 +2763,7 @@ static int spi_nor_write(struct mtd_info
143+
@@ -2723,6 +2764,7 @@ static int spi_nor_write(struct mtd_info
144144
}
145145

146146
write_err:
147147
+ spi_nor_check_set_addr_width(nor, 0);
148148
spi_nor_unlock_and_unprep(nor, SPI_NOR_OPS_WRITE);
149149
return ret;
150150
}
151-
@@ -4726,9 +4768,13 @@ static int spi_nor_init(struct spi_nor *
151+
@@ -4727,9 +4769,13 @@ static int spi_nor_init(struct spi_nor *
152152
* reboots (e.g., crashes). Warn the user (or hopefully, system
153153
* designer) that this is bad.
154154
*/

target/linux/generic/pending-5.4/482-mtd-spi-nor-add-support-for-Gigadevice-GD25D05.patch

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ Signed-off-by: Koen Vandeputte <[email protected]>
1010

1111
--- a/drivers/mtd/spi-nor/spi-nor.c
1212
+++ b/drivers/mtd/spi-nor/spi-nor.c
13-
@@ -2232,6 +2232,11 @@ static const struct flash_info spi_nor_i
13+
@@ -2233,6 +2233,11 @@ static const struct flash_info spi_nor_i
1414

1515
/* GigaDevice */
1616
{

target/linux/generic/pending-5.4/482-mtd-spi-nor-fix-4-byte-opcode-support-for-w25q256.patch

+1-1
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ Signed-off-by: Mantas Pucka <[email protected]>
4848
/* NOTE: double check command sets and memory organization when you add
4949
* more nor chips. This current list focusses on newer chips, which
5050
* have been converging on command sets which including JEDEC ID.
51-
@@ -2515,7 +2541,8 @@ static const struct flash_info spi_nor_i
51+
@@ -2516,7 +2542,8 @@ static const struct flash_info spi_nor_i
5252
{ "w25q80", INFO(0xef5014, 0, 64 * 1024, 16, SECT_4K) },
5353
{ "w25q80bl", INFO(0xef4014, 0, 64 * 1024, 16, SECT_4K) },
5454
{ "w25q128", INFO(0xef4018, 0, 64 * 1024, 256, SECT_4K) },

target/linux/generic/pending-5.4/655-increase_skb_pad.patch

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ Signed-off-by: Felix Fietkau <[email protected]>
99

1010
--- a/include/linux/skbuff.h
1111
+++ b/include/linux/skbuff.h
12-
@@ -2658,7 +2658,7 @@ static inline int pskb_network_may_pull(
12+
@@ -2660,7 +2660,7 @@ static inline int pskb_network_may_pull(
1313
* NET_IP_ALIGN(2) + ethernet_header(14) + IP_header(20/40) + ports(8)
1414
*/
1515
#ifndef NET_SKB_PAD

target/linux/generic/pending-5.4/680-NET-skip-GRO-for-foreign-MAC-addresses.patch

+5-5
Original file line numberDiff line numberDiff line change
@@ -22,14 +22,14 @@ Signed-off-by: Felix Fietkau <[email protected]>
2222
#endif
2323
--- a/include/linux/skbuff.h
2424
+++ b/include/linux/skbuff.h
25-
@@ -824,6 +824,7 @@ struct sk_buff {
26-
#ifdef CONFIG_TLS_DEVICE
27-
__u8 decrypted:1;
25+
@@ -830,6 +830,7 @@ struct sk_buff {
26+
#ifdef CONFIG_NET_SCHED
27+
__u16 tc_index; /* traffic control index */
2828
#endif
2929
+ __u8 gro_skip:1;
3030

31-
#ifdef CONFIG_NET_SCHED
32-
__u16 tc_index; /* traffic control index */
31+
union {
32+
__wsum csum;
3333
--- a/net/core/dev.c
3434
+++ b/net/core/dev.c
3535
@@ -5502,6 +5502,9 @@ static enum gro_result dev_gro_receive(s

target/linux/ipq40xx/patches-5.4/0019-v5.6-mtd-spi-nor-Add-support-for-mx25r3235f.patch

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ Signed-off-by: Tudor Ambarus <[email protected]>
1818

1919
--- a/drivers/mtd/spi-nor/spi-nor.c
2020
+++ b/drivers/mtd/spi-nor/spi-nor.c
21-
@@ -2353,6 +2353,8 @@ static const struct flash_info spi_nor_i
21+
@@ -2354,6 +2354,8 @@ static const struct flash_info spi_nor_i
2222
{ "mx25u6435f", INFO(0xc22537, 0, 64 * 1024, 128, SECT_4K) },
2323
{ "mx25l12805d", INFO(0xc22018, 0, 64 * 1024, 256, 0) },
2424
{ "mx25l12855e", INFO(0xc22618, 0, 64 * 1024, 256, 0) },

target/linux/ipq40xx/patches-5.4/305-spi-nor-add-en25qh16.patch

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
--- a/drivers/mtd/spi-nor/spi-nor.c
22
+++ b/drivers/mtd/spi-nor/spi-nor.c
3-
@@ -2242,6 +2242,8 @@ static const struct flash_info spi_nor_i
4-
{ "en25q128", INFO(0x1c3018, 0, 64 * 1024, 256, SECT_4K) },
3+
@@ -2243,6 +2243,8 @@ static const struct flash_info spi_nor_i
4+
{ "en25qx128a", INFO(0x1c7118, 0, 64 * 1024, 256, SECT_4K) },
55
{ "en25q80a", INFO(0x1c3014, 0, 64 * 1024, 16,
66
SECT_4K | SPI_NOR_DUAL_READ) },
77
+ { "en25qh16", INFO(0x1c7015, 0, 64 * 1024, 32,

target/linux/ipq40xx/patches-5.4/400-mmc-sdhci-sdhci-msm-use-sdhci_set_clock-instead-of-s.patch

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

1515
--- a/drivers/mmc/host/sdhci-msm.c
1616
+++ b/drivers/mmc/host/sdhci-msm.c
17-
@@ -1763,7 +1763,7 @@ MODULE_DEVICE_TABLE(of, sdhci_msm_dt_mat
17+
@@ -1764,7 +1764,7 @@ MODULE_DEVICE_TABLE(of, sdhci_msm_dt_mat
1818

1919
static const struct sdhci_ops sdhci_msm_ops = {
2020
.reset = sdhci_reset,

0 commit comments

Comments
 (0)