Im trying to create backports for wifidrivers derived from keernel 6.15.0-rc4 but Im stuck with some errrors related to unaligned.h and core.c:
/home/openwrt66/work_ath/openwrt/build_dir/target-aarch64_cortex-a53_musl/linux-mediatek_filogic/mac80211-regular/backports-6.15.0-rc4/include/linux/unaligned.h:141:19: error: redefinition of 'get_unaligned_be48'
141 | static inline u64 get_unaligned_be48(const void *p)
| ^~~~~~~~~~~~~~~~~~
./include/asm-generic/unaligned.h:150:19: note: previous definition of 'get_unaligned_be48' with type 'u64(const void *)' {aka 'long long unsigned int(const void *)'}
150 | static inline u64 get_unaligned_be48(const void *p)
| ^~~~~~~~~~~~~~~~~~
/home/openwrt66/work_ath/openwrt/build_dir/target-aarch64_cortex-a53_musl/linux-mediatek_filogic/mac80211-regular/backports-6.15.0-rc4/net/wireless/core.c: In function 'cfg80211_dev_rename':
/home/openwrt66/work_ath/openwrt/build_dir/target-aarch64_cortex-a53_musl/linux-mediatek_filogic/mac80211-regular/backports-6.15.0-rc4/net/wireless/core.c:146:9: error: implicit declaration of function 'debugfs_change_name'; did you mean 'debugfs_rename'? [-Wimplicit-function-declaration]
146 | debugfs_change_name(rdev->wiphy.debugfsdir, "%s", newname);
| ^~~~~~~~~~~~~~~~~~~
| debugfs_rename
/home/openwrt66/work_ath/openwrt/build_dir/target-aarch64_cortex-a53_musl/linux-mediatek_filogic/mac80211-regular/backports-6.15.0-rc4/net/wireless/core.c: In function 'cfg80211_switch_netns':
/home/openwrt66/work_ath/openwrt/build_dir/target-aarch64_cortex-a53_musl/linux-mediatek_filogic/mac80211-regular/backports-6.15.0-rc4/net/wireless/core.c:191:37: error: 'struct net_device' has no member named 'netns_immutable'
191 | wdev->netdev->netns_immutable = true;
| ^~
make[9]: *** [scripts/Makefile.build:243: /home/openwrt66/work_ath/openwrt/build_dir/target-aarch64_cortex-a53_musl/linux-mediatek_filogic/mac80211-regular/backports-6.15.0-rc4/net/wireless/core.o] Error 1
make[8]: *** [scripts/Makefile.build:480:
Looking for any suggestion