Files
for-gentoo/net-fs/openafs-kernel/files/openafs-kernel-1.6.1-kernel-3.5.patch
T
2012-07-30 23:25:38 +02:00

15 lines
471 B
Diff

--- openafs-1.6.1.orig/src/afs/LINUX/osi_vfsops.c
+++ openafs-1.6.1/src/afs/LINUX/osi_vfsops.c
@@ -284,7 +284,11 @@ afs_evict_inode(struct inode *ip)
osi_Panic("inode freed while still hashed");
truncate_inode_pages(&ip->i_data, 0);
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 5, 0)
+ clear_inode(ip);
+#else
end_writeback(ip);
+#endif
#if !defined(STRUCT_SUPER_OPERATIONS_HAS_ALLOC_INODE)
afs_osi_Free(ip->u.generic_ip, sizeof(struct vcache));