mediatek: mt7623: build SD card without all filesystems Allow building SD card images without having both initramfs and squashfs present on the card, just like it has already been done for the mt7622 and filogic subtargets. Signed-off-by: Daniel Golle <daniel@makrotopia.org>
ipq806x: 6.1: refresh config and add missing symbols Refresh config for kernel 6.1 and add missing symbols Then sorted using: $ ./scripts/kconfig.pl '+' target/linux/ipq806x/config-6.1 /dev/null > target/linux/ipq806x/config-6.1-new $ mv target/linux/ipq806x/config-6.1-new target/linux/ipq806x/config-6.1 Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
ipq806x: 6.1: refresh kernel patches Refresh ipq806x kernel patches with make target/linux/refresh. Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
ipq806x: 6.1: manually refresh kernel patches Refresh kernel patches for version 6.1. Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
ipq806x: 6.1: replace ZRELADDR HACK patch with new version With 6.1 lots have changed and the platform for Makefile.boot got dropped. Replace the patch with a new version that is alligned to the new implementation. Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
ipq806x: 6.1: drop upstream patch Drop patch that got merged upstream. Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
ipq806x: 6.1: copy patches, files and config from 5.15 Copy patches, files and config from 5.15 kernel version. Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
kernel: modules: fs: adapt for kernel 6.1 Adapt filesystem kmods for building under kernel 6.1: * Depend on kernel not being 5.10 rather than only 5.15 * kmod-fs-9p depends on kmod-fs-netfs from 5.17 as they started using netfs helpers * Set new KConfig options to N Signed-off-by: Robert Marko <robimarko@gmail.com>
kernel: modules: wwan: adapt for kernel 6.1 Update the WWAN kmods for compilation under kernel 6.1: * Depend on kernel not being 5.10 rather than only 5.15 * Enable CONFIG_WWAN_DEBUGFS as its now optional from 5.17 * Add missing symbols for new WWAN drivers to generic config Signed-off-by: Robert Marko <robimarko@gmail.com>
kernel: modules: adapt for kernel 6.1 Adapt kernel modules to support kernel 6.1. Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
generic: 6.1: refresh config and add missing symbols Refresh generic config for 6.1 and add missing symbols. Then sorted using: $ ./scripts/kconfig.pl '+' target/linux/generic/config-6.1 /dev/null > target/linux/generic/config-6.1-new $ mv target/linux/generic/config-6.1-new target/linux/generic/config-6.1 Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
kernel: use eth_random_addr instead of random_ether_addr random_ether_addr is just a reference to eth_random_addr, that was later dropped in more recent kernel version. Drop random_ether_addr and use eth_random_addr directly to fix compilation error in 6.1 Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
kernek: use struct_group to wipe ar8216 volatile priv data Instead of reference vlan and do strange subtraction, use the handy struct_group() to create a virtual struct of the same size of the members. This permits to have a more secure memset and fix compilation warning in 6.1 where additional checks are done. Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
kernel: refresh IFF_NO_IP_ALIGN ifdef for kernel >= 6.1 Kernel 6.1 expanded the priv_flags to long bitmap so update and restore it to priv_flags. Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>