bcmwl dkms won't build on 5.1.x kernels (get_ds() -> KERNEL_DS)

Bug #1835197 reported by Piotr Henryk Dabrowski
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
bcmwl (Ubuntu)
Confirmed
Medium
Unassigned

Bug Description

bcmwl dkms won't build on 5.1.x kernels

The problem is in use of kernel's get_ds() macro which was removed upstream:

#define get_ds() (KERNEL_DS)

Instead KERNEL_DS should be used directly.

See this patch:
https://nest.parrotsec.org/h0tw4t3r/broadcom-fork-5.1.0-kernel/commit/9661e61c6e42e33fb591976ec15461ad45b71104

Tags: patch
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in bcmwl (Ubuntu):
status: New → Confirmed
Revision history for this message
e3b0c442 (e3b0c442) wrote :

This is a debdiff for Bionic applicable to 6.30.223.271+bdcom-0ubuntu4. I built this in pbuilder and it builds successfully. I also installed it and it works as expected.

Revision history for this message
Ubuntu Foundations Team Bug Bot (crichton) wrote :

The attachment "1-6.30.223.271+bdcom-0ubuntu5.debdiff" seems to be a debdiff. The ubuntu-sponsors team has been subscribed to the bug report so that they can review and hopefully sponsor the debdiff. If the attachment isn't a patch, please remove the "patch" flag from the attachment, remove the "patch" tag, and if you are member of the ~ubuntu-sponsors, unsubscribe the team.

[This is an automated message performed by a Launchpad user owned by ~brian-murray, for any issue please contact him.]

Mathew Hodson (mhodson)
Changed in bcmwl (Ubuntu):
importance: Undecided → Medium
Revision history for this message
Herrie (ubuntu-com-g) wrote :

It would be good if this could be fixed, since all 5.3 kernels don't work now due to these 2 lines.

Revision history for this message
e3b0c442 (e3b0c442) wrote :

A fix has been released to bionic-proposed under bug #1827100.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.