[OpenAFS-devel] patch to enable ia64_linux26

Derrick J Brashear shadow@dementia.org
Fri, 17 Dec 2004 10:23:25 -0500 (EST)


On Thu, 16 Dec 2004, Mike Becher wrote:

> * Patch corrects corrects some problems with "struct bucket current" in
>   src/util/afs_lhash.c. I couldn't compile this file because this name
>   "current" seems to produce some trouble  with the pointer "current" to
>   the current task. So I have it renamend to "current_b".

this is odd; i've never seen it. it should be harmless to rename, though.

> * Patch introduce platform ia64_linux26 in src/afs/LINUX/osi_module.c
>   - adds linux/syscalls.h

don't want it.

>   - adds ".skip 8" to assembler stub functions for ia64 to make gas work

ok

>   - changes in function afs_init()
>     - uses "sys_ioctl" and "sys_close" to find ia64 sys_call_table
>     - gives amd64_linux26 code a new place
>   - introduce MODULE_LICENSE("IBM Public License Version 1.0");

ignoring all these.

> * src/afs/afs.h
>   on ia64_linux26 AFS_FLOCK ==>> flock (not flock64)

seems odd but i'll take your word for it.