--- shfs-0.35/shfs/Linux-2.6/inode.c.orig 2005-12-10 13:48:52.434364000 +0100 +++ shfs-0.35/shfs/Linux-2.6/inode.c 2005-12-10 13:49:08.864364000 +0100 @@ -14,6 +14,7 @@ #include #include #include +#include #include "shfs_fs.h" #include "shfs_fs_sb.h" @@ -118,6 +119,9 @@ shfs_delete_inode(struct inode *inode) } KMEM_FREE("inode", inode_cache, i); out: +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,13)) + truncate_inode_pages(&inode->i_data, 0); +#endif clear_inode(inode); }