diff options
-rw-r--r-- | fs/xfs/xfs_ialloc.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/fs/xfs/xfs_ialloc.h b/fs/xfs/xfs_ialloc.h index d86f8bdc963e..812365d17e67 100644 --- a/fs/xfs/xfs_ialloc.h +++ b/fs/xfs/xfs_ialloc.h | |||
@@ -28,6 +28,16 @@ struct xfs_btree_cur; | |||
28 | /* Move inodes in clusters of this size */ | 28 | /* Move inodes in clusters of this size */ |
29 | #define XFS_INODE_BIG_CLUSTER_SIZE 8192 | 29 | #define XFS_INODE_BIG_CLUSTER_SIZE 8192 |
30 | 30 | ||
31 | /* Calculate and return the number of filesystem blocks per inode cluster */ | ||
32 | static inline int | ||
33 | xfs_icluster_size_fsb( | ||
34 | struct xfs_mount *mp) | ||
35 | { | ||
36 | if (mp->m_sb.sb_blocksize >= mp->m_inode_cluster_size) | ||
37 | return 1; | ||
38 | return mp->m_inode_cluster_size >> mp->m_sb.sb_blocklog; | ||
39 | } | ||
40 | |||
31 | /* | 41 | /* |
32 | * Make an inode pointer out of the buffer/offset. | 42 | * Make an inode pointer out of the buffer/offset. |
33 | */ | 43 | */ |