[OpenAFS] FC6-T2 openafs

Marc Dionne dionne@cs.wisc.edu
Fri, 11 Aug 2006 17:03:57 -0400


Working through the build process with both 1.4.2 and 1.5.6 on Fedora 
rawhide (with a few post-T2 updates, including the kernel - 
2.6.17-1.2543.fc6):

- Used module_param in osi_pag_module.c, osi_nfssrv.c
- Had to declare function afspag_SetPrimaryCell in osi_pag_module.c
- task_struct in the kernel no longer has a "real_parent" member (I 
think this is a post-T2 update).  Apparently, "parent" should be used in 
its place.  This is used in osi_machdep.h (definition of getppid()).
- struct inode no longer has "i_blksize".  There's 2 references, in 
osi_file.c and osi_vfsops.c

And then this:

   Building modules, stage 2.
   MODPOST
FATAL: modpost: GPL-incompatible module libafs.ko uses GPL-only symbol 
'sys_chdir'

Marc