diff options
Diffstat (limited to 'fs/f2fs/inline.c')
| -rw-r--r-- | fs/f2fs/inline.c | 7 | 
1 files changed, 4 insertions, 3 deletions
| diff --git a/fs/f2fs/inline.c b/fs/f2fs/inline.c index 005babf1bed1..3e3c35d4c98b 100644 --- a/fs/f2fs/inline.c +++ b/fs/f2fs/inline.c @@ -81,7 +81,7 @@ bool f2fs_may_inline_dentry(struct inode *inode)  void f2fs_do_read_inline_data(struct folio *folio, struct page *ipage)  { -	struct inode *inode = folio_file_mapping(folio)->host; +	struct inode *inode = folio->mapping->host;  	if (folio_test_uptodate(folio))  		return; @@ -352,7 +352,8 @@ process_inline:  struct f2fs_dir_entry *f2fs_find_in_inline_dir(struct inode *dir,  					const struct f2fs_filename *fname, -					struct page **res_page) +					struct page **res_page, +					bool use_hash)  {  	struct f2fs_sb_info *sbi = F2FS_SB(dir->i_sb);  	struct f2fs_dir_entry *de; @@ -369,7 +370,7 @@ struct f2fs_dir_entry *f2fs_find_in_inline_dir(struct inode *dir,  	inline_dentry = inline_data_addr(dir, ipage);  	make_dentry_ptr_inline(dir, &d, inline_dentry); -	de = f2fs_find_target_dentry(&d, fname, NULL); +	de = f2fs_find_target_dentry(&d, fname, NULL, use_hash);  	unlock_page(ipage);  	if (IS_ERR(de)) {  		*res_page = ERR_CAST(de); | 
