[OpenAFS] glitch in CVS and Linux 2.6.10-rc2 still problems

Helmut Jarausch jarausch@igpm.rwth-aachen.de
Tue, 07 Dec 2004 16:55:43 +0100 (CET)


Hi,
the cvs from 6/12/04 seems to have a glitch.
I assume the followin patch is OK

--- src/libafs/MakefileProto.LINUX.in.OLD	2004-12-07 14:13:21.000000000 +0100
+++ src/libafs/MakefileProto.LINUX.in	2004-12-07 15:31:00.000000000 +0100
@@ -246,7 +246,7 @@
 .FORCE:
 libafs.ko: .FORCE
 	env EXTRA_CFLAGS="${EXTRA_CFLAGS}" ../$(srcdir)/make_kbuild_makefile.pl ${KDIR} $@ @TOP_OBJDIR@/src/config/Makefile.config Makefile.afs Makefile.common
-	env EXTRA_CFLAGS="${EXTRA_CFLAGS}" $(MAKE) -C ${LINUX_KERNEL/src/libafs/${KDIR} modules
+	env EXTRA_CFLAGS="${EXTRA_CFLAGS}" $(MAKE) -C ${LINUX_KERNEL_PATH} M=@TOP_OBJDIR@/src/libafs/${KDIR} modules
         
 <all -linux26 -umlinux26>
 ${LIBAFS}: $(AFSAOBJS) $(AFSNONFSOBJS)


Furthermore I still struggle with building OpenAFS under Linux
2.6.10-rc2.  The next problem is that in afs/LINUX/osi_vnodeops.c
the (probably) kernel symbol page_follow_link has gone.
Should it be replaced page_follow_link_leight?
It seems to defined in <KernelPath>/linux/include/linux/fs.h

Thanks for any hints,

Helmut Jarausch

Lehrstuhl fuer Numerische Mathematik
RWTH - Aachen University
D 52056 Aachen, Germany