John Audia
71cbc95111
kernel: bump 5.10 to 5.10.166
...
All patches automatically rebased.
Build system: x86_64
Build-tested: ramips/tplink_archer-a6-v3
Run-tested: ramips/tplink_archer-a6-v3
Signed-off-by: John Audia <therealgraysky@proton.me>
(cherry picked from commit 50324b949b
)
2023-02-05 20:43:19 +01:00
Etienne Champetier
428d720c7f
kernel: backport some mv88e6xxx devlink patches
...
This should help debug mv88e6xxx issues
Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
2023-01-31 02:15:39 +02:00
John Audia
15b9c02d6c
kernel: bump 5.10 to 5.10.163
...
Removed upstreamed:
generic/101-Use-stddefs.h-instead-of-compiler.h.patch[1]
bcm27xx/patches-5.10/950-0194-drm-fourcc-Add-packed-10bit-YUV-4-2-0-format.patch
All patches automatically rebased.
1. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v5.10.163&id=ddd2bb08bd99b7ee4442fbbe0f9b80236fdd71d2
Build system: x86_64
Build-tested: ramips/tplink_archer-a6-v3
Run-tested: ramips/tplink_archer-a6-v3
Signed-off-by: John Audia <therealgraysky@proton.me>
(cherry picked from commit 2835df54ab
)
2023-01-28 20:07:11 +01:00
John Audia
d909fb1d3b
kernel: bump 5.10 to 5.10.159
...
Removed upstreamed:
backport-5.10/888-v6.1-ca8210-Fix-crash-by-zero-initializing-data.patch[1]
All patches automatically rebased.
1. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v5.10.159&id=0a8e66e375736ea12c11f0ef238ba2a8efec460b
Build system: x86_64
Build-tested: ramips/tplink_archer-a6-v3
Run-tested: ramips/tplink_archer-a6-v3
Signed-off-by: John Audia <therealgraysky@proton.me>
(cherry picked from commit 90120a1552
)
2022-12-15 01:26:25 +01:00
John Audia
e5cec69484
kernel: bump 5.10 to 5.10.158
...
All patches automatically rebased.
Signed-off-by: John Audia <therealgraysky@proton.me>
(cherry picked from commit 6801c460b6
)
2022-12-15 01:26:25 +01:00
John Audia
3a58bda06b
kernel: bump 5.10 to 5.10.157
...
Manually rebased:
backport-5.10/610-v5.13-32-net-ethernet-mtk_eth_soc-add-support-for-initializin.patch
hack-5.10/645-netfilter-connmark-introduce-set-dscpmark.patch
Removed upstreamed:
pending-5.10/706-netfilter-nf_flow_table-add-missing-locking.patch[1]
All other patches automatically rebased.
1. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v5.10.157&id=b8e494240e69f91517256adcd6fda62d0671772d
Signed-off-by: John Audia <therealgraysky@proton.me>
(cherry picked from commit 7b7d8fe60d
)
2022-12-15 01:26:25 +01:00
Rafał Miłecki
5167bcf2fc
kernel: update U-Boot nvmem driver to v6.2 release version
...
Backport queued patches that
1. Fix CRC32 calculation for redundant images
2. Fix CRC32 on big-endian
3. Fix parting images with Broadcom header
Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(cherry picked from commit 797177ad85
)
2022-12-01 14:45:05 +01:00
John Audia
078bdc1856
kernel: bump 5.10 to 5.10.156
...
Manually rebased: ath79/patches-5.10/910-unaligned_access_hacks.patch
All other patches automatically rebased.
Signed-off-by: John Audia <therealgraysky@proton.me>
(cherry picked from commit acb10faa35
)
2022-11-27 15:43:08 +01:00
John Audia
b7388191a5
kernel: bump 5.10 to 5.10.155
...
All patches automatically rebased.
Signed-off-by: John Audia <therealgraysky@proton.me>
(cherry picked from commit 9e137bb10e
)
2022-11-27 15:43:08 +01:00
Rafał Miłecki
932378aeb6
kernel: backport support for "linux,rootfs" in DT
...
This DT property allows marking flash partition that Linux should use as
a root device. It's useful for devices that don't use U-Boot and cmdline
parser for partitioning. It may be used with "fixed-partitions" or some
dynamic partitioning based on flash content.
Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(cherry picked from commit d33e49857e
)
2022-11-21 16:37:24 +01:00
John Audia
c837fc9cdb
kernel: bump 5.10 to 5.10.154
...
All patches automatically rebased.
Compile-tested: x86/64
Run-tested: x86/64
Signed-off-by: John Audia <therealgraysky@proton.me>
(cherry picked from commit e7bd3767a9
)
2022-11-13 01:09:06 +01:00
John Audia
0abcea19d7
kernel: bump 5.10 to 5.10.151
...
All patches automatically rebased.
Signed-off-by: John Audia <therealgraysky@proton.me>
(cherry picked from commit 7a27ac605c
)
2022-11-01 13:56:10 +01:00
Rafał Miłecki
b4bc9eb837
kernel: mtd: backport SafeLoader parser
...
Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(cherry picked from commit 711f1a8bcb
)
2022-10-27 12:34:19 +02:00
Rafał Miłecki
18c77387c5
kernel: mtd: backport extended dynamic partitions support
...
This gets rid of "nvmem-cells" limitation. Dynamic partitions can be
defined for any (sub)partitions layout.
Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(cherry picked from commit 4eda414b09
)
2022-10-27 08:41:33 +02:00
Rafał Miłecki
c1c85629b9
kernel: mtd: fix unbalanced of_node_put() in dynamic partitions code
...
Fixes: cae4d089bc
("kernel: backport mtd dynamic partition patch")
Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(cherry picked from commit 76a470d5df
)
2022-10-21 09:56:04 +02:00
John Audia
fb11c63511
kernel: bump 5.10 to 5.10.147
...
Removed upstreamed:
bcm53xx/patches-5.10/083-v6.0-clk-iproc-Do-not-rely-on-node-name-for-correct-PLL-s.patch[1]
All other patches automatically rebased.
1. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v5.10.147&id=a8e6cde5062fb2aff81f86cc0770591714bee545
Signed-off-by: John Audia <therealgraysky@proton.me>
(cherry picked from commit e2da6a0a59
)
2022-10-18 20:13:41 +02:00
Rafał Miłecki
977f6f36a0
kernel: fix possible mtd NULL pointer dereference
...
Fixes: cae4d089bc
("kernel: backport mtd dynamic partition patch")
Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(cherry picked from commit a5265497a4
)
2022-10-04 12:43:01 +02:00
Rafał Miłecki
700f5d2990
kernel: update U-Boot NVMEM driver
...
1. Fix casting
2. Support DT-defined variables
Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(cherry picked from commit 5652f378c6
)
2022-09-21 09:24:45 +02:00
John Audia
be4abbd84a
kernel: bump 5.10 to 5.10.143
...
All patches automatically rebased.
Signed-off-by: John Audia <therealgraysky@proton.me>
(cherry picked from commit b77217d916
)
2022-09-17 15:58:25 +02:00
John Audia
1b0db300cb
kernel: bump 5.10 to 5.10.141
...
All patches automatically rebased.
Signed-off-by: John Audia <therealgraysky@proton.me>
(cherry picked from commit e8a62a1e60
)
2022-09-17 15:58:25 +02:00
Rafał Miłecki
94372ab6e4
bcm53xx: update NVMEM driver for NVRAM
...
Include support for NVMEM cells.
Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(cherry picked from commit 2f50c53f17
)
2022-09-14 14:41:23 +02:00
Christian Marangi
cae4d089bc
kernel: backport mtd dynamic partition patch
...
Backport upstream solution that permits to declare nvmem cells with
dynamic partition defined by special parser.
This provide an OF node for NVMEM and connect it to the defined dynamic
partition.
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(cherry picked from commit 1a9ee36734
)
2022-09-13 14:22:36 +02:00
Rafał Miłecki
4efa0b70d5
kernel: backport U-Boot environment data NVMEM driver
...
It parses U-Boot env data into NVMEM cells.
Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(cherry picked from commit 34cf310435
)
2022-09-03 20:56:06 +02:00
Rafał Miłecki
8835da4d90
kernel: backport mtd patch adding of_platform_populate() calls
...
This is required for non-parser drivers handling MTD devices.
Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(cherry picked from commit 41e1e838fb
)
2022-09-03 20:56:06 +02:00
Rafał Miłecki
2ae0ad375b
kernel: rename 5.20 patches to 6.0
...
Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(cherry picked from commit 372ee1919d
)
2022-09-02 13:36:54 +02:00
John Audia
89956c6532
kernel: bump 5.10 to 5.10.138
...
All patches automatically rebased.
Signed-off-by: John Audia <therealgraysky@proton.me>
(cherry picked from commit fc89ec0692
)
2022-08-28 07:24:59 +02:00
Petr Štetiar
4209c33ae2
kernel: bump 5.10 to 5.10.137
...
Removed following upstreamed patch:
* bcm53xx: 081-next-ARM_dts_BCM53015-add-mr26.patch
All other patches automagically rebased.
Signed-off-by: Petr Štetiar <ynezz@true.cz>
(cherry picked from commit d1163fd13f
)
2022-08-28 07:24:59 +02:00
Hauke Mehrtens
6c901ec97d
kernel: Backport upstream flowtable patches from 5.15
...
This backports some patches from kernel 5.15 to fix issues with
flowtable offloading in kernel 5.10. OpenWrt backports most of the
patches related to flowtable offloading from kernel 5.15 already, but we
are missing some of the extra fixes.
This fixes some connection tracking problems when a flow gets removed
from the offload and added to the normal SW path again.
The patch 614-v5.18-netfilter-flowtable-fix-TCP-flow-teardown.patch was
extended manually with the nf_conntrack_tcp_established() function.
All changes are already included in kernel 5.15.
Fixes : #8776
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(cherry picked from commit 96ef2dabce
)
2022-08-14 00:29:20 +02:00
Vincent Pelletier
0855549b4b
kernel: scale nf_conntrack_max more reasonably
...
Use the kernel's built-in formula for computing this value.
The value applied by OpenWRT's sysctl configuration file does not scale
with the available memory, under-using hardware capabilities.
Also, that formula also influences net.netfilter.nf_conntrack_buckets,
which should improve conntrack performance in average (fewer connections
per hashtable bucket).
Backport upstream commit for its effect on the number of connections per
hashtable bucket.
Apply a hack patch to set the RAM size divisor to a more reasonable value (2048,
down from 16384) for our use case, a typical router handling several thousands
of connections.
Signed-off-by: Vincent Pelletier <plr.vincent@gmail.com>
Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
(cherry picked from commit 15fbb91666
)
2022-08-11 21:54:09 +01:00
John Audia
7ca89e1187
kernel: bump 5.10 to 5.10.134
...
All patches automatically rebased.
Signed-off-by: John Audia <therealgraysky@proton.me>
(cherry picked from commit 7be62b1187
)
2022-07-30 17:22:16 +02:00
John Audia
aedcbaae37
kernel: bump 5.10 to 5.10.132
...
All patches automatically rebased.
The following patch was replaced by a similar version upstream:
bcm27xx/patches-5.10/950-0036-tty-amba-pl011-Add-un-throttle-support.patch
Signed-off-by: John Audia <therealgraysky@proton.me>
(cherry picked from commit 7d3c0928de
)
2022-07-30 17:21:47 +02:00
John Audia
a51f54b41d
kernel: bump 5.10 to 5.10.130
...
All patches automatically rebased.
Build system: x86_64
Build-tested: ipq806x/R7800
Signed-off-by: John Audia <therealgraysky@proton.me>
2022-07-19 21:31:04 +02:00
Rafał Miłecki
187f5147d3
kernel: update leds-bcm63138 driver
...
Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(cherry picked from commit bb2a2b1dbe
)
2022-07-18 19:04:18 +02:00
Rafał Miłecki
f1fc90e5a1
kernel: backport LEDs driver for BCMBCA devices
...
This includes BCM63xx and BCM4908 families.
Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(cherry picked from commit d9ab1e56d8
)
2022-07-18 08:13:50 +02:00
John Audia
6b44a6e731
kernel: bump 5.10 to 5.10.127
...
All patches automatically rebased.
Signed-off-by: John Audia <therealgraysky@proton.me>
(cherry picked from commit 433dc5892a
)
2022-07-01 20:28:35 +02:00
John Audia
f2f03545d4
kernel: bump 5.10 to 5.10.124
...
All patches automatically rebased.
Build system: x86_64
Build-tested: ipq806x/R7800
Signed-off-by: John Audia <therealgraysky@proton.me>
(cherry picked from commit 9e5d743422
)
2022-06-27 22:34:07 +02:00
John Audia
4faf889e7e
kernel: bump 5.10 to 5.10.122
...
All patches automatically rebased.
Build system: x86_64
Build-tested: ipq806x/R7800
Signed-off-by: John Audia <therealgraysky@proton.me>
(cherry picked from commit 9edc514e3d
)
2022-06-27 22:34:07 +02:00
John Audia
81530d69ef
kernel: bump 5.10 to 5.10.121
...
Manually rebased:
oxnas/patches-5.10/100-oxnas-clk-plla-pllb.patch
All other patches automatically rebased.
Build system: x86_64
Build-tested: ipq806x/R7800
Signed-off-by: John Audia <therealgraysky@proton.me>
(cherry picked from commit 706a4ec40c
)
2022-06-27 22:34:07 +02:00
John Audia
ff889898d2
kernel: bump 5.10 to 5.10.120
...
All patches automatically rebased.
Build system: x86_64
Build-tested: ipq806x/R7800, x86/64
Signed-off-by: John Audia <therealgraysky@proton.me>
(cherry picked from commit f800f8d6fc
)
2022-06-07 22:28:59 +02:00
John Audia
49f8a75031
kernel: bump 5.10 to 5.10.118
...
Removed upstreamed:
generic-backport/774-v5.15-1-igc-remove-_I_PHY_ID-checking.patch
generic-backport/774-v5.15-2-igc-remove-phy-type-checking.patch
All patches automatically rebased.
Build system: x86_64
Build-tested: ipq806x/R7800
Signed-off-by: John Audia <therealgraysky@proton.me>
(cherry picked from commit b789a588b1
)
2022-06-07 22:28:59 +02:00
John Audia
3ce3de934c
kernel: bump 5.10 to 5.10.117
...
Removed upstreamed:
backport-5.10/890-v5.19-net-sfp-Add-tx-fault-workaround-for-Huawei-MA5671A-SFP-ON.patch
All patches automatically rebased.
Build system: x86_64
Build-tested: ipq806x/R7800
Signed-off-by: John Audia <therealgraysky@proton.me>
(cherry picked from commit 01a6a5c731
)
2022-06-07 22:28:59 +02:00
Ritaro Takenaka
972160a0f7
kernel: backport flow offload fixes
...
Some dst in IPv6 flow offload table become invalid after the table is created.
So check_dst is needed in packet path.
Signed-off-by: Ritaro Takenaka <ritarot634@gmail.com>
[Add patch for kernel 5.15 too and rename file]
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(cherry picked from commit efff48529b
)
2022-06-07 22:28:59 +02:00
Hauke Mehrtens
e90f74feb6
kernel: bump 5.10 to 5.10.116
...
Removed upstreamed:
generic/backport-5.10/900-regulator-consumer-Add-missing-stubs-to-regulator-co.patch
All other patches automatically rebased.
Compile-tested: lantiq/xrx200, armvirt/64
Run-tested: lantiq/xrx200, armvirt/64
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2022-05-18 00:16:11 +02:00
Hauke Mehrtens
3963a90df8
kernel: Add missing devm_regulator_get_exclusive()
...
This backports a patch from Linux 5.10.116 to fix a compile problem
introduced in 5.10.114.
drivers/usb/phy/phy-generic.c could not find
devm_regulator_get_exclusive().
Fixes: 8592df67f4
("kernel: bump 5.10 to 5.10.114")
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(cherry picked from commit 7400adae8d
)
2022-05-17 21:14:23 +02:00
John Audia
7a0af40e37
kernel: bump 5.10 to 5.10.115
...
Removed upstreamed:
backport-5.10/850-v5.17-0004-PCI-aardvark-Clear-all-MSIs-at-setup.patch
pending-5.10/850-0002-PCI-aardvark-Fix-reading-MSI-interrupt-number.patch
All other patches automatically rebased.
Build system: x86_64
Build-tested: bcm2711/RPi4B
Signed-off-by: John Audia <therealgraysky@proton.me>
(cherry picked from commit b754b0c721
)
2022-05-17 20:50:34 +02:00
John Audia
e0aaecdbb8
kernel: bump 5.10 to 5.10.114
...
All patches automatically rebased.
Build system: x86_64
Build-tested: bcm2711/RPi4B
Run-tested: bcm2711/RPi4B
Signed-off-by: John Audia <therealgraysky@proton.me>
(cherry picked from commit 8592df67f4
)
2022-05-17 20:50:27 +02:00
Felix Fietkau
53fc6e9ede
kernel: fix flow offload issues with pppoe
...
sync xt_FLOWOFFLOAD code with latest version of nft_flow_offload
Signed-off-by: Felix Fietkau <nbd@nbd.name>
(cherry-picked from commit 726ef8ba2d
)
2022-05-06 20:11:01 +02:00
John Audia
d90c7621f4
kernel: bump 5.10 to 5.10.113
...
All patches automatically rebased.
Build system: x86_64
Build-tested: bcm2711/RPi4B, mt7622/RT3200
Run-tested: bcm2711/RPi4B, mt7622/RT3200
Signed-off-by: John Audia <graysky@archlinux.us>
(cherry picked from commit e08942e76a
)
2022-05-01 14:13:15 +02:00
John Audia
e9c14fa85f
kernel: bump 5.10 to 5.10.112
...
Manually rebased:
ath79/patches-5.10/901-phy-mdio-bitbang-prevent-rescheduling-during-command.patch
All other patches automatically rebased.
Build system: x86_64
Build-tested: bcm2711/RPi4B, mt7622/RT3200
Run-tested: bcm2711/RPi4B, mt7622/RT3200
Signed-off-by: John Audia <graysky@archlinux.us>
(cherry picked from commit cab20be008
)
2022-05-01 14:13:14 +02:00
Stijn Tintel
f029912c07
Revert "kernel: backport MT7530 VLAN fix"
...
There are various reports on Github and in the forum that this commit
causes multiple problems.
This reverts commit ee6ba216d8
.
Fixes : #9420
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
(cherry picked from commit 3e0daca644
)
2022-04-19 14:52:49 +02:00