segment.c (70c640b1d6fd8484d0629b90052d6f6f738023fb) | segment.c (1e84371ffeef451e8532e0cd04c2fe59ff10c514) |
---|---|
1/* 2 * fs/f2fs/segment.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 --- 216 unchanged lines hidden (view full) --- 225void commit_inmem_pages(struct inode *inode, bool abort) 226{ 227 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); 228 struct f2fs_inode_info *fi = F2FS_I(inode); 229 struct inmem_pages *cur, *tmp; 230 bool submit_bio = false; 231 struct f2fs_io_info fio = { 232 .type = DATA, | 1/* 2 * fs/f2fs/segment.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 --- 216 unchanged lines hidden (view full) --- 225void commit_inmem_pages(struct inode *inode, bool abort) 226{ 227 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); 228 struct f2fs_inode_info *fi = F2FS_I(inode); 229 struct inmem_pages *cur, *tmp; 230 bool submit_bio = false; 231 struct f2fs_io_info fio = { 232 .type = DATA, |
233 .rw = WRITE_SYNC, | 233 .rw = WRITE_SYNC | REQ_PRIO, |
234 }; 235 236 /* 237 * The abort is true only when f2fs_evict_inode is called. 238 * Basically, the f2fs_evict_inode doesn't produce any data writes, so 239 * that we don't need to call f2fs_balance_fs. 240 * Otherwise, f2fs_gc in f2fs_balance_fs can wait forever until this 241 * inode becomes free by iget_locked in f2fs_iget. --- 2034 unchanged lines hidden --- | 234 }; 235 236 /* 237 * The abort is true only when f2fs_evict_inode is called. 238 * Basically, the f2fs_evict_inode doesn't produce any data writes, so 239 * that we don't need to call f2fs_balance_fs. 240 * Otherwise, f2fs_gc in f2fs_balance_fs can wait forever until this 241 * inode becomes free by iget_locked in f2fs_iget. --- 2034 unchanged lines hidden --- |