inline.c (c900529f3d9161bfde5cca0754f83b4d3c3e0220) inline.c (077f0e24b27c4b44841593c7edbd1993be9eecb5)
1// SPDX-License-Identifier: GPL-2.0
2/*
3 * fs/f2fs/inline.c
4 * Copyright (c) 2013, Intel Corporation
5 * Authors: Huajun Li <huajun.li@intel.com>
6 * Haicheng Li <haicheng.li@intel.com>
7 */
8

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

198
199int f2fs_convert_inline_inode(struct inode *inode)
200{
201 struct f2fs_sb_info *sbi = F2FS_I_SB(inode);
202 struct dnode_of_data dn;
203 struct page *ipage, *page;
204 int err = 0;
205
1// SPDX-License-Identifier: GPL-2.0
2/*
3 * fs/f2fs/inline.c
4 * Copyright (c) 2013, Intel Corporation
5 * Authors: Huajun Li <huajun.li@intel.com>
6 * Haicheng Li <haicheng.li@intel.com>
7 */
8

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

198
199int f2fs_convert_inline_inode(struct inode *inode)
200{
201 struct f2fs_sb_info *sbi = F2FS_I_SB(inode);
202 struct dnode_of_data dn;
203 struct page *ipage, *page;
204 int err = 0;
205
206 if (!f2fs_has_inline_data(inode) ||
207 f2fs_hw_is_readonly(sbi) || f2fs_readonly(sbi->sb))
206 if (f2fs_hw_is_readonly(sbi) || f2fs_readonly(sbi->sb))
207 return -EROFS;
208
209 if (!f2fs_has_inline_data(inode))
208 return 0;
209
210 err = f2fs_dquot_initialize(inode);
211 if (err)
212 return err;
213
214 page = f2fs_grab_cache_page(inode->i_mapping, 0, false);
215 if (!page)

--- 599 unchanged lines hidden ---
210 return 0;
211
212 err = f2fs_dquot_initialize(inode);
213 if (err)
214 return err;
215
216 page = f2fs_grab_cache_page(inode->i_mapping, 0, false);
217 if (!page)

--- 599 unchanged lines hidden ---