Hi Assar,
this may be trivial, but recent versions of xfs/linux/xfs_locl.h
have not included the header file <linux/modversions.h>.
On RedHat 5.1, at least, the resulting xfs.o module won't load if this is
missing (many unresolved kernel syms).
cheers,
Alex Martin