[Oneiric][SRU][PATCH] remove security_sk_clone calls from compat-wireless-3.2

James M. Leddy james.leddy at canonical.com
Fri Feb 17 00:28:19 UTC 2012


From: James M. Leddy <james.leddy at canonical.com>

BugLink: https://bugs.launchpad.net/bugs/914689

=== Oneiric SRU Justification ===
There is an abi incompatibility with current compat-wireless lbm and 
what we have in 3.0. That means that we have no way to load the 
bluetooth modules. This is a serious problem for anyone that has a newer 
wireless card but also wants to use bluetooth.

== Fix ==
Remove the security_sk_clone call. This is just a call to copy over 
security information when cloning a socket, but it's something that we 
have never had in linux-3.0. This call was not exported in the linux-3.0 
code which is why we can't load the module with that call included

== Test Case ==
Install inux-backports-modules-3.0.0 for Oneiric and confirm that you 
can't load bluetooth module or drivers like btusb because of symbol 
resolution errors. Apply the patch and notice that you cand load 
bluetooth and drivers with no problems.

There is no risk of regression since LBM is an elective install. I've 
attached the patch as bzr output, please let me know if git commit 
output is necessary.

Alternately, you can merge this branch:
https://code.launchpad.net/~jm-leddy/ubuntu/oneiric/linux-backports-modules-3.0.0/fix-914689
-------------- next part --------------
A non-text attachment was scrubbed...
Name: bt_abi_fix.patch
Type: text/x-patch
Size: 2296 bytes
Desc: not available
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20120216/698b40e9/attachment.bin>


More information about the kernel-team mailing list