* [PATCH v2 4/8] xfs: introduce a common helper xfs_icluster_size_fsb
@ 2013-12-12 7:38 Jeff Liu
2013-12-12 22:10 ` Dave Chinner
0 siblings, 1 reply; 2+ messages in thread
From: Jeff Liu @ 2013-12-12 7:38 UTC (permalink / raw)
To: xfs@oss.sgi.com
From: Jie Liu <jeff.liu@oracle.com>
Introduce a common routine xfs_icluster_size_fsb() to calculate
and return the number of file system blocks per inode cluster.
Signed-off-by: Jie Liu <jeff.liu@oracle.com>
---
fs/xfs/xfs_ialloc.h | 10 ++++++++++
1 file changed, 10 insertions(+)
diff --git a/fs/xfs/xfs_ialloc.h b/fs/xfs/xfs_ialloc.h
index d86f8bd..812365d 100644
--- a/fs/xfs/xfs_ialloc.h
+++ b/fs/xfs/xfs_ialloc.h
@@ -28,6 +28,16 @@ struct xfs_btree_cur;
/* Move inodes in clusters of this size */
#define XFS_INODE_BIG_CLUSTER_SIZE 8192
+/* Calculate and return the number of filesystem blocks per inode cluster */
+static inline int
+xfs_icluster_size_fsb(
+ struct xfs_mount *mp)
+{
+ if (mp->m_sb.sb_blocksize >= mp->m_inode_cluster_size)
+ return 1;
+ return mp->m_inode_cluster_size >> mp->m_sb.sb_blocklog;
+}
+
/*
* Make an inode pointer out of the buffer/offset.
*/
--
1.8.3.2
_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs
^ permalink raw reply related [flat|nested] 2+ messages in thread
* Re: [PATCH v2 4/8] xfs: introduce a common helper xfs_icluster_size_fsb
2013-12-12 7:38 [PATCH v2 4/8] xfs: introduce a common helper xfs_icluster_size_fsb Jeff Liu
@ 2013-12-12 22:10 ` Dave Chinner
0 siblings, 0 replies; 2+ messages in thread
From: Dave Chinner @ 2013-12-12 22:10 UTC (permalink / raw)
To: Jeff Liu; +Cc: xfs@oss.sgi.com
On Thu, Dec 12, 2013 at 03:38:29PM +0800, Jeff Liu wrote:
> From: Jie Liu <jeff.liu@oracle.com>
>
> Introduce a common routine xfs_icluster_size_fsb() to calculate
> and return the number of file system blocks per inode cluster.
>
> Signed-off-by: Jie Liu <jeff.liu@oracle.com>
Easy one. ;)
Reviewed-by: Dave Chinner <dchinner@redhat.com>
--
Dave Chinner
david@fromorbit.com
_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2013-12-12 22:10 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-12-12 7:38 [PATCH v2 4/8] xfs: introduce a common helper xfs_icluster_size_fsb Jeff Liu
2013-12-12 22:10 ` Dave Chinner
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox