Whamcloud - gitweb
Branch HEAD
[fs/lustre-release.git] / lustre / kernel_patches / patches / vfs-keep-inode-hashed-for-clear-inode.patch
index 86764a4..449dd66 100644 (file)
                nr_disposed++;
        }
 @@ -317,7 +323,6 @@
-                       continue;
-               invalidate_inode_buffers(inode);
-               if (!atomic_read(&inode->i_count)) {
--                      hlist_del_init(&inode->i_hash);
-                       list_move(&inode->i_list, dispose);
-                       inode->i_state |= I_FREEING;
-                       count++;
+               else {
+                       invalidate_inode_buffers(inode);
+                       if (!atomic_read(&inode->i_count)) {
+-                              hlist_del_init(&inode->i_hash);
+                               list_move(&inode->i_list, dispose);
+                               inode->i_state |= I_FREEING;
+                               count++;
 @@ -455,7 +460,6 @@
                        if (!can_unuse(inode))
                                continue;