[OpenAFS] Unable to start afs on OpenSuSE 11.1
Simon Wilkinson
sxw@inf.ed.ac.uk
Fri, 29 May 2009 18:12:25 +0100
On 29 May 2009, at 17:58, Marc Dionne wrote:
> On Fri, May 29, 2009 at 12:27 PM, Karen Eldredge
> <karen.eldredge@infoprint.com> wrote:
>> Could you give me the small modification to the SuSE kernel source
>> code?
>
> Adding:
>
> EXPORT_SYMBOL(do_signal);
>
> to arch/powerpc/kernel/ppc_ksyms.c and/or arch/ppc/kernel/ppc_ksyms.c
> should do it.
>
> This should be fixed in the openafs code - the right fix would
> probably be to add a configure check for the availability of
> do_signal, and define out the probing code if it's not available,
> similar to what was done for init_mm.
I'll take a look at this when I get a moment ...
> With a recent kernel like 2.6.27 the system call table won't be
> writable and you should be relying on keyring based PAGs anyway.
I think at some point, we're just going to have to give up on the
system call probing code entirely, and require keyrings for PAGs.
Whilst this is too big a change for the 1.4.x series, I think it
should definitely be considered for 1.5.x and thus the mythical 1.6.
Cheers,
Simon.