[Hardy, Intrepid, Jaunty LBM] SRU: Fix request_module on munged compat-wireless
Tim Gardner
tim.gardner at canonical.com
Tue Mar 3 15:56:55 UTC 2009
Stefan Bader wrote:
>
> _NOTE_: There might be lurking similar glitches in all munged drivers!
>
>
> https://bugs.launchpad.net/ubuntu/hardy/+source/linux-backports-modules-2.6.24/+bug/322434
>
>
> SRU justification:
>
> Impact: In order to have the wireless drivers from compat-wireless
> living beside of the ones that come with the stock kernel (or ubuntu
> modules) the mac80211 stack gets modified, so the exported symbols are
> unique and also the module names for the stack get prefixed. The
> modification missed out some request_module calls where the stack tries
> to get certain cryptographic algorithms (wep, pkip, ...). These calls
> still request the modules from the base package. However the loaded
> modules will not interact with the modified stack. This results in being
> able to see access points but always being asked for the passphrase.
>
> Fix: Adapt the munging script to find and replace the requested module
> names.
>
> Test: See bug report. Unable to connect to an encrypted AP with drivers
> from LBM (ipw2200 in that case).
>
Ick, thats kind of an insidious bug.
ACK for Hardy. I think we're OK for Intrepid and Jaunty since the module
names in net/ieee80211 are not munged.
--
Tim Gardner tim.gardner at canonical.com
More information about the kernel-team
mailing list