Arla on Linux 2.6.24

Jeffrey Hutzelman jhutz at cmu.edu
Wed Oct 1 07:50:33 CEST 2008


--On Tuesday, September 30, 2008 11:18:25 PM +0200 Tomas Olsson 
<tol at kth.se> wrote:

> Bo Brantén writes:
>> I tryed the current CVS version of Arla on Linux 2.6.24 (Ubuntu 8.04 LTS)
>> and the diff below shows what I needed to change in the kernel module,
>> after that everything works fine!
>>
> Great!
>
>> Is this the patch format you prefere?
>>
> Yes.
>
>> + extern rwlock_t tasklist_lock __attribute__((weak));
>>    static void **
>>    get_start_addr(void) {
>>    # ifdef __x86_64__
>>
> Could you check your system log for me, does it find the syscall table?
> Perhaps we should avoid using tasklist_lock when it is not available.

IIRC we addressed this issue in OpenAFS not too long ago.
I wonder if the syscall table probing code there is still licensed in a way 
that would allow it to be pulled back into Arla.  I tried to make it 
reasonably self-contained, but a number of other people have touched it 
since then.

-- Jeff


More information about the Arla-drinkers mailing list