Rosen Penev 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cc98cfafd7 
							
						 
					 
					
						
						
							
							treewide: remove THIS_MODULE assignment  
						
						... 
						
						
						
						Matches upstream coccinelle check: api/platform_no_drv_owner.cocci.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/16846 
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com> 
						
					 
					
						2024-11-10 02:16:31 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Golle 
							
						 
					 
					
						
						
						
						
							
						
						
							b6c2422448 
							
						 
					 
					
						
						
							
							generic: mtk_wed: fix path of MT7988 WO firmware  
						
						... 
						
						
						
						commit eee3c695f3 
						
					 
					
						2024-10-26 15:21:03 +01:00 
						 
				 
			
				
					
						
							
							
								Rosen Penev 
							
						 
					 
					
						
						
						
						
							
						
						
							9bc0517b78 
							
						 
					 
					
						
						
							
							kernel: gpio-cascade: use gpiochip_get_data  
						
						... 
						
						
						
						Instead of passing NULL to gpiochip_add_data, we can populate the
parameter and use gpiochip_get_data instead of a custom function.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/16739 
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> 
						
					 
					
						2024-10-22 00:49:18 +02:00 
						 
				 
			
				
					
						
							
							
								Felix Fietkau 
							
						 
					 
					
						
						
						
						
							
						
						
							2a1daeaabd 
							
						 
					 
					
						
						
							
							kernel: fix forwarding broadcast packets between vlan-on-dsa and non-dsa netdevs  
						
						... 
						
						
						
						Fix conditions for handling offloaded packets
Fixes : #13430 
Signed-off-by: Leon M. Busch-George <leon@georgemail.eu>
Signed-off-by: Felix Fietkau <nbd@nbd.name> 
						
					 
					
						2024-10-20 18:46:33 +02:00 
						 
				 
			
				
					
						
							
							
								John Audia 
							
						 
					 
					
						
						
						
						
							
						
						
							51bbc8114b 
							
						 
					 
					
						
						
							
							kernel: bump 6.6 to 6.6.57  
						
						... 
						
						
						
						1. Update target/linux/generic/config-6.6 for new ksym
2. Refresh patches
Changelog: https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.6.57 
Added:
	generic/backport-6.6/777-netfilter-xtables-fix-typo-causing-some-targets-to-not-load-on-IPv6.patch[1]
Manually rebased:
	generic/hack-6.6/645-netfilter-connmark-introduce-set-dscpmark.patch
Removed upstreamed:
	gemini/patches-6.6/0001-net-ethernet-cortina-Drop-TSO-support.patch[2]
	gemini/patches-6.6/0004-net-ethernet-cortina-Restore-TSO-support.patch[3]
All other patches automatically rebased.
1. https://lore.kernel.org/all/20241019-xtables-typos-v2-1-6b8b1735dc8e@0upti.me/ 
2 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.6.57&id=452c0740d72c6a77a41f6ddc318a48f18c3d2346 
3. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.6.57&id=611f74b0e7fb93ee2366d9d7edca546806b220e9 
Build system: x86/64
Build-tested: x86/64/AMD Cezanne, flogic/xiaomi_redmi-router-ax6000-ubootmod, ramips/tplink_archer-a6-v3
Run-tested: x86/64/AMD Cezanne, flogic/xiaomi_redmi-router-ax6000-ubootmod, ramips/tplink_archer-a6-v3
Signed-off-by: John Audia <therealgraysky@proton.me>
Link: https://github.com/openwrt/openwrt/pull/16726 
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> 
						
					 
					
						2024-10-19 16:21:32 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Golle 
							
						 
					 
					
						
						
						
						
							
						
						
							abda39d86d 
							
						 
					 
					
						
						
							
							generic: import and move accepted RealTek PHY patches  
						
						... 
						
						
						
						Import commits from upstream Linux and move/rename existing patches
which have been acceped.
Signed-off-by: Daniel Golle <daniel@makrotopia.org> 
						
					 
					
						2024-10-17 13:33:18 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Golle 
							
						 
					 
					
						
						
						
						
							
						
						
							45bad8ba98 
							
						 
					 
					
						
						
							
							generic: phy: aquantia: correctly describe LED polarity  
						
						... 
						
						
						
						Backport newly introduced support for 'active-high' property and use
it to correctly implement polarity assignment for Aquantia PHY LEDs.
Previously the 'active-low' property was used to switch a LED PIN to
active-high ("drive VDD" in Aquantia-speak) mode.
Signed-off-by: Daniel Golle <daniel@makrotopia.org> 
						
					 
					
						2024-10-15 17:46:14 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Golle 
							
						 
					 
					
						
						
						
						
							
						
						
							8cc049cec2 
							
						 
					 
					
						
						
							
							generic: phy: aquantia: move accepted patches to backport-6.6  
						
						... 
						
						
						
						Move patches accepted upstream from pending-6.6 to backport-6.6.
Signed-off-by: Daniel Golle <daniel@makrotopia.org> 
						
					 
					
						2024-10-15 17:45:18 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Golle 
							
						 
					 
					
						
						
						
						
							
						
						
							ee03a2742b 
							
						 
					 
					
						
						
							
							generic: net: phy: be more conservative about MAC interface selection  
						
						... 
						
						
						
						Only add SerDes interface modes at lower speeds to host_interfaces.
Fixes: 5281033831 
						
					 
					
						2024-10-15 14:21:37 +01:00 
						 
				 
			
				
					
						
							
							
								Felix Fietkau 
							
						 
					 
					
						
						
						
						
							
						
						
							506d0c421b 
							
						 
					 
					
						
						
							
							kernel: fix mtk_eth_soc memory corruption issue on fq dma init  
						
						... 
						
						
						
						Signed-off-by: Felix Fietkau <nbd@nbd.name> 
						
					 
					
						2024-10-15 10:22:02 +02:00 
						 
				 
			
				
					
						
							
							
								Linus Walleij 
							
						 
					 
					
						
						
						
						
							
						
						
							14f79ad139 
							
						 
					 
					
						
						
							
							linux: generic: dsa: mv88e6xx: Drop obsolete patch  
						
						... 
						
						
						
						As described by Tobias Waldekranz this patch is obsolete
and the issue is already fixed in the upstream kernels we
are using.
Link: http://lists.openwrt.org/pipermail/openwrt-devel/2024-October/043238.html 
Signed-off-by: Linus Walleij <linus.walleij@linaro.org> 
						
					 
					
						2024-10-12 22:07:46 +02:00 
						 
				 
			
				
					
						
							
							
								Linus Walleij 
							
						 
					 
					
						
						
						
						
							
						
						
							c990f6e156 
							
						 
					 
					
						
						
							
							linux: generic: net: dsa: mv88e6xxx LED support  
						
						... 
						
						
						
						This solution that is needed for some routers to provide proper
LED activity when controlled directly by the MV88E6xxx switch,
has just been merged in upstream Linux.
Make this patch 901 as other backports from earlier kernels
are in patch 896 and this is the first free number after
that.
Patch offsets in pending patches are augmented as part of
the refresh.
Signed-off-by: Linus Walleij <linus.walleij@linaro.org> 
						
					 
					
						2024-10-12 22:07:35 +02:00 
						 
				 
			
				
					
						
							
							
								John Audia 
							
						 
					 
					
						
						
						
						
							
						
						
							12f12df569 
							
						 
					 
					
						
						
							
							kernel: bump 6.6 to 6.6.55  
						
						... 
						
						
						
						Changelog: https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.6.55 
Added the following default ksym to target/linux/generic/config-6.6:
	CONFIG_PROC_MEM_ALWAYS_FORCE=y
	# CONFIG_PROC_MEM_FORCE_PTRACE is not set
	# CONFIG_PROC_MEM_NO_FORCE is not set
Removed upstreamed:
	generic/backport-6.6/780-23-v6.12-r8169-Fix-spelling-mistake-tx_underun-tx_underrun.patch[1]
	generic/backport-6.6/780-25-v6.12-r8169-add-tally-counter-fields-added-with-RTL8125.patch[2]
	generic/pending-6.6/684-gso-fix-gso-fraglist-segmentation-after-pull-from-fr.patch[3]
	lantiq/patches-6.6/0025-v6.12-net-ethernet-lantiq_etop-fix-memory-disclosure.patch[4]
Manually rebased:
	bcm27xx/patches-6.6/950-0086-Main-bcm2708-bcm2709-linux-port.patch
	bcm27xx/patches-6.6/950-0998-i2c-designware-Add-support-for-bus-clear-feature.patch
All other patches automatically rebased.
1. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.6.56&id=f02fcb7283b1c25f7e3ae07d7a2c830e06eb1a62 
2. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.6.56&id=1c723d785adb711496bc64c24240f952f4faaabf 
3. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.6.56&id=af3122f5fdc0d00581d6e598a668df6bf54c9daa 
4. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.6.56&id=e66e38d07b31e177ca430758ed97fbc79f27d966 
Build system: x86/64
Build-tested: x86/64/AMD Cezanne, flogic/xiaomi_redmi-router-ax6000-ubootmod, ramips/tplink_archer-a6-v3
Run-tested: x86/64/AMD Cezanne, flogic/xiaomi_redmi-router-ax6000-ubootmod, ramips/tplink_archer-a6-v3
Signed-off-by: John Audia <therealgraysky@proton.me>
Link: https://github.com/openwrt/openwrt/pull/16655 
Signed-off-by: Nick Hainke <vincent@systemli.org> 
						
					 
					
						2024-10-11 19:21:41 +02:00 
						 
				 
			
				
					
						
							
							
								Christian Marangi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f9a70a20c5 
							
						 
					 
					
						
						
							
							generic: backport BLOCK OF support patch  
						
						... 
						
						
						
						Backport BLOCK OF support patch merged upstream and refresh pending
BLOCK patches.
This is a new way to declare partition table for BLOCK device (eMMC
currently supported) with the use of DTS.
Current pending patch are adapted to not cause regression with current
downstream implementation of a similar functionality.
Also enable the new OF_PARTITION config by default.
Link: https://github.com/openwrt/openwrt/pull/16663 
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com> 
						
					 
					
						2024-10-11 17:18:40 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Golle 
							
						 
					 
					
						
						
						
						
							
						
						
							5281033831 
							
						 
					 
					
						
						
							
							generic: net: phy: use all SerDes MAC interface modes  
						
						... 
						
						
						
						Instead of forcing 2.5G PHYs into rate-adapter mode which results higher
energy consumption, lack of support for half-duplex modes and typically
worse performance when linked at speeds less than 2.5G, use SGMII mode
which allows the MAC to follow the PHY speed.
Signed-off-by: Daniel Golle <daniel@makrotopia.org> 
						
					 
					
						2024-10-09 02:38:25 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Golle 
							
						 
					 
					
						
						
						
						
							
						
						
							69906789e0 
							
						 
					 
					
						
						
							
							generic: net: phy: realtek: various improvements  
						
						... 
						
						
						
						Follow the advise of Russell King allows to greatly improve the driver
for RealTek's 1G and 2.5G Ethernet PHYs. The results are full/half
duplex as well as Gbit master/slave property being read from PHY
Specific Status Register (PHYSR), and fixes regarding link-partner
advertisement.
Fixes : #14504 
Signed-off-by: Daniel Golle <daniel@makrotopia.org> 
						
					 
					
						2024-10-09 02:36:22 +01:00 
						 
				 
			
				
					
						
							
							
								John Audia 
							
						 
					 
					
						
						
						
						
							
						
						
							51db334005 
							
						 
					 
					
						
						
							
							kernel: bump 6.6 to 6.6.54  
						
						... 
						
						
						
						Changelog: https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.6.54 
Removed upstreamed:
	generic/backport-6.6/780-24-v6.12-r8169-disable-ALDPS-per-default-for-RTL8125.patch[1]
	generic/pending-6.6/360-selftests-bpf-portability-of-unprivileged-tests.patch[2]
Manually rebased:
	bcm53xx/patches-6.6/180-usb-xhci-add-support-for-performing-fake-doorbell.patch
	bmips/patches-6.6/200-mips-bmips-automatically-detect-CPU-frequency.patch
All other patches automatically rebased.
1. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.6.54&id=50d062b6cc90c45a0de54e9bd9903c82777d66bf 
2. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.6.54&id=103c0431c7fb4790affea121126840dbfb146341 
Build system: x86/64
Build-tested: x86/64/AMD Cezanne, flogic/xiaomi_redmi-router-ax6000-ubootmod, ramips/tplink_archer-a6-v3
Run-tested: x86/64/AMD Cezanne, flogic/xiaomi_redmi-router-ax6000-ubootmod, ramips/tplink_archer-a6-v3
Signed-off-by: John Audia <therealgraysky@proton.me>
Link: https://github.com/openwrt/openwrt/pull/16602 
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> 
						
					 
					
						2024-10-05 12:43:51 +02:00 
						 
				 
			
				
					
						
							
							
								John Audia 
							
						 
					 
					
						
						
						
						
							
						
						
							123cb3793f 
							
						 
					 
					
						
						
							
							kernel: bump 6.6 to 6.6.53  
						
						... 
						
						
						
						Changelog: https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.6.53 
All patches automatically rebased.
Build system: x86/64
Build-tested: x86/64/AMD Cezanne, flogic/glinet_gl-mt6000, flogic/xiaomi_redmi-router-ax6000-ubootmod
Run-tested: x86/64/AMD Cezanne, flogic/glinet_gl-mt6000, flogic/xiaomi_redmi-router-ax6000-ubootmod
Signed-off-by: John Audia <therealgraysky@proton.me>
Link: https://github.com/openwrt/openwrt/pull/16554 
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> 
						
					 
					
						2024-10-02 00:05:38 +02:00 
						 
				 
			
				
					
						
							
							
								Felix Fietkau 
							
						 
					 
					
						
						
						
						
							
						
						
							774badd8a8 
							
						 
					 
					
						
						
							
							kernel: fix crashes after linearizing fraglist GSO skbs  
						
						... 
						
						
						
						This fixes some corner cases triggered by enabling fraglist GRO, where some
protocols may accidentally or intentionally linearize fraglist skbs.
Previously, these skbs became unusable and segmenting them led to crashes.
With this patch, they are properly handled by passing them to skb_segment
instead of skb_segment_list.
Signed-off-by: Felix Fietkau <nbd@nbd.name> 
						
					 
					
						2024-09-26 11:00:26 +02:00 
						 
				 
			
				
					
						
							
							
								Robert Marko 
							
						 
					 
					
						
						
						
						
							
						
						
							7f46e231eb 
							
						 
					 
					
						
						
							
							generic: phy: aquantia: fix MDI pair property parsing  
						
						... 
						
						
						
						of_property_read_u32 returns -EINVAL when property does not exist,
according to the documentation -ENOENT is not a valid return code.
So, instead of checking for -ENOENT check for -EINVAL as otherwise the
blamed commit breaks AQR probe since it will return -EINVAL during probe.
Fixes: cb2a11f49chttps://github.com/openwrt/openwrt/pull/16466 
Signed-off-by: Robert Marko <robimarko@gmail.com> 
						
					 
					
						2024-09-23 18:38:44 +02:00 
						 
				 
			
				
					
						
							
							
								Mieczyslaw Nalewaj 
							
						 
					 
					
						
						
						
						
							
						
						
							13aa1fad5d 
							
						 
					 
					
						
						
							
							generic: mtd: spinand: winbond: more serial NAND flash types  
						
						... 
						
						
						
						Add support for W25N01JW, W25N02JWZEIF, W25N512GW, W25N02KWZEIR and W25N01GWZEIG.
Add support for W25N04KV.
Signed-off-by: Mieczyslaw Nalewaj <namiltd@yahoo.com>
Link: https://github.com/openwrt/openwrt/pull/16272 
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> 
						
					 
					
						2024-09-22 19:03:22 +02:00 
						 
				 
			
				
					
						
							
							
								Oskari Lemmela 
							
						 
					 
					
						
						
						
						
							
						
						
							cf8d32745e 
							
						 
					 
					
						
						
							
							ath79: qca955x ag71xx upstream driver fix  
						
						... 
						
						
						
						Fix mdio probe in qca95xx devices and add mandatory clocks to dtsi
Signed-off-by: Oskari Lemmela <oskari@lemmela.net>
Link: https://github.com/openwrt/openwrt/pull/15926 
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> 
						
					 
					
						2024-09-22 18:42:58 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Golle 
							
						 
					 
					
						
						
						
						
							
						
						
							cb2a11f49c 
							
						 
					 
					
						
						
							
							generic: phy: aquantia: add pending patch to force MDI pair order  
						
						... 
						
						
						
						Import pending patch to force MDI pair order.
Signed-off-by: Daniel Golle <daniel@makrotopia.org> 
						
					 
					
						2024-09-20 22:47:05 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Golle 
							
						 
					 
					
						
						
						
						
							
						
						
							852ed0379a 
							
						 
					 
					
						
						
							
							generic: 6.6: mtk_eth_soc: increase QDMA RESV_BUF size  
						
						... 
						
						
						
						Increase QDMA RESV_BUF from 2K to 3K for netsys v2 to match Mediatek SDK.
This helps reduce the possibility of Ethernet transmit timeouts.
Link: 19d8456c30 
						
					 
					
						2024-09-20 16:35:41 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Golle 
							
						 
					 
					
						
						
						
						
							
						
						
							0787d95f06 
							
						 
					 
					
						
						
							
							generic: 6.6: mtk_eth_soc: reset all TX queues on DMA free  
						
						... 
						
						
						
						The purpose of resetting the TX queue is to reset the
byte and packet count as well as to clear the software
flow control XOFF bit.
MediaTek developers pointed out that netdev_reset_queue would only
resets queue 0 of the network device.
Queues that are not reset may cause unexpected issues.
Packets may stop being sent after reset and "transmit timeout" log may
be displayed.
Import fix from MediaTek's SDK to resolve this issue.
Link: 5746a94456 
						
					 
					
						2024-09-20 16:35:41 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Golle 
							
						 
					 
					
						
						
						
						
							
						
						
							5b4131dfe8 
							
						 
					 
					
						
						
							
							generic: 6.6: backport pending fix for Aquantia PHY LEDs  
						
						... 
						
						
						
						The 'active-low' property was not applied correctly and two fixes
are required to make inverted LEDs work as expected.
Signed-off-by: Daniel Golle <daniel@makrotopia.org> 
						
					 
					
						2024-09-17 19:07:53 +01:00 
						 
				 
			
				
					
						
							
							
								John Audia 
							
						 
					 
					
						
						
						
						
							
						
						
							01d8e41c16 
							
						 
					 
					
						
						
							
							kernel: bump 6.6 to 6.6.51  
						
						... 
						
						
						
						Changelog: https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.6.51 
Removed upstreamed:
	generic/backport-6.6/200-regmap-maple-work-around-false-positive-warning.patch
	generic/backport-6.6/822-v6.11-0012-nvmem-Fix-return-type-of-devm_nvmem_device_get-in-ke.patch
	bcm27xx/patches-6.6/950-1018-drivers-mmc-apply-SD-quirks-earlier-during-probe.patch
Manually rebased:
	bcm27xx/patches-6.6/950-0993-drivers-mmc-cqhci-clear-CQHCI_CTL-if-halt-fails.patch
	ramips/patches-6.6/311-MIPS-use-set_mode-to-enable-disable-the-cevt-r4k-irq.patch[4]
All other patches automatically rebased.
1. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.6.51&id=e42ea96d6d36a16526cb82b8aa2e5422814c3250 
2. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.6.51&id=3d1baf322a3a69b38b6b2d511cfe0d611d1b5462 
3. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.6.51&id=115a755bb38db5a1175be44e6a9a93a0a8233885 
4. Adapted the changes from Hauke Mehrtens' modification in PR#16366 to 5.15.167
Build system: x86/64
Build-tested: x86/64/AMD Cezanne, flogic/xiaomi_redmi-router-ax6000-ubootmod, ramips/tplink_archer-a6-v3
Run-tested: x86/64/AMD Cezanne, flogic/xiaomi_redmi-router-ax6000-ubootmod, ramips/tplink_archer-a6-v3
Signed-off-by: John Audia <therealgraysky@proton.me>
Link: https://github.com/openwrt/openwrt/pull/16370 
Signed-off-by: Robert Marko <robimarko@gmail.com> 
						
					 
					
						2024-09-15 16:32:48 +02:00 
						 
				 
			
				
					
						
							
							
								Rafał Miłecki 
							
						 
					 
					
						
						
						
						
							
						
						
							e39ae96f88 
							
						 
					 
					
						
						
							
							kernel: backport nvmem changes from v6.12  
						
						... 
						
						
						
						Signed-off-by: Rafał Miłecki <rafal@milecki.pl> 
						
					 
					
						2024-09-12 08:59:36 +02:00 
						 
				 
			
				
					
						
							
							
								Rafał Miłecki 
							
						 
					 
					
						
						
						
						
							
						
						
							7d3789de99 
							
						 
					 
					
						
						
							
							kernel: backport nvmem changes from v6.11  
						
						... 
						
						
						
						Signed-off-by: Rafał Miłecki <rafal@milecki.pl> 
						
					 
					
						2024-09-10 13:43:03 +02:00 
						 
				 
			
				
					
						
							
							
								Rafał Miłecki 
							
						 
					 
					
						
						
						
						
							
						
						
							944dfb1ed6 
							
						 
					 
					
						
						
							
							kernel: backport nvmem changes from v6.9  
						
						... 
						
						
						
						Signed-off-by: Rafał Miłecki <rafal@milecki.pl> 
						
					 
					
						2024-09-10 13:42:55 +02:00 
						 
				 
			
				
					
						
							
							
								Felix Fietkau 
							
						 
					 
					
						
						
						
						
							
						
						
							66559946ac 
							
						 
					 
					
						
						
							
							kernel: bridge: fix switchdev host mdb entry updates  
						
						... 
						
						
						
						Avoid imbalance in host multicast database updates
Signed-off-by: Felix Fietkau <nbd@nbd.name> 
						
					 
					
						2024-09-04 12:39:36 +02:00 
						 
				 
			
				
					
						
							
							
								John Audia 
							
						 
					 
					
						
						
						
						
							
						
						
							93cca95434 
							
						 
					 
					
						
						
							
							kernel: bump 6.6 to 6.6.48  
						
						... 
						
						
						
						Changelog: https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.6.48 
Removed upstreamed:
	generic/backport-6.6/752-04-v6.6-net-ethernet-mtk_wed-check-update_wo_rx_stats-in-mtk.patch[1]
	generic/pending-6.6/601-udp-fix-receiving-fraglist-GSO_packets.patch[2]
	mediatek/patches-6.6/951-net-ethernet-mtk_wed-fix-use-after-free-panic-in-mtk.patch[3]
	rockchip/patches-6.6/302-mmc-allow-probe-to-defer-if-clock-is-not-ready.patch[4]
Manually rebased:
	bcm27xx/patches-6.6/950-0058-Revert-Bluetooth-Always-request-for-user-confirmatio.patch
All other patches automatically rebased.
1. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.6.48&id=7ede6ef04c9ffc466844a297d3d68bea8a06093d 
2. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.6.48&id=cfa692e7e71b22d35174a796d10b9111bafa0686 
3. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.6.48&id=326a89321f9d5fe399fe6f9ff7c0fc766582a6a0 
4. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.6.48&id=7bbf8f8b8861dd2a6215f1aded425c66e6c376a0 
Build system: x86/64
Build-tested: x86/64/AMD Cezanne, flogic/xiaomi_redmi-router-ax6000-ubootmod, ramips/tplink_archer-a6-v3
Run-tested: x86/64/AMD Cezanne, flogic/xiaomi_redmi-router-ax6000-ubootmod, ramips/tplink_archer-a6-v3
Signed-off-by: John Audia <therealgraysky@proton.me>
Link: https://github.com/openwrt/openwrt/pull/16282 
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> 
						
					 
					
						2024-08-31 20:08:13 +02:00 
						 
				 
			
				
					
						
							
							
								Álvaro Fernández Rojas 
							
						 
					 
					
						
						
						
						
							
						
						
							ae5489e578 
							
						 
					 
					
						
						
							
							generic: 6.6: backport upstream Realtek PHY patch  
						
						... 
						
						
						
						- Fix setting of PHY LEDs Mode B bit on RTL8211F.
- Rename pending Realtek PHY patches.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> 
						
					 
					
						2024-08-24 15:14:40 +02:00 
						 
				 
			
				
					
						
							
							
								John Audia 
							
						 
					 
					
						
						
						
						
							
						
						
							00aa9017fa 
							
						 
					 
					
						
						
							
							kernel: bump 6.6 to 6.6.47  
						
						... 
						
						
						
						Changelog: https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.6.47 
All patches automatically rebased.
Build system: x86/64
Build-tested: x86/64/AMD Cezanne, flogic/xiaomi_redmi-router-ax6000-ubootmod, ramips/tplink_archer-a6-v3
Run-tested: x86/64/AMD Cezanne, flogic/xiaomi_redmi-router-ax6000-ubootmod, ramips/tplink_archer-a6-v3
Signed-off-by: John Audia <therealgraysky@proton.me>
Link: https://github.com/openwrt/openwrt/pull/16173 
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> 
						
					 
					
						2024-08-20 23:41:08 +02:00 
						 
				 
			
				
					
						
							
							
								John Audia 
							
						 
					 
					
						
						
						
						
							
						
						
							3eb08538c4 
							
						 
					 
					
						
						
							
							kernel: bump 6.6 to 6.6.46  
						
						... 
						
						
						
						This commit makes three changes all needed for the update of the 6.6 kernel.
1. Upstream kernel bump to 6.6.46
	Changelog: https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.6.46 
	Manually rebased:
        	bcm27xx/patches-6.6/950-0320-spi-spidev-Restore-loading-from-Device-Tree.patch
	All other patches automatically rebased.
2. Adjusted the following for new ksym[1] enabling it:
        armsr/config-6.6
        bcm27xx/bcm2712/config-6.6
3. Added a fix to receiving fraglist GSO packets:
	generic/pending-6.6/601-udp-fix-receiving-fraglist-GSO_packets.patch[2]
1. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/diff/arch/arm64/Kconfig?id=v6.6.46&id2=v6.6.45 
2. https://marc.info/?l=linux-netdev&m=172407994500599&w=2 
Build system: x86/64
Build-tested: x86/64/AMD Cezanne
Run-tested: x86/64/AMD Cezanne
Signed-off-by: John Audia <therealgraysky@proton.me>
Link: https://github.com/openwrt/openwrt/pull/16173 
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> 
						
					 
					
						2024-08-20 23:41:08 +02:00 
						 
				 
			
				
					
						
							
							
								Álvaro Fernández Rojas 
							
						 
					 
					
						
						
						
						
							
						
						
							052732bddb 
							
						 
					 
					
						
						
							
							generic: 6.6: fix early RTL8221B detection  
						
						... 
						
						
						
						Fixes the issue of RTL8221B-VB-CG not being detected correctly after ca44690ca4469045f 
						
					 
					
						2024-08-19 18:46:18 +01:00 
						 
				 
			
				
					
						
							
							
								Álvaro Fernández Rojas 
							
						 
					 
					
						
						
						
						
							
						
						
							5eec1df01e 
							
						 
					 
					
						
						
							
							generic: 6.6: backport realtek phy patches from v6.11  
						
						... 
						
						
						
						- add support for rtl8224 2.5Gbps PHY
- add support for PHY LEDs on RTL8211F
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> 
						
					 
					
						2024-08-19 18:46:18 +01:00 
						 
				 
			
				
					
						
							
							
								Felix Fietkau 
							
						 
					 
					
						
						
						
						
							
						
						
							17f07040e7 
							
						 
					 
					
						
						
							
							kernel: prevent tunnel drivers from mangling fraglist GSO packets  
						
						... 
						
						
						
						Fixes crashes on segmenting packets, mainly when dereferencing a no longer
existing fragment chain.
Signed-off-by: Felix Fietkau <nbd@nbd.name> 
						
					 
					
						2024-08-16 10:07:01 +02:00 
						 
				 
			
				
					
						
							
							
								Felix Fietkau 
							
						 
					 
					
						
						
						
						
							
						
						
							79fce42404 
							
						 
					 
					
						
						
							
							kernel: backport upstream GSO improvements  
						
						... 
						
						
						
						Fixes some corner cases regarding segmenting packets that were assembled
by GRO.
Signed-off-by: Felix Fietkau <nbd@nbd.name> 
						
					 
					
						2024-08-16 10:07:01 +02:00 
						 
				 
			
				
					
						
							
							
								Romanov Danila 
							
						 
					 
					
						
						
						
						
							
						
						
							089c25f466 
							
						 
					 
					
						
						
							
							kernel: Fix section mismatch in ubi  
						
						... 
						
						
						
						Fix ubiblock_create_from_param() ubiblock_create_auto_rootfs section mismatch.
Without this, the system upgrade will not work if the kernel was compiled with clang-18.
WARNING: modpost: vmlinux: section mismatch in reference: ubiblock_notify+0x190 (section: .text) -> ubiblock_create_auto_rootfs (section: .init.text)
```
[33342.080771] Call trace:
[33342.083205]  ubiblock_create_auto_rootfs+0x0/0xd0
[33342.087902]  blocking_notifier_call_chain+0xb0/0x1a0
[33342.092857]  ubi_volume_notify+0xcc/0xdc
[33342.096773]  ubi_create_volume+0x520/0x684
[33342.100861]  ubi_cdev_ioctl+0x2ac/0x834
[33342.104688]  __arm64_sys_ioctl+0x14f0/0x15f4
[33342.108947]  invoke_syscall+0x44/0xc8
[33342.112601]  do_el0_svc+0x78/0xa8
[33342.115907]  el0_svc+0x24/0x50
[33342.118951]  el0t_64_sync_handler+0x88/0xf0
[33342.123126]  el0t_64_sync+0x150/0x154
[33342.126784] Code: ???????? ???????? ???????? ???????? (????????)
```
Signed-off-by: Romanov Danila <pervokur@gmail.com> 
						
					 
					
						2024-08-15 02:00:22 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Golle 
							
						 
					 
					
						
						
						
						
							
						
						
							1554af4c43 
							
						 
					 
					
						
						
							
							generic: import patch lowering bitflip_threshold on SPI-NAND  
						
						... 
						
						
						
						Reporting an unclean read from SPI-NAND only when the maximum number
of correctable bitflip errors has been hit seems a bit late.
UBI LEB scrubbing, which depends on the lower MTD device reporting
correctable bitflips, then only kicks in when it's almost too late.
Set bitflip_threshold to 75% of the ECC strength, which is also the
default for raw NAND.
Signed-off-by: Daniel Golle <daniel@makrotopia.org> 
						
					 
					
						2024-08-12 11:31:37 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Marko 
							
						 
					 
					
						
						
						
						
							
						
						
							81481c805a 
							
						 
					 
					
						
						
							
							generic: 6.6: add Winbond W25N01KV support  
						
						... 
						
						
						
						It seems that some Xiaomi AX3000T boards changed to using Winbond W25N01KV
SPI-NAND which is not supported in OpenWrt nor upstream kernel.
So, add a pending patch to support it as upstream supports rest of the KV
revision models.
Fixes : #16002 
Link: https://github.com/openwrt/openwrt/pull/16088 
Signed-off-by: Robert Marko <robimarko@gmail.com> 
						
					 
					
						2024-08-12 11:15:13 +02:00 
						 
				 
			
				
					
						
							
							
								John Audia 
							
						 
					 
					
						
						
						
						
							
						
						
							b733b6acb5 
							
						 
					 
					
						
						
							
							kernel: bump 6.6 to 6.6.44  
						
						... 
						
						
						
						Changelog: https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.6.44 
Removed upstreamed:
	rockchip/patches-6.6/044-v6.11-arm64-dts-rockchip-Add-sdmmc-related-properties-on-r.patch[1]
	rockchip/patches-6.6/045-v6.11-arm64-dts-rockchip-Add-pinctrl-for-UART0-to-rk3308-r.patch[2]
	rockchip/patches-6.6/046-v6.11-arm64-dts-rockchip-Add-mdio-and-ethernet-phy-nodes-t.patch[3]
	rockchip/patches-6.6/048-v6.11-arm64-dts-rockchip-Update-WIFi-BT-related-nodes-on-r.patch[4]
	rockchip/patches-6.6/310-PCI-dw-rockchip-Fix-initial-PERST-GPIO-value.patch[5]
Manually rebased:
	bcm27xx/patches-6.6/950-0526-mfd-Add-rp1-driver.patch
	ramips/patches-6.6/810-uvc-add-iPassion-iP2970-support.patch
All other patches automatically rebased.
1. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.6.44&id=96155dc8c99e76a0e58932ca5f88148a37af3617 
2. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.6.44&id=30ee9e5ecc5fd6854a1690ab11e6e6b4851ac9ab 
3. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.6.44&id=0c4c1b7daf23bccf0da5b65b3cd5b32bfa5a5af4 
4. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.6.44&id=a86a5685675834732789df202e73153db59d8dcc 
5. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.6.44&id=a30211c6704899de0616ac0f97601122d899c86d 
Build system: x86/64
Build-tested: x86/64/AMD Cezanne
Run-tested: x86/64/AMD Cezanne
Signed-off-by: John Audia <therealgraysky@proton.me>
Link: https://github.com/openwrt/openwrt/pull/16061 
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> 
						
					 
					
						2024-08-06 00:40:42 +02:00 
						 
				 
			
				
					
						
							
							
								Álvaro Fernández Rojas 
							
						 
					 
					
						
						
						
						
							
						
						
							ca4469045f 
							
						 
					 
					
						
						
							
							generic: 6.6: backport upstream RealTek PHY patches  
						
						... 
						
						
						
						Replace downstream RealTek PHY patches with backported ones.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> 
						
					 
					
						2024-08-02 13:14:53 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Golle 
							
						 
					 
					
						
						
						
						
							
						
						
							9778174086 
							
						 
					 
					
						
						
							
							generic: 6.6: update block nvmem patchset  
						
						... 
						
						
						
						While discussions are still ongoing, update the block NVMEM provider
patchset to the level submitted upstream to allow testing and validation.
Link: https://patchwork.kernel.org/project/linux-block/list/?series=875202 
Signed-off-by: Daniel Golle <daniel@makrotopia.org> 
						
					 
					
						2024-08-01 20:48:24 +01:00 
						 
				 
			
				
					
						
							
							
								John Audia 
							
						 
					 
					
						
						
						
						
							
						
						
							66177c081f 
							
						 
					 
					
						
						
							
							kernel: bump 6.6 to 6.6.41  
						
						... 
						
						
						
						Changelog: https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.6.41 
Manually rebased:
	lantiq/patches-6.6/0028-NET-lantiq-various-etop-fixes.patch
All other patches automatically rebased.
Build system: x86/64
Build-tested: x86/64/AMD Cezanne, flogic/xiaomi_redmi-router-ax6000-ubootmod
Run-tested: x86/64/AMD Cezanne, flogic/xiaomi_redmi-router-ax6000-ubootmod
Signed-off-by: John Audia <therealgraysky@proton.me> 
						
					 
					
						2024-07-19 16:53:24 +02:00 
						 
				 
			
				
					
						
							
							
								John Audia 
							
						 
					 
					
						
						
						
						
							
						
						
							a9818e3ef8 
							
						 
					 
					
						
						
							
							kernel: bump 6.6 to 6.6.39  
						
						... 
						
						
						
						Changelog: https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.6.39 
Manually rebased:
	generic/backport-6.6/0080-v6.9-smp-Avoid-setup_max_cpus_namespace_collision_shadowing.patch
Removed upstreamed:
	generic/backport-6.6/801-v6.11-gpio-mmio-do-not-calculate-bgpio_bits-via-ngpios.patch[1]
	generic/backport-6.6/0081-v6.10-cpu-Fix-broken-cmdline-nosmp-and-maxcpus-0.patch[2]
All other patches automatically rebased.
1. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.6.39&id=dee87316b5f5f167a201491a774bbd6e10c8dd94 
2. 69787793e7https://github.com/openwrt/openwrt/pull/15928 
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> 
						
					 
					
						2024-07-15 01:26:47 +02:00 
						 
				 
			
				
					
						
							
							
								John Audia 
							
						 
					 
					
						
						
						
						
							
						
						
							69dd5a788f 
							
						 
					 
					
						
						
							
							kernel: bump 6.6 to 6.6.37  
						
						... 
						
						
						
						Changelog: https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.6.37 
Added:
	generic/hack-6.6/900-fix-build-to-handle-return-value.patch[1]
Manually rebased:
	generic/pending-6.6/834-ledtrig-libata.patch
Removed upstreamed:
	bcm27xx/patches-6.6/950-0398-drm-panel-panel-ilitek9881c-Use-cansleep-methods.patch[2]
All other patches automatically rebased.
1. Patch suggested by @DragonBluep to circumvent upstream breakage of kernel 6.6.37 compilation. See comments in https://github.com/openwrt/openwrt/pull/15879  for additional discussion.
2. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.6.37&id=1618f7a875ffd916596392fd29880c0429b8af60 
Build system: x86/64
Build-tested: x86/64/AMD Cezanne, flogic/xiaomi_redmi-router-ax6000-ubootmod, ramips/tplink_archer-a6-v3
Run-tested: x86/64/AMD Cezanne, flogic/xiaomi_redmi-router-ax6000-ubootmod, ramips/tplink_archer-a6-v3
Signed-off-by: John Audia <therealgraysky@proton.me>
Link: https://github.com/openwrt/openwrt/pull/15879 
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> 
						
					 
					
						2024-07-10 23:59:37 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Golle 
							
						 
					 
					
						
						
						
						
							
						
						
							4a2f712f85 
							
						 
					 
					
						
						
							
							generic: 6.6: mtk_eth_soc: add support for flow-control settings  
						
						... 
						
						
						
						Add patch implementing operations to get and set flow-control link
parameters of mtk_eth_soc via ethtool.
Signed-off-by: Daniel Golle <daniel@makrotopia.org> 
						
					 
					
						2024-07-06 04:22:37 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Golle 
							
						 
					 
					
						
						
						
						
							
						
						
							27b6838afa 
							
						 
					 
					
						
						
							
							generic: 6.6: mtk_eth_soc: import accepted patches  
						
						... 
						
						
						
						Import two imported patches accepted upstream.
Move from pending:
 - net: ethernet: mtk_eth_soc: implement .{get,set}_pauseparam ethtool ops
Initial import:
 - net: ethernet: mtk_ppe: Change PPE entries number to 16K
Signed-off-by: Daniel Golle <daniel@makrotopia.org> 
						
					 
					
						2024-07-06 04:22:37 +01:00