[OpenAFS] 1.4.2 client on RHEL5 beta 2

Stephan Wiesand Stephan.Wiesand@desy.de
Mon, 20 Nov 2006 15:39:56 +0100 (CET)

Again, kind of a success report:

The only major build problem (kernel 2.6.18-1.2747.el5) was the return of 
tasklist_lock (SGI need it, et voila...) - alas, GPL-only:

   LD [M]  /usr/src/redhat/BUILD/openafs-1.4.2/src/libafs/MODLOAD-2.6.18-1.2747.el5-MP/libafs.o
   Building modules, stage 2.
FATAL: modpost: GPL-incompatible module libafs.ko uses GPL-only symbol 'tasklist_lock'
make[6]: *** [__modpost] Error 1

I removed all uses of tasklist_lock, leaving only the else-branches 
calling rcu_read_[un]lock in place. 1.4.2 then builds and works.

Other observations:
  - df -H shows "0.0k" on my amd64 system, and "166Y" on x86 (I now learned
    that a Yottabyte is 1k Zetabytes...)
  - "umount /afs" takes unusually long, maybe 30 or 60 seconds - sometimes

Any comments on those? (preferrably like "don't worry, that's ok" ;-) ?

Stephan Wiesand
   DESY - DV -
   Platanenallee 6
   15738 Zeuthen, Germany