Package: broadcom-sta-dkms
Version: 6.30.223.141-1
Severity: important
Tags: patch

An update in the Linux kernel module API seems to prevent the wl module 
from building at all. I took a look at the logs and this line gave me a 
"too few arguments" error:

cfg80211_ibss_joined(ndev, (u8 *)&wl->bssid, GFP_KERNEL);

I then took a look at the includes, and they seem to have thrown in an 
additional requirement for a struct ieee80211_channel*, as well as the 
usual arguments. I will confess, I'm sub-par at kernel module 
development, but I looked for a corresponding struct contained somewhere 
within struct wl_cfg80211_priv, I found it, and upon changing that line 
to this:

cfg80211_ibss_joined(ndev, (u8 *)&wl->bssid, &wl->conf->channel, GFP_KERNEL);

the modules builds and runs perfectly. I hope that this will be patched 
soon, as I prefer to use my package manager whenever possible instead of 
a bunch of makefiles :)

-- System Information:
Debian Release: jessie/sid
  APT prefers testing
  APT policy: (500, 'testing'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.15-3.dmz.1-liquorix-amd64 (SMP w/4 CPU cores; PREEMPT)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages broadcom-sta-dkms depends on:
ii  dkms  2.2.0.3-1.2

Versions of packages broadcom-sta-dkms recommends:
ii  wireless-tools  30~pre9-8

broadcom-sta-dkms suggests no packages.

-- no debconf information


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to