bcmwl fails to build on the latest kinetic kernel 5.19
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
bcmwl (Ubuntu) |
Fix Released
|
Medium
|
Andrea Righi | ||
Jammy |
Fix Released
|
Undecided
|
Unassigned | ||
Kinetic |
Fix Released
|
Medium
|
Andrea Righi |
Bug Description
[Impact]
bcmwl fails to build on kernel 5.19 with the following errors:
/var/lib/
603 | va = pci_alloc_
| ^~~~~~~
| osl_dma_
/var/lib/
3307 | wl_info_t * wl = PDE_DATA(
| ^~~~~~~~
| NODE_DATA
/var/lib/
/var/lib/
626 | dir = (direction == DMA_TX)? PCI_DMA_TODEVICE: PCI_DMA_FROMDEVICE;
| ^~~~~~~~~~~~~~~~
| DMA_TO_DEVICE
/var/lib/
/var/lib/
626 | dir = (direction == DMA_TX)? PCI_DMA_TODEVICE: PCI_DMA_FROMDEVICE;
| ^~~~~~~~~~~~~~~~~~
| DMA_FROM_DEVICE
/var/lib/
659 | return (pci_map_
| ^~~~~~~~~~~~~~
| dma_map_single
/var/lib/
/var/lib/
668 | dir = (direction == DMA_TX)? PCI_DMA_TODEVICE: PCI_DMA_FROMDEVICE;
| ^~~~~~~~~~~~~~~~
| DMA_TO_DEVICE
/var/lib/
668 | dir = (direction == DMA_TX)? PCI_DMA_TODEVICE: PCI_DMA_FROMDEVICE;
| ^~~~~~~~~~~~~~~~~~
| DMA_FROM_DEVICE
/var/lib/
669 | pci_unmap_
| ^~~~~~~~~~~~~~~~
| dma_unmap_single
[Test case]
$ sudo apt install bcmwl-kernel-source
[Fix]
Patch bcmwl to support the new 5.18+ kernel ABI (PCI/DMA-related functions).
[Regression potential]
We may experience regressions with bcmwl in kernels >= 5.18.
tags: | added: patch |
Changed in bcmwl (Ubuntu Kinetic): | |
assignee: | nobody → Andrea Righi (arighi) |
status: | New → In Progress |
importance: | Undecided → Medium |
Fix to properly support kernels >= 5.18 in attach.