On Wed, Apr 18, 2007 at 02:47:17PM -0700, Russ Allbery wrote: > > The 2.6.20 kernels in unstable for 686 and k7 have CONFIG_PARAVIRT enabled. > This apparently redefines various operations widely used by kernel modules > (or included via inlined functions) to redirect through a paravirts_ops > table, but the paravirts_ops table is marked GPL-only. This produces > errors like: > > FATAL: modpost: GPL-incompatible module nvidia.ko uses GPL-only > symbol 'paravirt_ops' > > I've seen this problem with both nvidia (non-free) and openafs (free, but > under a non-GPL license -- its code predates the existence of Linux). Note > that these modules are not intentionally using anything related to paravirt > themselves; it looks like the paravirt.h header file is selectively > overriding functions that are pulled into the modules and which those > modules were previously using without problems. > > This problem does not occur on AMD64. > > According to: > > http://www.mail-archive.com/[EMAIL PROTECTED]/msg03856.html > > this was done because the code is experimental and in flux and the API > will change. Given that and its effect on out-of-tree modules, could > you disable this option for the time being until the interfaces stabilize?
kvm is a too interesting tech to be disabled, checkout buildserver trunk builds to see if it is solved in 2.6.21-rcX -> wiki.debian.org/DebianKernel -- maks -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

