Activity log for bug #1951580

Date Who What changed Old value New value Message
2021-11-19 11:54:32 Andrea Righi bug added bug
2021-11-19 11:54:41 Andrea Righi nominated for series Ubuntu Jammy
2021-11-19 11:54:41 Andrea Righi bug task added linux (Ubuntu Jammy)
2021-11-19 11:58:08 Andrea Righi bug watch added https://gitlab.com/vicamo/backport-iwlwifi-dkms/-/issues/12
2021-11-19 12:00:10 Ubuntu Kernel Bot linux (Ubuntu): status New Incomplete
2021-11-19 12:00:14 Ubuntu Kernel Bot tags jammy
2021-11-19 12:09:59 Andrea Righi attachment added iwlwifi-fix-build-error-with-kernel-5.15.debdiff https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1951580/+attachment/5542079/+files/iwlwifi-fix-build-error-with-kernel-5.15.debdiff
2021-11-19 12:33:19 Ubuntu Foundations Team Bug Bot tags jammy jammy patch
2021-11-19 12:33:19 Ubuntu Foundations Team Bug Bot bug added subscriber Terry Rudd
2021-11-24 17:31:19 Andrea Righi description CC [M] /tmp/backport-iwlwifi-dkms/drivers/net/wireless/intel/iwlwifi/mei/main.o In file included from /tmp/backport-iwlwifi-dkms/backport-include/asm-generic/bug.h:3, from ./arch/x86/include/asm/bug.h:84, from ./include/linux/bug.h:5, from /tmp/backport-iwlwifi-dkms/backport-include/linux/bug.h:3, from /tmp/backport-iwlwifi-dkms/backport-include/linux/kernel.h:4, from ./include/linux/skbuff.h:13, from /tmp/backport-iwlwifi-dkms/backport-include/linux/skbuff.h:3, from ./include/linux/if_ether.h:19, from /tmp/backport-iwlwifi-dkms/backport-include/linux/if_ether.h:3, from ./include/linux/etherdevice.h:20, from /tmp/backport-iwlwifi-dkms/backport-include/linux/etherdevice.h:3, from /tmp/backport-iwlwifi-dkms/drivers/net/wireless/intel/iwlwifi/mei/main.c:6: /tmp/backport-iwlwifi-dkms/drivers/net/wireless/intel/iwlwifi/mei/main.c: In function ‘iwl_mei_free_shared_mem’: /tmp/backport-iwlwifi-dkms/drivers/net/wireless/intel/iwlwifi/mei/main.c:243:17: error: implicit declaration of function ‘mei_cldev_dma_unmap’ [-Werror=implicit-function-declaration] 243 | WARN_ON(mei_cldev_dma_unmap(cldev)); | ^~~~~~~~~~~~~~~~~~~ [Impact] backport-iwlwifi-dkms fails to build on the latest jammy kernel 5.15: CC [M] /tmp/backport-iwlwifi-dkms/drivers/net/wireless/intel/iwlwifi/mei/main.o In file included from /tmp/backport-iwlwifi-dkms/backport-include/asm-generic/bug.h:3,                  from ./arch/x86/include/asm/bug.h:84,                  from ./include/linux/bug.h:5,                  from /tmp/backport-iwlwifi-dkms/backport-include/linux/bug.h:3,                  from /tmp/backport-iwlwifi-dkms/backport-include/linux/kernel.h:4,                  from ./include/linux/skbuff.h:13,                  from /tmp/backport-iwlwifi-dkms/backport-include/linux/skbuff.h:3,                  from ./include/linux/if_ether.h:19,                  from /tmp/backport-iwlwifi-dkms/backport-include/linux/if_ether.h:3,                  from ./include/linux/etherdevice.h:20,                  from /tmp/backport-iwlwifi-dkms/backport-include/linux/etherdevice.h:3,                  from /tmp/backport-iwlwifi-dkms/drivers/net/wireless/intel/iwlwifi/mei/main.c:6: /tmp/backport-iwlwifi-dkms/drivers/net/wireless/intel/iwlwifi/mei/main.c: In function ‘iwl_mei_free_shared_mem’: /tmp/backport-iwlwifi-dkms/drivers/net/wireless/intel/iwlwifi/mei/main.c:243:17: error: implicit declaration of function ‘mei_cldev_dma_unmap’ [-Werror=implicit-function-declaration]   243 | WARN_ON(mei_cldev_dma_unmap(cldev));       | ^~~~~~~~~~~~~~~~~~~ [Test case] sudo apt install backport-iwlwifi-dkms [Fix] The driver assumes that kernels > 5.13 provide mei_cldev_dma_map/unmap() when CONFIG_WLAN_VENDOR_INTEL_MEI is defined. However these functions and the config option are not available at all in recent kernels. So instead of relying on the specific kernel version simply rely on the availability of CONFIG_WLAN_VENDOR_INTEL_MEI to determine if the kernel has the required functions defined, or if the driver needs to provide a custom implementation of these functions. [Regression potential] We may see build errors in newer kernel if CONFIG_WLAN_VENDOR_INTEL_MEI is merged upstream and these functions are actually provided by recent kernels.
2021-11-26 14:48:00 Dimitri John Ledkov bug task added backport-iwlwifi-dkms (Ubuntu)
2022-01-26 20:01:03 Launchpad Janitor backport-iwlwifi-dkms (Ubuntu Jammy): status New Fix Released
2022-03-06 09:17:29 Mathew Hodson bug task deleted linux (Ubuntu)
2022-03-06 09:17:36 Mathew Hodson bug task deleted linux (Ubuntu Jammy)