[OpenAFS-devel] Re: Compiling kernel module for 2.6.28.1

Marc Dionne marc.c.dionne@gmail.com
Sat, 14 Mar 2009 10:54:39 -0400


On 01/23/2009 12:37 PM, Jeffrey Hutzelman wrote:
> --On Friday, January 23, 2009 11:03:23 AM +0000 Simon Wilkinson
> <sxw@inf.ed.ac.uk> wrote:
>
>>
>> On 23 Jan 2009, at 09:51, Dr A V Le Blanc wrote:
>>
>>> I've tried compiling the kernel module from openafs-1.5.57 for kernel
>>> 2.6.28.1, and I get this error:
>>
>> Unfortunately, d_alloc_anon was removed from the kernel recently, and
>> replaced with the GPL only d_obtain_alias function, which OpenAFS cannot
>> use. Unfortunately that, and the relicensing of a load of the sunrpc
>> functions to also be GPL only, means that the Linux NFS translator is
>> pretty much dead in the water.
>
> Which reminds me; have we complained at lkml yet?
> ISTR Linus saying that existing interfaces would not be relicensed in
> this fashion.
>
> -- Jeff

FYI, it turns out that someone did complain, and the d_obtain_alias 
export is no longer GPL only - this will be in 2.6.29.

Which means that this part of the translator is now fixable, but the 
issue with the sunrpc functions is still there.

Marc