--- a/fs/yaffs2/yaffs_vfs_glue.c +++ b/fs/yaffs2/yaffs_vfs_glue.c @@ -924,7 +924,11 @@ static void yaffs_evict_inode( struct in if (!inode->i_nlink && !is_bad_inode(inode)) deleteme = 1; truncate_inode_pages(&inode->i_data,0); - end_writeback(inode); +#if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 5, 0) + clear_inode(inode); +#else + end_writeback(inode); +#endif if(deleteme && obj){ dev = obj->my_dev;