Christian, I've committed fixes to get the PVFS 2.8 branch (tag: pvfs-2-8-branch) working on the 2.6.32 kernel. If you get a chance, please try them out and let me know if things work for you.
Thanks, -sam On Dec 18, 2009, at 3:04 AM, Christian Mohrbacher wrote: > Hi, > we are currently trying to evaluate PVFS with pNFS support. Therefore I > downloaded the pNFS-enabled kernel from the repository on linux-nfs.org, > which is a 2.6.32 kernel. > Now I am trying to install PVFS2. As the normal release wouldn't compile with > that kernel I checked the pvfs-2-8-branch out of CVS and tried that. > But it won't compile either. First error message I get when trying to do make > kmod_install is > > /root/pvfs28/pvfs2/src/kernel/linux-2.6/super.c: In function ‘pvfs2_flush_sb’: > /root/pvfs28/pvfs2/src/kernel/linux-2.6/super.c:1451: error: ‘struct > super_block’ has no member named ‘s_dirty’ > /root/pvfs28/pvfs2/src/kernel/linux-2.6/super.c:1454: error: ‘struct > super_block’ has no member named ‘s_dirty’ > /root/pvfs28/pvfs2/src/kernel/linux-2.6/super.c:1454: error: ‘struct > super_block’ has no member named ‘s_dirty’ > make[3]: *** [/root/pvfs28/pvfs2/src/kernel/linux-2.6/super.o] Error 1 > make[2]: *** [_module_/root/pvfs28/pvfs2/src/kernel/linux-2.6] Error 2 > make[1]: *** [default] Error 2 > make: *** [just_kmod] Error 2 > > I could fix that one by changing s_dirty to s_dirt in the code but then the > next error pops up : > > /root/pvfs28/pvfs2/src/kernel/linux-2.6/super.c: In function ‘pvfs2_flush_sb’: > /root/pvfs28/pvfs2/src/kernel/linux-2.6/super.c:1451: warning: passing > argument 1 of ‘list_empty’ from incompatible pointer type > include/linux/list.h:184: note: expected ‘const struct list_head *’ but > argument is of type ‘unsigned char *’ > /root/pvfs28/pvfs2/src/kernel/linux-2.6/super.c:1454: error: request for > member ‘next’ in something not a structure or union > /root/pvfs28/pvfs2/src/kernel/linux-2.6/super.c:1454: warning: comparison of > distinct pointer types lacks a cast > make[3]: *** [/root/pvfs28/pvfs2/src/kernel/linux-2.6/super.o] Error 1 > make[2]: *** [_module_/root/pvfs28/pvfs2/src/kernel/linux-2.6] Error 2 > make[1]: *** [default] Error 2 > make: *** [just_kmod] Error 2 > > I assume more errors will follow. Is there any patch to compile against > kernel 2.6.32? > > - Christian > <christian_mohrbacher.vcf>_______________________________________________ > Pvfs2-users mailing list > [email protected] > http://www.beowulf-underground.org/mailman/listinfo/pvfs2-users _______________________________________________ Pvfs2-users mailing list [email protected] http://www.beowulf-underground.org/mailman/listinfo/pvfs2-users
