Re: [Ocfs2-devel] [PATCH 1/2] ocfs2: use 'oi' instead of 'OCFS2_I()'

2018-02-06 Thread piaojun
Hi Andrew,

Could you help reviewing my patch set and applying?

Thanks a lot,
Jun

On 2018/1/30 15:38, piaojun wrote:
> We could use 'oi' instead of 'OCFS2_I()' to make code more elegant.
> 
> Signed-off-by: Jun Piao 
> Reviewed-by: Yiwen Jiang 
> ---
>  fs/ocfs2/alloc.c| 2 +-
>  fs/ocfs2/aops.c | 2 +-
>  fs/ocfs2/file.c | 6 +++---
>  fs/ocfs2/inode.c| 2 +-
>  fs/ocfs2/namei.c| 6 +++---
>  fs/ocfs2/refcounttree.c | 6 +++---
>  6 files changed, 12 insertions(+), 12 deletions(-)
> 
> diff --git a/fs/ocfs2/alloc.c b/fs/ocfs2/alloc.c
> index ab5105f..8ee4bd8 100644
> --- a/fs/ocfs2/alloc.c
> +++ b/fs/ocfs2/alloc.c
> @@ -6940,7 +6940,7 @@ int ocfs2_convert_inline_data_to_extents(struct inode 
> *inode,
>   goto out_commit;
>   did_quota = 1;
> 
> - data_ac->ac_resv = _I(inode)->ip_la_data_resv;
> + data_ac->ac_resv = >ip_la_data_resv;
> 
>   ret = ocfs2_claim_clusters(handle, data_ac, 1, _off,
>  );
> diff --git a/fs/ocfs2/aops.c b/fs/ocfs2/aops.c
> index d151632..4dae836 100644
> --- a/fs/ocfs2/aops.c
> +++ b/fs/ocfs2/aops.c
> @@ -346,7 +346,7 @@ static int ocfs2_readpage(struct file *file, struct page 
> *page)
>   unlock = 0;
> 
>  out_alloc:
> - up_read(_I(inode)->ip_alloc_sem);
> + up_read(>ip_alloc_sem);
>  out_inode_unlock:
>   ocfs2_inode_unlock(inode, 0);
>  out:
> diff --git a/fs/ocfs2/file.c b/fs/ocfs2/file.c
> index dc455d4..2188af4 100644
> --- a/fs/ocfs2/file.c
> +++ b/fs/ocfs2/file.c
> @@ -101,7 +101,7 @@ static int ocfs2_file_open(struct inode *inode, struct 
> file *file)
>   struct ocfs2_inode_info *oi = OCFS2_I(inode);
> 
>   trace_ocfs2_file_open(inode, file, file->f_path.dentry,
> -   (unsigned long long)OCFS2_I(inode)->ip_blkno,
> +   (unsigned long long)oi->ip_blkno,
> file->f_path.dentry->d_name.len,
> file->f_path.dentry->d_name.name, mode);
> 
> @@ -116,7 +116,7 @@ static int ocfs2_file_open(struct inode *inode, struct 
> file *file)
>   /* Check that the inode hasn't been wiped from disk by another
>* node. If it hasn't then we're safe as long as we hold the
>* spin lock until our increment of open count. */
> - if (OCFS2_I(inode)->ip_flags & OCFS2_INODE_DELETED) {
> + if (oi->ip_flags & OCFS2_INODE_DELETED) {
>   spin_unlock(>ip_lock);
> 
>   status = -ENOENT;
> @@ -188,7 +188,7 @@ static int ocfs2_sync_file(struct file *file, loff_t 
> start, loff_t end,
>   bool needs_barrier = false;
> 
>   trace_ocfs2_sync_file(inode, file, file->f_path.dentry,
> -   OCFS2_I(inode)->ip_blkno,
> +   oi->ip_blkno,
> file->f_path.dentry->d_name.len,
> file->f_path.dentry->d_name.name,
> (unsigned long long)datasync);
> diff --git a/fs/ocfs2/inode.c b/fs/ocfs2/inode.c
> index 1a1e007..2c48395 100644
> --- a/fs/ocfs2/inode.c
> +++ b/fs/ocfs2/inode.c
> @@ -1159,7 +1159,7 @@ static void ocfs2_clear_inode(struct inode *inode)
>* exception here are successfully wiped inodes - their
>* metadata can now be considered to be part of the system
>* inodes from which it came. */
> - if (!(OCFS2_I(inode)->ip_flags & OCFS2_INODE_DELETED))
> + if (!(oi->ip_flags & OCFS2_INODE_DELETED))
>   ocfs2_checkpoint_inode(inode);
> 
>   mlog_bug_on_msg(!list_empty(>ip_io_markers),
> diff --git a/fs/ocfs2/namei.c b/fs/ocfs2/namei.c
> index 3b0a10d..e1208d1 100644
> --- a/fs/ocfs2/namei.c
> +++ b/fs/ocfs2/namei.c
> @@ -524,7 +524,7 @@ static int __ocfs2_mknod_locked(struct inode *dir,
>* these are used by the support functions here and in
>* callers. */
>   inode->i_ino = ino_from_blkno(osb->sb, fe_blkno);
> - OCFS2_I(inode)->ip_blkno = fe_blkno;
> + oi->ip_blkno = fe_blkno;
>   spin_lock(>osb_lock);
>   inode->i_generation = osb->s_next_generation++;
>   spin_unlock(>osb_lock);
> @@ -1185,8 +1185,8 @@ static int ocfs2_double_lock(struct ocfs2_super *osb,
>   }
> 
>   trace_ocfs2_double_lock_end(
> - (unsigned long long)OCFS2_I(inode1)->ip_blkno,
> - (unsigned long long)OCFS2_I(inode2)->ip_blkno);
> + (unsigned long long)oi1->ip_blkno,
> + (unsigned long long)oi2->ip_blkno);
> 
>  bail:
>   if (status)
> diff --git a/fs/ocfs2/refcounttree.c b/fs/ocfs2/refcounttree.c
> index ab156e3..50e288e 100644
> --- a/fs/ocfs2/refcounttree.c
> +++ b/fs/ocfs2/refcounttree.c
> @@ -573,7 +573,7 @@ static int ocfs2_create_refcount_tree(struct inode *inode,
>   BUG_ON(ocfs2_is_refcount_inode(inode));
> 
>   trace_ocfs2_create_refcount_tree(
> - 

Re: [Ocfs2-devel] [PATCH 1/2] ocfs2: use 'oi' instead of 'OCFS2_I()'

2018-02-01 Thread alex chen
Hi Jun,

Looks good to me.

On 2018/1/30 15:38, piaojun wrote:
> We could use 'oi' instead of 'OCFS2_I()' to make code more elegant.
> 
> Signed-off-by: Jun Piao 
> Reviewed-by: Yiwen Jiang 
Reviewed-by: Alex Chen 

> ---
>  fs/ocfs2/alloc.c| 2 +-
>  fs/ocfs2/aops.c | 2 +-
>  fs/ocfs2/file.c | 6 +++---
>  fs/ocfs2/inode.c| 2 +-
>  fs/ocfs2/namei.c| 6 +++---
>  fs/ocfs2/refcounttree.c | 6 +++---
>  6 files changed, 12 insertions(+), 12 deletions(-)
> 
> diff --git a/fs/ocfs2/alloc.c b/fs/ocfs2/alloc.c
> index ab5105f..8ee4bd8 100644
> --- a/fs/ocfs2/alloc.c
> +++ b/fs/ocfs2/alloc.c
> @@ -6940,7 +6940,7 @@ int ocfs2_convert_inline_data_to_extents(struct inode 
> *inode,
>   goto out_commit;
>   did_quota = 1;
> 
> - data_ac->ac_resv = _I(inode)->ip_la_data_resv;
> + data_ac->ac_resv = >ip_la_data_resv;
> 
>   ret = ocfs2_claim_clusters(handle, data_ac, 1, _off,
>  );
> diff --git a/fs/ocfs2/aops.c b/fs/ocfs2/aops.c
> index d151632..4dae836 100644
> --- a/fs/ocfs2/aops.c
> +++ b/fs/ocfs2/aops.c
> @@ -346,7 +346,7 @@ static int ocfs2_readpage(struct file *file, struct page 
> *page)
>   unlock = 0;
> 
>  out_alloc:
> - up_read(_I(inode)->ip_alloc_sem);
> + up_read(>ip_alloc_sem);
>  out_inode_unlock:
>   ocfs2_inode_unlock(inode, 0);
>  out:
> diff --git a/fs/ocfs2/file.c b/fs/ocfs2/file.c
> index dc455d4..2188af4 100644
> --- a/fs/ocfs2/file.c
> +++ b/fs/ocfs2/file.c
> @@ -101,7 +101,7 @@ static int ocfs2_file_open(struct inode *inode, struct 
> file *file)
>   struct ocfs2_inode_info *oi = OCFS2_I(inode);
> 
>   trace_ocfs2_file_open(inode, file, file->f_path.dentry,
> -   (unsigned long long)OCFS2_I(inode)->ip_blkno,
> +   (unsigned long long)oi->ip_blkno,
> file->f_path.dentry->d_name.len,
> file->f_path.dentry->d_name.name, mode);
> 
> @@ -116,7 +116,7 @@ static int ocfs2_file_open(struct inode *inode, struct 
> file *file)
>   /* Check that the inode hasn't been wiped from disk by another
>* node. If it hasn't then we're safe as long as we hold the
>* spin lock until our increment of open count. */
> - if (OCFS2_I(inode)->ip_flags & OCFS2_INODE_DELETED) {
> + if (oi->ip_flags & OCFS2_INODE_DELETED) {
>   spin_unlock(>ip_lock);
> 
>   status = -ENOENT;
> @@ -188,7 +188,7 @@ static int ocfs2_sync_file(struct file *file, loff_t 
> start, loff_t end,
>   bool needs_barrier = false;
> 
>   trace_ocfs2_sync_file(inode, file, file->f_path.dentry,
> -   OCFS2_I(inode)->ip_blkno,
> +   oi->ip_blkno,
> file->f_path.dentry->d_name.len,
> file->f_path.dentry->d_name.name,
> (unsigned long long)datasync);
> diff --git a/fs/ocfs2/inode.c b/fs/ocfs2/inode.c
> index 1a1e007..2c48395 100644
> --- a/fs/ocfs2/inode.c
> +++ b/fs/ocfs2/inode.c
> @@ -1159,7 +1159,7 @@ static void ocfs2_clear_inode(struct inode *inode)
>* exception here are successfully wiped inodes - their
>* metadata can now be considered to be part of the system
>* inodes from which it came. */
> - if (!(OCFS2_I(inode)->ip_flags & OCFS2_INODE_DELETED))
> + if (!(oi->ip_flags & OCFS2_INODE_DELETED))
>   ocfs2_checkpoint_inode(inode);
> 
>   mlog_bug_on_msg(!list_empty(>ip_io_markers),
> diff --git a/fs/ocfs2/namei.c b/fs/ocfs2/namei.c
> index 3b0a10d..e1208d1 100644
> --- a/fs/ocfs2/namei.c
> +++ b/fs/ocfs2/namei.c
> @@ -524,7 +524,7 @@ static int __ocfs2_mknod_locked(struct inode *dir,
>* these are used by the support functions here and in
>* callers. */
>   inode->i_ino = ino_from_blkno(osb->sb, fe_blkno);
> - OCFS2_I(inode)->ip_blkno = fe_blkno;
> + oi->ip_blkno = fe_blkno;
>   spin_lock(>osb_lock);
>   inode->i_generation = osb->s_next_generation++;
>   spin_unlock(>osb_lock);
> @@ -1185,8 +1185,8 @@ static int ocfs2_double_lock(struct ocfs2_super *osb,
>   }
> 
>   trace_ocfs2_double_lock_end(
> - (unsigned long long)OCFS2_I(inode1)->ip_blkno,
> - (unsigned long long)OCFS2_I(inode2)->ip_blkno);
> + (unsigned long long)oi1->ip_blkno,
> + (unsigned long long)oi2->ip_blkno);
> 
>  bail:
>   if (status)
> diff --git a/fs/ocfs2/refcounttree.c b/fs/ocfs2/refcounttree.c
> index ab156e3..50e288e 100644
> --- a/fs/ocfs2/refcounttree.c
> +++ b/fs/ocfs2/refcounttree.c
> @@ -573,7 +573,7 @@ static int ocfs2_create_refcount_tree(struct inode *inode,
>   BUG_ON(ocfs2_is_refcount_inode(inode));
> 
>   trace_ocfs2_create_refcount_tree(
> - (unsigned