Comment 4 for bug 106434

Revision history for this message
th (daimoni) wrote : Re: 2.6.20-15-generic breaks X when using NVIDIA-glx drivers

More info, building fails because:
   FATAL: modpost: GPL-incompatible module nvidia.ko uses GPL-only symbol 'para
   virt_ops'

So, paravirtualization is gpl-paranoid and breaks nvidia.

File:
linux-2.6.20/arch/i386/kernel/paravirt.c

Changing
EXPORT_SYMBOL_GPL(paravirt_ops);

To:
EXPORT_SYMBOL(paravirt_ops);

Makes Nvidia build again. Probably the reason why -15 kernel driver fails to install too.