diff options
Diffstat (limited to 'fs/ocfs2/xattr.h')
-rw-r--r-- | fs/ocfs2/xattr.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/fs/ocfs2/xattr.h b/fs/ocfs2/xattr.h index ed32377be9db..02afa87d5e69 100644 --- a/fs/ocfs2/xattr.h +++ b/fs/ocfs2/xattr.h | |||
@@ -48,4 +48,13 @@ extern int ocfs2_xattr_set(struct inode *, int, const char *, const void *, | |||
48 | extern int ocfs2_xattr_remove(struct inode *inode, struct buffer_head *di_bh); | 48 | extern int ocfs2_xattr_remove(struct inode *inode, struct buffer_head *di_bh); |
49 | extern struct xattr_handler *ocfs2_xattr_handlers[]; | 49 | extern struct xattr_handler *ocfs2_xattr_handlers[]; |
50 | 50 | ||
51 | static inline u16 ocfs2_xattr_buckets_per_cluster(struct ocfs2_super *osb) | ||
52 | { | ||
53 | return (1 << osb->s_clustersize_bits) / OCFS2_XATTR_BUCKET_SIZE; | ||
54 | } | ||
55 | |||
56 | static inline u16 ocfs2_blocks_per_xattr_bucket(struct super_block *sb) | ||
57 | { | ||
58 | return OCFS2_XATTR_BUCKET_SIZE / (1 << sb->s_blocksize_bits); | ||
59 | } | ||
51 | #endif /* OCFS2_XATTR_H */ | 60 | #endif /* OCFS2_XATTR_H */ |