I tested the kernel 5.4 support with ipq806x/R7800 and noticed that at least two kernel packages get broken with 5.4:

* exfat-nofuse:  exFAT is included in Linux 5.4 as a driver in the staging section. The header definitions in exfat-nofuse conflict with the ones already in Linux 5.4 be default. The new kernel module should probably be packaged in OpenWrt with a depndency to 5.4  (and exfat-nofuse disabled in 5.4+ as they define the same kmod-fs-exfat)

https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tree/drivers/staging/exfat?h=linux-5.4.y


* IPv6 NAT breaks compilation:  fails if ip6tables-mod-nat and kmod-ipt-nat6 are included in the build. Likely netfilter requires some modifications.

Collected errors:
 * check_data_file_clashes: Package kmod-ipt-nat6 wants to install file /Openwrt/r7800/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/root-ipq806x/lib/modules/5.4.22/xt_MASQUERADE.ko
        But that file is already provided by package  * kmod-ipt-nat
 * opkg_install_cmd: Cannot install package kmod-ipt-nat6.
 * check_data_file_clashes: Package kmod-ipt-nat6 wants to install file /Openwrt/r7800/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/root-ipq806x/lib/modules/5.4.22/xt_MASQUERADE.ko
        But that file is already provided by package  * kmod-ipt-nat
 * opkg_install_cmd: Cannot install package ip6tables-mod-nat.


_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel

Reply via email to