node.c (d5b692b786e1aea68d2c6737dd0abeebc1dad619) node.c (4375a33664de17af9032b5f491a49bd256670927)
1/*
2 * fs/f2fs/node.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

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

998{
999 struct f2fs_sb_info *sbi = F2FS_P_SB(page);
1000 struct node_info ni;
1001 struct f2fs_io_info fio = {
1002 .sbi = sbi,
1003 .type = NODE,
1004 .rw = rw,
1005 .page = page,
1/*
2 * fs/f2fs/node.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

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

998{
999 struct f2fs_sb_info *sbi = F2FS_P_SB(page);
1000 struct node_info ni;
1001 struct f2fs_io_info fio = {
1002 .sbi = sbi,
1003 .type = NODE,
1004 .rw = rw,
1005 .page = page,
1006 .encrypted_page = NULL,
1006 };
1007
1008 get_node_info(sbi, page->index, &ni);
1009
1010 if (unlikely(ni.blk_addr == NULL_ADDR)) {
1011 ClearPageUptodate(page);
1012 f2fs_put_page(page, 1);
1013 return -ENOENT;

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

1294 struct f2fs_sb_info *sbi = F2FS_P_SB(page);
1295 nid_t nid;
1296 struct node_info ni;
1297 struct f2fs_io_info fio = {
1298 .sbi = sbi,
1299 .type = NODE,
1300 .rw = (wbc->sync_mode == WB_SYNC_ALL) ? WRITE_SYNC : WRITE,
1301 .page = page,
1007 };
1008
1009 get_node_info(sbi, page->index, &ni);
1010
1011 if (unlikely(ni.blk_addr == NULL_ADDR)) {
1012 ClearPageUptodate(page);
1013 f2fs_put_page(page, 1);
1014 return -ENOENT;

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

1295 struct f2fs_sb_info *sbi = F2FS_P_SB(page);
1296 nid_t nid;
1297 struct node_info ni;
1298 struct f2fs_io_info fio = {
1299 .sbi = sbi,
1300 .type = NODE,
1301 .rw = (wbc->sync_mode == WB_SYNC_ALL) ? WRITE_SYNC : WRITE,
1302 .page = page,
1303 .encrypted_page = NULL,
1302 };
1303
1304 trace_f2fs_writepage(page, NODE);
1305
1306 if (unlikely(is_sbi_flag_set(sbi, SBI_POR_DOING)))
1307 goto redirty_out;
1308 if (unlikely(f2fs_cp_error(sbi)))
1309 goto redirty_out;

--- 779 unchanged lines hidden ---
1304 };
1305
1306 trace_f2fs_writepage(page, NODE);
1307
1308 if (unlikely(is_sbi_flag_set(sbi, SBI_POR_DOING)))
1309 goto redirty_out;
1310 if (unlikely(f2fs_cp_error(sbi)))
1311 goto redirty_out;

--- 779 unchanged lines hidden ---