[PATCH 32/76] fs/f2fs: Use inode_sb() helper instead of inode->i_sb

2018-05-08 Thread Mark Fasheh
Signed-off-by: Mark Fasheh 
---
 fs/f2fs/data.c |  6 +++---
 fs/f2fs/f2fs.h |  2 +-
 fs/f2fs/file.c | 36 ++--
 fs/f2fs/inline.c   |  4 ++--
 fs/f2fs/inode.c|  6 +++---
 fs/f2fs/namei.c| 11 ++-
 fs/f2fs/recovery.c | 11 ++-
 fs/f2fs/super.c|  6 +++---
 fs/f2fs/trace.c|  7 ---
 fs/f2fs/xattr.c|  4 ++--
 10 files changed, 48 insertions(+), 45 deletions(-)

diff --git a/fs/f2fs/data.c b/fs/f2fs/data.c
index 7578ed1a85e0..f3e29f386f6e 100644
--- a/fs/f2fs/data.c
+++ b/fs/f2fs/data.c
@@ -1129,7 +1129,7 @@ static int __get_data_block(struct inode *inode, sector_t 
iblock,
 
err = f2fs_map_blocks(inode, &map, create, flag);
if (!err) {
-   map_bh(bh, inode->i_sb, map.m_pblk);
+   map_bh(bh, inode_sb(inode), map.m_pblk);
bh->b_state = (bh->b_state & ~F2FS_MAP_FLAGS) | map.m_flags;
bh->b_size = (u64)map.m_len << inode->i_blkbits;
}
@@ -1225,7 +1225,7 @@ static int f2fs_xattr_fiemap(struct inode *inode,
get_node_info(sbi, xnid, &ni);
 
phys = (__u64)blk_to_logical(inode, ni.blk_addr);
-   len = inode->i_sb->s_blocksize;
+   len = inode_sb(inode)->s_blocksize;
 
f2fs_put_page(page, 1);
 
@@ -2272,7 +2272,7 @@ static int f2fs_write_end(struct file *file,
 static int check_direct_IO(struct inode *inode, struct iov_iter *iter,
   loff_t offset)
 {
-   unsigned blocksize_mask = inode->i_sb->s_blocksize - 1;
+   unsigned blocksize_mask = inode_sb(inode)->s_blocksize - 1;
 
if (offset & blocksize_mask)
return -EINVAL;
diff --git a/fs/f2fs/f2fs.h b/fs/f2fs/f2fs.h
index 6300ac5bcbe4..504c84b68636 100644
--- a/fs/f2fs/f2fs.h
+++ b/fs/f2fs/f2fs.h
@@ -1331,7 +1331,7 @@ static inline struct f2fs_sb_info *F2FS_SB(struct 
super_block *sb)
 
 static inline struct f2fs_sb_info *F2FS_I_SB(struct inode *inode)
 {
-   return F2FS_SB(inode->i_sb);
+   return F2FS_SB(inode_sb(inode));
 }
 
 static inline struct f2fs_sb_info *F2FS_M_SB(struct address_space *mapping)
diff --git a/fs/f2fs/file.c b/fs/f2fs/file.c
index 672a542e5464..837333b9153d 100644
--- a/fs/f2fs/file.c
+++ b/fs/f2fs/file.c
@@ -58,7 +58,7 @@ static int f2fs_vm_page_mkwrite(struct vm_fault *vmf)
goto err;
}
 
-   sb_start_pagefault(inode->i_sb);
+   sb_start_pagefault(inode_sb(inode));
 
f2fs_bug_on(sbi, f2fs_has_inline_data(inode));
 
@@ -117,7 +117,7 @@ static int f2fs_vm_page_mkwrite(struct vm_fault *vmf)
 out_sem:
up_read(&F2FS_I(inode)->i_mmap_sem);
 out:
-   sb_end_pagefault(inode->i_sb);
+   sb_end_pagefault(inode_sb(inode));
f2fs_update_time(sbi, REQ_TIME);
 err:
return block_page_mkwrite_return(err);
@@ -211,7 +211,7 @@ static int f2fs_do_sync_file(struct file *file, loff_t 
start, loff_t end,
.for_reclaim = 0,
};
 
-   if (unlikely(f2fs_readonly(inode->i_sb)))
+   if (unlikely(f2fs_readonly(inode_sb(inode
return 0;
 
trace_f2fs_sync_file_enter(inode);
@@ -259,7 +259,7 @@ static int f2fs_do_sync_file(struct file *file, loff_t 
start, loff_t end,
 
if (cp_reason) {
/* all the dirty node pages should be flushed for POR */
-   ret = f2fs_sync_fs(inode->i_sb, 1);
+   ret = f2fs_sync_fs(inode_sb(inode), 1);
 
/*
 * We've secured consistency through sync_fs. Following pino
@@ -365,7 +365,7 @@ static bool __found_offset(block_t blkaddr, pgoff_t dirty, 
pgoff_t pgofs,
 static loff_t f2fs_seek_block(struct file *file, loff_t offset, int whence)
 {
struct inode *inode = file->f_mapping->host;
-   loff_t maxbytes = inode->i_sb->s_maxbytes;
+   loff_t maxbytes = inode_sb(inode)->s_maxbytes;
struct dnode_of_data dn;
pgoff_t pgofs, end_offset, dirty;
loff_t data_ofs = offset;
@@ -437,7 +437,7 @@ static loff_t f2fs_seek_block(struct file *file, loff_t 
offset, int whence)
 static loff_t f2fs_llseek(struct file *file, loff_t offset, int whence)
 {
struct inode *inode = file->f_mapping->host;
-   loff_t maxbytes = inode->i_sb->s_maxbytes;
+   loff_t maxbytes = inode_sb(inode)->s_maxbytes;
 
switch (whence) {
case SEEK_SET:
@@ -569,7 +569,7 @@ static int truncate_partial_data_page(struct inode *inode, 
u64 from,
 int truncate_blocks(struct inode *inode, u64 from, bool lock)
 {
struct f2fs_sb_info *sbi = F2FS_I_SB(inode);
-   unsigned int blocksize = inode->i_sb->s_blocksize;
+   unsigned int blocksize = inode_sb(inode)->s_blocksize;
struct dnode_of_data dn;
pgoff_t free_from;
int count = 0, err = 0;
@@ -676,7 +676,7 @@ int f2fs_getattr(const struct path *path, struct kstat 
*stat,
unsigned int flags;
 
if (f2fs_has_extra_attr(inode) &&
-   

Re: [PATCH 32/76] fs/f2fs: Use inode_sb() helper instead of inode->i_sb

2018-05-10 Thread Chao Yu
On 2018/5/9 2:03, Mark Fasheh wrote:
> Signed-off-by: Mark Fasheh 

Reviewed-by: Chao Yu 

Thanks,

--
To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html