f2fs.h (53fedcc09c66c68e0fa7ccef0fe9c15f96dca452) f2fs.h (235831d7dd783ebd20e08ef4310dbdeeea46d87a)
1/*
2 * fs/f2fs/f2fs.h
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

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

2466
2467 spin_lock(&sbi->inode_lock[DIRTY_META]);
2468 ret = list_empty(&F2FS_I(inode)->gdirty_list);
2469 spin_unlock(&sbi->inode_lock[DIRTY_META]);
2470 return ret;
2471 }
2472 if (!is_inode_flag_set(inode, FI_AUTO_RECOVER) ||
2473 file_keep_isize(inode) ||
1/*
2 * fs/f2fs/f2fs.h
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

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

2466
2467 spin_lock(&sbi->inode_lock[DIRTY_META]);
2468 ret = list_empty(&F2FS_I(inode)->gdirty_list);
2469 spin_unlock(&sbi->inode_lock[DIRTY_META]);
2470 return ret;
2471 }
2472 if (!is_inode_flag_set(inode, FI_AUTO_RECOVER) ||
2473 file_keep_isize(inode) ||
2474 i_size_read(inode) & PAGE_MASK)
2474 i_size_read(inode) & ~PAGE_MASK)
2475 return false;
2476
2477 down_read(&F2FS_I(inode)->i_sem);
2478 ret = F2FS_I(inode)->last_disk_size == i_size_read(inode);
2479 up_read(&F2FS_I(inode)->i_sem);
2480
2481 return ret;
2482}

--- 803 unchanged lines hidden ---
2475 return false;
2476
2477 down_read(&F2FS_I(inode)->i_sem);
2478 ret = F2FS_I(inode)->last_disk_size == i_size_read(inode);
2479 up_read(&F2FS_I(inode)->i_sem);
2480
2481 return ret;
2482}

--- 803 unchanged lines hidden ---