I've forward ported the spnfs and spnfs-block code to 2.6.39 and 3.0. Totally untested yet, but it compiles beautifully :) for spnfs-block's use, I moved fallocate back to inode_operations as a temporary solution, despite of Christoph's reservations as this is not hitting mainline anytime soon. respective tips are at pnfs-all-2.6.39 pnfs-all-2.6.39-2011-06-06 pnfs-all-latest pnfs-all-3.0-2011-06-06 patches since 2011-05-31: pnfs-all-2.6.39: 03adb44 NFS: fix umount of pnfs filesystems f4d5c0c FIXME: spnfs cummulative patch d6d442f SQUASHME: spnfs: use kern_path rather than path_lookup 4938a27 FIXME: spnfs-block: restore i_op->fallocate 4ce3376 FIXME: spnfs-block: pNFS block layout server implementation cummulative patch nfs-upstream: cf1eb60 NFS: fix umount of pnfs filesystems spnfs-all: f4d5c0c FIXME: spnfs cummulative patch d6d442f SQUASHME: spnfs: use kern_path rather than path_lookup spnfs-block-all: 4938a27 FIXME: spnfs-block: restore i_op->fallocate 4ce3376 FIXME: spnfs-block: pNFS block layout server implementation cummulative patch -- To unsubscribe from this list: send the line "unsubscribe linux-nfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html