Peter Kuechler fiel in einem Moment der Erleuchtung ein:
Unter http://www.braque.dhs.org/kernel/ hat jemand die ganzen notwendigen Patches für ein mit dem knfsd funktionierendes reiserfs zusammen in einen grossen Patch für 2.4.1-pre10 gepackt.
Na und ob das interessant ist, hab das gleich gesaugt und werde das auf einem Testfileserver installieren, danke!
Leider bricht der Kompilerlauf bei entsprechend gepatchtem Quellbaum mit dieser Fehlermeldung ab: #------------------------------------------
gcc -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strict-aliasing -pipe -mpreferred-stack-boundary=2 -march=i686 -DMODULE -DMODVERSIONS -include /usr/src/linux/include/linux/modversions.h -c -o nfsctl.o nfsctl.c In file included from /usr/src/linux/include/linux/nfsd/nfsd.h:24, from nfsctl.c:26: /usr/src/linux/include/linux/nfsd/interface.h:150: warning: `nfsd_find_fh_dentry' redefined /usr/src/linux/include/linux/modules/nfsfh.ver:2: warning: this is the location of the previous definition nfsctl.c:319: `nfsd_find_fh_dentry' undeclared here (not in a function) nfsctl.c:319: initializer element is not constant nfsctl.c:319: (near initialization for `nfsd_linkage_s.find_fh_dentry') make[2]: *** [nfsctl.o] Error 1 make[2]: Leaving directory `/usr/src/linux-2.4.1-pre10/fs/nfsd' make[1]: *** [_modsubdir_nfsd] Error 2 make[1]: Leaving directory `/usr/src/linux-2.4.1-pre10/fs' make: *** [_mod_fs] Error 2
Hast Du den 2.4.1-pre10 oder den 2.4.0-ac10 ? Ich muss zugeben, dass ich den geposteten Patch nicht probiert habe, kann ich aber gleich mal machen... Ich habe aber die 5 Quell-patches aus denen dieser Patch bestehen soll genommen und damit 1. den 2.4.0-ac9 gepatched --> der gleiche Fehler wie bei dir. 2. den 2.4.1-pre9 genommen --> keine Probleme. -- Mathias Weigt