xfsprogs: use xfs_icluster_size_fsb in xfs_ialloc_inode_init
PATCH 5/6 xfsprogs: use xfs_icluster_size_fsb in xfs_ialloc_inode_init
From: Jie Liu <[email protected]>
Use xfs_icluster_size_fsb() in xfs_ialloc_inode_init(), rename variable ninodes to inodes_per_cluster as the latter is more meaningful.
Signed-off-by Jie Liu <[email protected]>
--- libxfs/xfs_ialloc.c | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-)
libxfs/xfs_ialloc.c +5 -12
@@ -146,7 +146,7 @@ xfs_ialloc_inode_init( {struct xfs_buf *fbuf;struct xfs_dinode *free; -int blks_per_cluster, nbufs, ninodes; +int nbufs, blks_per_cluster, inodes_per_cluster;int version;int i, j;xfs_daddr_t d;
@@ -157,16 +157,9 @@ xfs_ialloc_inode_init(* For small block sizes, manipulate the inodes in buffers * which are multiples of the blocks size. */ -if (mp->m_sb.sb_blocksize >= mp->m_inode_cluster_size) { - blks_per_cluster =1 ; - nbufs = length; - ninodes = mp->m_sb.sb_inopblock; - }else { - blks_per_cluster = mp->m_inode_cluster_size / - mp->m_sb.sb_blocksize; - nbufs = length / blks_per_cluster; - ninodes = blks_per_cluster * mp->m_sb.sb_inopblock; - } + blks_per_cluster =xfs_icluster_size_fsb (mp); + inodes_per_cluster = blks_per_cluster << mp->m_sb.sb_inopblog; + nbufs = length / blks_per_cluster;/* * Figure out what version number to use in the inodes we create. If
@@ -222,7 +215,7 @@ xfs_ialloc_inode_init(/* Initialize the inode buffers and log them appropriately. */ fbuf->b_ops = &xfs_inode_buf_ops;xfs_buf_zero (fbuf,0 ,BBTOB (fbuf->b_length)); -for (i =0 ; i < ninodes; i++) { +for (i =0 ; i < inodes_per_cluster; i++) {int ioffset = i << mp->m_sb.sb_inodelog;uint isize =xfs_dinode_size (version);
Signature · 6 lines
1.8.3.2 _______________________________________________ xfs mailing list [email protected] http://oss.sgi.com/mailman/listinfo/xfs
Quoted 7 lines · Jeff Liu
From: Jie Liu <[email protected]>
Use
xfs_icluster_size_fsb()inxfs_ialloc_inode_init(), rename variable ninodes toinodes_per_clusteras the latter is more meaningful.Signed-off-by Jie Liu <[email protected]>---
Reviewed-by Brian Foster <[email protected]>
Quoted 52 lines
libxfs/xfs_ialloc.c | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-)libxfs/xfs_ialloc.c +5
-12@@ -146,7 +146,7 @@ xfs_ialloc_inode_init( {struct xfs_buf *fbuf;struct xfs_dinode *free; -int blks_per_cluster, nbufs, ninodes; +int nbufs, blks_per_cluster, inodes_per_cluster;int version;int i, j;xfs_daddr_t d;@@ -157,16 +157,9 @@ xfs_ialloc_inode_init(* For small block sizes, manipulate the inodes in buffers * which are multiples of the blocks size. */ -if (mp->m_sb.sb_blocksize >= mp->m_inode_cluster_size) { - blks_per_cluster =1 ; - nbufs = length; - ninodes = mp->m_sb.sb_inopblock; - }else { - blks_per_cluster = mp->m_inode_cluster_size / - mp->m_sb.sb_blocksize; - nbufs = length / blks_per_cluster; - ninodes = blks_per_cluster * mp->m_sb.sb_inopblock; - } + blks_per_cluster =xfs_icluster_size_fsb (mp); + inodes_per_cluster = blks_per_cluster << mp->m_sb.sb_inopblog; + nbufs = length / blks_per_cluster;/* * Figure out what version number to use in the inodes we create. If @@ -222,7 +215,7 @@ xfs_ialloc_inode_init(/* Initialize the inode buffers and log them appropriately. */ fbuf->b_ops = &xfs_inode_buf_ops;xfs_buf_zero (fbuf,0 ,BBTOB (fbuf->b_length)); -for (i =0 ; i < ninodes; i++) { +for (i =0 ; i < inodes_per_cluster; i++) {int ioffset = i << mp->m_sb.sb_inodelog;uint isize =xfs_dinode_size (version);Signature · 6 lines
1.8.3.2 _______________________________________________ xfs mailing list [email protected] http://oss.sgi.com/mailman/listinfo/xfs
_______________________________________________
xfs mailing list
[email protected]
http://oss.sgi.com/mailman/listinfo/xfs