kernel-packages team mailing list archive
-
kernel-packages team
-
Mailing list archive
-
Message #01547
Re: [Bug 1156138] Re: bcmwl-kernel-source fails to build on lowlatency kernel [FATAL: modpost: GPL-incompatible module wl.ko uses GPL-only symbol '__rcu_read_unlock']
On 24/07/13 19:00, Stephen Parry wrote:
> Dug deeper, got more answers, but also more questions: rcupdate.h is heavily conditional on PREEMPT causing __rcu_read_lock/unlock to be extern rather than inline.
> However, this leaves the most fundamental question of all: why are some functions OK to call from non-GPL code but others not? should these functions be marked as OK to call?
Thanks very much for your efforts, Stephen. I won't have time to catch
up with your very useful research this week. However, I am still very
interested in a solution and your approach seems more productive than
building a custom low-latency kernel and hoping the driver will compile.
Still, given the earlier reports, I wonder which of the many hundreds of
kernel build options were defaulted to "something that works", rather
than the set of options in the standard ubuntu low-latency build
("something that doesn't work")? These two build paths must be
generating different kernel header files, mustn't they?
Sorry to be lazy (MUST get back to work!), but has this problem been
reported against low-latency kernels for other distros? The answer might
provide a valuable diff of kernel build options.
Brian
--
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to bcmwl in Ubuntu.
https://bugs.launchpad.net/bugs/1156138
Title:
bcmwl-kernel-source fails to build on lowlatency kernel [FATAL:
modpost: GPL-incompatible module wl.ko uses GPL-only symbol
'__rcu_read_unlock']
Status in “bcmwl” package in Ubuntu:
Confirmed
Bug description:
Ubuntu 13.04
ProblemType: Package
DistroRelease: Ubuntu 13.04
Package: bcmwl-kernel-source 6.20.155.1+bdcom-0ubuntu6
ProcVersionSignature: Ubuntu 3.8.0-13.22-generic 3.8.3
Uname: Linux 3.8.0-13-generic i686
NonfreeKernelModules: wl
ApportVersion: 2.9.1-0ubuntu1
Architecture: i386
DKMSKernelVersion: 3.8.0-12-lowlatency
Date: Sat Mar 16 23:37:03 2013
InstallationDate: Installed on 2013-01-03 (72 days ago)
InstallationMedia: Ubuntu 12.10 "Quantal Quetzal" - Release i386 (20121017.2)
MarkForUpload: True
PackageVersion: 6.20.155.1+bdcom-0ubuntu6
SourcePackage: bcmwl
Title: bcmwl-kernel-source 6.20.155.1+bdcom-0ubuntu6: bcmwl kernel module failed to build
UpgradeStatus: Upgraded to raring on 2013-03-12 (4 days ago)
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/bcmwl/+bug/1156138/+subscriptions
References