** Description changed: [ Impact ] Upstream kernel API changes in v6.14. The details can be found in the below. The solution to the two API changes is to upgrade backport-iwlwifi to core93 in bug 2098677 as it becomes available, and to add backward compatible implementation for the kernel headers. [ Test Plan ] 1. Install kernel v6.14 headers. Currently it is only available through either prebuilt headers packages in https://kernel.ubuntu.com/mainline/, or linux-unstable PPA in https://launchpad.net/~canonical-kernel- team/+archive/ubuntu/unstable. - 2. Install backport-iwlwifi-dkms from plucky-proposed. + 2. Install backport-iwlwifi-dkms from plucky-proposed, or a prebuilt one + from https://launchpad.net/~canonical-hwe- + team/+archive/ubuntu/experimental-dkms. 3. The dkms should be compiled automatically with the running kernel. To compile it against the just installed v6.14 kernels: ``` $ for k in $(dpkg -l| awk '$2 ~ /^linux-headers-.*-generic$/ { print substr($2, length("linux-headers-") + 1); }'|sort -V -r); do sudo dkms install --force backport-iwlwifi/0~93.12955-gite723a6f0 -k $k || break; done ``` [ Where problems could occur ] The adaption layer was done to provide API compatibility with previously released kernels. The upstream change may be depending on some implicitly related fixes, but it doesn't seem to be the case for this update. [ Other Info ] Only nominate for Plucky because that's only available in Plucky. This is being SRU-ed along with bug 2095138. See debdiffs in https://bugs.launchpad.net/ubuntu/+source/backport-iwlwifi- dkms/+bug/2095138/comments/10. ========== original bug report ========== net/wireless/core.c: In function 'cfg80211_dev_rename': net/wireless/core.c:147:17: error: implicit declaration of function 'debugfs_rename'; did you mean 'debugfs_remove'? [-Wimplicit-function-declaration] 147 | debugfs_rename(rdev->wiphy.debugfsdir->d_parent, | ^~~~~~~~~~~~~~ | debugfs_remove make[7]: *** [/usr/src/linux-headers-6.14.0-2-generic/scripts/Makefile.build:207: net/wireless/core.o] Error 1 v6.14-rc1 commit f7862dfef661 ("saner replacement for debugfs_rename()") renamed the API from `debugfs_rename` to `debugfs_change_name`.
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2098687 Title: Failed to build against linux-6.14: error: implicit declaration of function 'debugfs_rename'; did you mean 'debugfs_remove'? To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/backport-iwlwifi-dkms/+bug/2098687/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
