mirror of
				git://git.openwrt.org/openwrt/openwrt.git
				synced 2025-10-26 03:24:26 -04:00 
			
		
		
		
	
		
			
				
	
	
		
			16 lines
		
	
	
		
			418 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			16 lines
		
	
	
		
			418 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
| --- 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;
 |