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