inode.c (e98bdb3059cbf2b1cd4261e126b08429f64466c3) | inode.c (55523519bc7227e651fd4febeb3aafdd22b8af1c) |
---|---|
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 --- 359 unchanged lines hidden (view full) --- 368 remove_dirty_inode(inode); 369 370 f2fs_destroy_extent_tree(inode); 371 372 if (inode->i_nlink || is_bad_inode(inode)) 373 goto no_delete; 374 375#ifdef CONFIG_F2FS_FAULT_INJECTION | 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 --- 359 unchanged lines hidden (view full) --- 368 remove_dirty_inode(inode); 369 370 f2fs_destroy_extent_tree(inode); 371 372 if (inode->i_nlink || is_bad_inode(inode)) 373 goto no_delete; 374 375#ifdef CONFIG_F2FS_FAULT_INJECTION |
376 if (time_to_inject(sbi, FAULT_EVICT_INODE)) | 376 if (time_to_inject(sbi, FAULT_EVICT_INODE)) { 377 f2fs_show_injection_info(FAULT_EVICT_INODE); |
377 goto no_delete; | 378 goto no_delete; |
379 } |
|
378#endif 379 380 remove_ino_entry(sbi, inode->i_ino, APPEND_INO); 381 remove_ino_entry(sbi, inode->i_ino, UPDATE_INO); 382 383 sb_start_intwrite(inode->i_sb); 384 set_inode_flag(inode, FI_NO_ALLOC); 385 i_size_write(inode, 0); --- 93 unchanged lines hidden --- | 380#endif 381 382 remove_ino_entry(sbi, inode->i_ino, APPEND_INO); 383 remove_ino_entry(sbi, inode->i_ino, UPDATE_INO); 384 385 sb_start_intwrite(inode->i_sb); 386 set_inode_flag(inode, FI_NO_ALLOC); 387 i_size_write(inode, 0); --- 93 unchanged lines hidden --- |