prplos/target/linux
Christian Marangi 0c700127da
kernel: move kernel version files to linux/generic directory
To further improve cleanup and maintenance usage, move the kernel
version files to target/linux/generic directory. This permits to self
contain any change to the specific generic directory instead of having
to bload the include directory of periodic changes.

In kernel-version.mk we now use GENERIC_PLATFORM_DIR provided by
target.mk. To make this work, we need to move the inclusion of
kernel-version.mk in target.mk right after GENERIC_PLATFORM_DIR is
defined.

This also comes to permit downstream project to provide a custom generic
directory and specify the kernel version complete of the hash and the
minor version without having to affect other feeds.

In such case both generic and the target directory are provided as feeds
and OpenWrt reference these specific one instead of the generic one.

For downstream it's still suggested and preferable to all match the
shipped generic kernel minor version but this change permits to at least
enforce good practice instead of having to bloat OpenWrt include file of
all kind of downstream changes (making porting to OpenWrt mainline even
more difficult)

(cherry picked from commit 8865dadea7b94e7859b416d3b1931b897ea43c48)
[ rebased on top of openwrt-23.04 ]
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2025-07-31 15:27:30 +00:00
..
airoha kernel: bump 6.6 to 6.6.97 2025-07-17 20:49:02 +02:00
apm821xx
archs38
armsr
at91
ath79 ath79: enable USB by default on hAP ac 2025-07-08 09:41:44 +02:00
bcm27xx kernel: bump 6.6 to 6.6.100 2025-07-27 19:40:40 +02:00
bcm47xx
bcm53xx kernel: bump 6.6 to 6.6.97 2025-07-17 20:49:02 +02:00
bcm4908
bmips bmips: add missing NAND config symbol 2025-05-14 11:39:20 +02:00
d1 kernel: bump 6.6 to 6.6.93 2025-06-15 13:37:46 +02:00
gemini kernel: bump 6.6 to 6.6.95 2025-07-06 14:51:08 +02:00
generic kernel: move kernel version files to linux/generic directory 2025-07-31 15:27:30 +00:00
imx imx: venice: disable PCI AER 2025-06-25 21:02:35 +02:00
ipq40xx ipq40xx: config-6.6: add new option 2025-06-15 13:37:46 +02:00
ipq806x ipq806x: fix Extreme Networks AP3935 LAN/WAN ports 2025-06-22 13:40:28 +02:00
ixp4xx
kirkwood
lantiq kernel: bump 6.6 to 6.6.88 2025-05-07 20:53:16 +02:00
layerscape kernel: bump 6.6 to 6.6.88 2025-05-07 20:53:16 +02:00
loongarch64 generic: globally enable CONFIG_PCPU_DEV_REFCNT 2025-03-19 09:24:43 +01:00
malta
mediatek mediatek: Ruijie RG-X60 Pro: Fix LAN port status light 2025-07-29 23:18:45 +02:00
mpc85xx kernel: bump 6.6 to 6.6.90 2025-05-28 13:22:00 +02:00
mvebu kernel: bump 6.6 to 6.6.95 2025-07-06 14:51:08 +02:00
mxs
octeon
omap
pistachio
qoriq
qualcommax kernel: bump 6.6 to 6.6.94 2025-06-29 15:19:56 +02:00
ramips kernel: bump 6.6 to 6.6.100 2025-07-27 19:40:40 +02:00
realtek kernel: bump 6.6 to 6.6.100 2025-07-27 19:40:40 +02:00
rockchip rockchip: backport PCIe MSI fixes for RK356x SoC 2025-07-06 17:03:31 +02:00
sifiveu
siflower
starfive kernel: bump 6.6 to 6.6.97 2025-07-17 20:49:02 +02:00
stm32 stm32: add missing config option 2025-05-28 13:22:00 +02:00
sunxi
tegra tegra: bring back workaround for spurious interrupts 2025-07-28 23:20:46 +02:00
uml
x86 kernel: bump 6.6 to 6.6.97 2025-07-17 20:49:02 +02:00
zynq
Makefile