immortalwrt/target/linux
Christian Lamparter fdd3605398 kernel: 6.1: fix swconfig not working
On 6.1 swconfig is not showing up and there's a splat:

| ------------[ cut here ]------------
| WARNING: CPU: 0 PID: 1 at genl_register_family+0xb4/0x81c
| Modules linked in:
| CPU: 0 PID: 1 Comm: swapper Not tainted 6.1.29 #0
| Hardware name: Netgear WNDR4700/WNDR4720 Series APM821XX [...]
| NIP:  c0599370 LR: c0599344 CTR: c08c9950
| REGS: c0c21cb0 TRAP: 0700   Not tainted  (6.1.29)
| MSR:  00029000 <CE,EE,ME>  CR: 48000888  XER: 00000000
|
| GPR00: c0002678 c0c21da0 c0c2cd80 [...]
| NIP [c0599370] genl_register_family+0xb4/0x81c
| LR [c0599344] genl_register_family+0x88/0x81c
| Call Trace:
| [c0c21d80] [c0c21df4] 0xc0c21df4 (unreliable)
| [c0c21e10] [c08c9988] swconfig_init+0x38/0x64
| [c0c21e30] [c0002678] do_one_initcall+0x50/0x260

This is due to it failing to register the netlink
family since changes to upstream linux in patch.

| commit 9c5d03d362519f36cd551aec596388f895c93d2d
|Author: Jakub Kicinski <kuba@kernel.org>
|Date:   Wed Aug 24 17:18:30 2022 -0700
|
|   genetlink: start to validate reserved header byte

this is fixed by adding the proper value to the introduced
"resv_start_op" parameter.

Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
2023-05-30 01:58:20 +02:00
..
airoha generic: enable CONFIG_ARM_CRYPTO for 32bit arm targets 2023-05-10 19:01:45 +02:00
apm821xx apm821xx: mx60: drop nand-is-boot-medium 2023-05-30 01:58:16 +02:00
archs38 treewide: remove files for building 5.10 kernel 2023-05-12 13:02:43 +02:00
armvirt armvirt: 6.1: enable kernel for testing 2023-05-28 07:45:50 +02:00
at91 treewide: remove files for building 5.10 kernel 2023-05-12 13:02:43 +02:00
ath25 kernel: refresh IFF_NO_IP_ALIGN ifdef for kernel >= 6.1 2023-05-22 22:28:17 +02:00
ath79 ath79: add support for D-Link DIR-859 A3 2023-05-22 14:45:03 +02:00
bcm27xx kernel: bump 5.15 to 5.15.113 2023-05-26 11:50:37 +02:00
bcm47xx treewide: Disable building 8M RAM devices 2023-05-21 01:08:31 +02:00
bcm53xx nu801: add kmod-leds-uleds to MR26 + MR18 2023-05-18 16:17:52 +02:00
bcm63xx treewide: Disable building 32M RAM devices 2023-05-21 01:08:22 +02:00
bcm4908 kernel: bump 5.15 to 5.15.111 2023-05-13 22:38:35 +02:00
bmips bmips: improve kernel patches 2023-05-17 18:25:40 +02:00
gemini treewide: remove files for building 5.10 kernel 2023-05-12 13:02:43 +02:00
generic kernel: 6.1: fix swconfig not working 2023-05-30 01:58:20 +02:00
imx imx: image: ventana: add blkdev compressed disk image 2023-05-18 17:11:43 +02:00
ipq40xx ipq40xx: e2600ac-c1 remove KERNEL_SIZE 2023-05-29 12:25:14 +02:00
ipq806x ipq806x: Add support for Netgear Nighthawk Pro Gaming XR450 2023-05-25 23:53:00 +02:00
ipq807x ipq807x: enable selecting 6.1 as testing kernel 2023-05-28 08:57:10 +02:00
kirkwood kirkwood: add support for Iomega Storcenter ix4-200d 2023-05-20 15:35:37 +02:00
lantiq treewide: Disable building 32M RAM devices 2023-05-21 01:08:22 +02:00
layerscape layerscape: kernel: enable MC userspace support 2023-05-28 20:22:23 +02:00
malta malta: 6.1: enable kernel for testing 2023-05-28 07:45:50 +02:00
mediatek mediatek: sync MT7988 USXGMII with SDK driver 2023-05-27 21:57:01 +01:00
mpc85xx mpc85xx: add support for Aerohive BR200-WP 2023-05-14 00:08:35 +02:00
mvebu mvebu: use PHY LED trigger for speed LEDs on FortiGate 50E 2023-05-18 16:17:52 +02:00
mxs generic: enable CONFIG_ARM_CRYPTO for 32bit arm targets 2023-05-10 19:01:45 +02:00
octeon treewide: remove files for building 5.10 kernel 2023-05-12 13:02:43 +02:00
octeontx kernel: enable (ARM|ARM64)_MODULE_PLTS in generic config 2023-05-23 05:49:46 -07:00
omap treewide: remove files for building 5.10 kernel 2023-05-12 13:02:43 +02:00
oxnas oxnas: 5.15: fix mangle bootargs patch compilation warning 2023-05-12 03:15:38 +02:00
pistachio treewide: cleanup kernel symbol references 2023-05-12 13:02:44 +02:00
qoriq kernel: fix handling of CONFIG_DYNAMIC_DEBUG 2023-05-03 10:26:17 -07:00
ramips mediatek: sync MT7988 USXGMII with SDK driver 2023-05-27 21:57:01 +01:00
realtek kernel: bump 5.15 to 5.15.113 2023-05-26 11:50:37 +02:00
rockchip rockchip: enable testing kernel version with 6.1 version 2023-05-29 19:44:31 +02:00
sifiveu sifiveu: add new target for SiFive U-based boards 2023-05-28 13:19:11 +02:00
sunxi treewide: remove files for building 5.10 kernel 2023-05-12 13:02:43 +02:00
tegra treewide: remove files for building 5.10 kernel 2023-05-12 13:02:43 +02:00
uml uml: add Kernel 6.1 support via testing 2023-05-28 20:22:23 +02:00
x86 base-files: x86 fix 01_leds Syntax error 2023-05-28 20:22:23 +02:00
zynq generic: enable CONFIG_ARM_CRYPTO for 32bit arm targets 2023-05-10 19:01:45 +02:00
Makefile build: fix issues with targets installed via feeds 2022-09-27 13:41:12 +02:00