Enrico Polesel <pole...@poisson.phc.unipi.it> writes:

> I attach the `config.log` file found in `/usr/src/modules/openafs/`
> and the `config-3.2.0-2-rt-amd64` file found in `/boot/`

Here's an update from Marc Dionne:

| Thanks. The key part of the config log is this:
| 
| FATAL: modpost: GPL-incompatible module conftest.ko uses GPL-only symbol
| 'pagefault_enable'
| 
| Which means that some change in the RT kernel or a config option that it
| uses pulls in the pagefault_enable symbol when zero_user_segments is
| used.
| 
| I'll look into it later to see which options is at play here, but the
| conclusion may simply be that OpenAFS cannot be used with that kernel.

This is an ongoing problem that we've had with the Linux kernel.  Some
Linux kernel developers gratuitously mark symbols GPL-only to prevent
their use by out-of-tree kernel modules covered other different licenses.
Usually they think they're just punishing proprietary kernel module
developers, but they cause huge headaches for OpenAFS.

We've had some luck in the past reporting these as bugs in the Linux
kernel and having the GPL-only marker removed, but it usually starts an
incredibly annoying flamewar that amounts to "all licenses other than the
GPL are evil and how dare you use them" and upstream OpenAFS developers
have gotten pretty sick of trying to have the discussion.

-- 
Russ Allbery (r...@debian.org)               <http://www.eyrie.org/~eagle/>



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to