Bug#735630: doesn't work with experimental kernels without the patch

Andreas Beckmann anbe at debian.org
Sun Jan 26 02:17:48 UTC 2014


On 2014-01-26 02:38, Adam Borowski wrote:
> Hi!
> 
> I accidentally sent my response to a wrong bug: with official kernels from
> experimental (thanks for the kbuild!), the module builds but fails to load
> just as well, unless patched.

Thats weird. Did anything change in 3.13 w.r.t. to that symbol? Links to
some commits would be nice ...

Kicking out that call does not look like the right approach. It may work
on your systems, but break on others. Unless this is always a no-op
being removed.

> As for the second problem Maurizio reported: I got no EFI system, nor a
> relevant laptop, so I can't reproduce.  The original patch is enough for my
> system, as far as I can tell.

At least the need for this patch I understand, thanks to the kernel commit.

I would probably do something like

#if !defined(OLDNAME) && defined(NEWNAME)
  #define OLDNAME NEWNAME
#endif

to stay backwards-compatible.

BTW, this does not look correct:

#ifdef FOO
#elif BAR  // should be defined(BAR) instead
#endif

Is there any discussion about kernel 3.313 with a response from nvidia
in the nvidia forum?


Andreas



More information about the pkg-nvidia-devel mailing list