[OpenAFS] 1.4.2fc3 client on RHEL5 beta 1
Stephan Wiesand
Stephan.Wiesand@desy.de
Tue, 19 Sep 2006 17:15:29 +0200 (CEST)
This is kind of a success report:
I managed to build and run the client on both i686 and x86_64.
The former just worked. x86_64 made some trouble, though:
There are many 32bit syscall numbers missing in the kernel headers.
A workaround for this seems to be in CVS now, similar to what I did to get
the module built: grab the numbers from the i686 headers and add #defines
for them.
With this hack, the module built but couldn't be loaded: "libafs: Unknown
symbol tasklist_lock". Indeed, this seems to have been removed recently.
I simply removed all the "read_[un]lock(&tasklist_lock);" statements,
and the result is a client that apparently works under light load,
but I'm not at all sure that this is the right solution. Any hints?
--
Stephan Wiesand
DESY - DV -
Platanenallee 6
15738 Zeuthen, Germany