source: trunk/server/common/patches/openafs-linux-3.4-end-writeback.patch @ 2307

Last change on this file since 2307 was 2288, checked in by ezyang, 12 years ago
OpenAFS for Linux 3.5
File size: 1.1 KB
RevLine 
[2288]1commit cc63cbbc138f60d6b5964fa859dcd778717b24c2
2Author: Marc Dionne <marc.c.dionne@gmail.com>
3Date:   Mon May 28 21:43:12 2012 -0400
4
5    Linux 3.4: replace end_writeback with clear_inode
6   
7    end_writeback() is renamed to clear_inode().  Add a configure test
8    and cope.
9   
10    Change-Id: Icaf5b6b54d0ee377fabcf0b295d690eaa6b4be5e
11    Reviewed-on: http://gerrit.openafs.org/7503
12    Reviewed-by: Derrick Brashear <shadow@dementix.org>
13    Tested-by: BuildBot <buildbot@rampaginggeek.com>
14    (cherry picked from commit 2b33384a4a7b88842281021129ffccc837d91d36)
15    Reviewed-on: http://gerrit.openafs.org/7578
16
17diff --git a/src/afs/LINUX/osi_vfsops.c b/src/afs/LINUX/osi_vfsops.c
18index a6be1b3..bc951a2 100644
19--- a/src/afs/LINUX/osi_vfsops.c
20+++ b/src/afs/LINUX/osi_vfsops.c
21@@ -284,7 +284,7 @@ afs_evict_inode(struct inode *ip)
22        osi_Panic("inode freed while still hashed");
23 
24     truncate_inode_pages(&ip->i_data, 0);
25+    clear_inode(ip);
26-    end_writeback(ip);
27 
28 #if !defined(STRUCT_SUPER_OPERATIONS_HAS_ALLOC_INODE)
29     afs_osi_Free(ip->u.generic_ip, sizeof(struct vcache));
Note: See TracBrowser for help on using the repository browser.