inode.c (a49324f127dec918f5a3b3f145d0bf2fb81f4588) inode.c (c227f912732f204c0ec4a577ba812401ac4672af)
1/*
2 * fs/f2fs/inode.c
3 *
4 * Copyright (c) 2012 Samsung Electronics Co., Ltd.
5 * http://www.samsung.com/
6 *
7 * This program is free software; you can redistribute it and/or modify
8 * it under the terms of the GNU General Public License version 2 as

--- 313 unchanged lines hidden (view full) ---

322 trace_f2fs_evict_inode(inode);
323 truncate_inode_pages_final(&inode->i_data);
324
325 if (inode->i_ino == F2FS_NODE_INO(sbi) ||
326 inode->i_ino == F2FS_META_INO(sbi))
327 goto out_clear;
328
329 f2fs_bug_on(sbi, get_dirty_pages(inode));
1/*
2 * fs/f2fs/inode.c
3 *
4 * Copyright (c) 2012 Samsung Electronics Co., Ltd.
5 * http://www.samsung.com/
6 *
7 * This program is free software; you can redistribute it and/or modify
8 * it under the terms of the GNU General Public License version 2 as

--- 313 unchanged lines hidden (view full) ---

322 trace_f2fs_evict_inode(inode);
323 truncate_inode_pages_final(&inode->i_data);
324
325 if (inode->i_ino == F2FS_NODE_INO(sbi) ||
326 inode->i_ino == F2FS_META_INO(sbi))
327 goto out_clear;
328
329 f2fs_bug_on(sbi, get_dirty_pages(inode));
330 remove_dirty_dir_inode(inode);
330 remove_dirty_inode(inode);
331
332 f2fs_destroy_extent_tree(inode);
333
334 if (inode->i_nlink || is_bad_inode(inode))
335 goto no_delete;
336
337 sb_start_intwrite(inode->i_sb);
338 set_inode_flag(fi, FI_NO_ALLOC);

--- 93 unchanged lines hidden ---
331
332 f2fs_destroy_extent_tree(inode);
333
334 if (inode->i_nlink || is_bad_inode(inode))
335 goto no_delete;
336
337 sb_start_intwrite(inode->i_sb);
338 set_inode_flag(fi, FI_NO_ALLOC);

--- 93 unchanged lines hidden ---