Commit 721d5c13 authored by Jeff Layton's avatar Jeff Layton Committed by Ilya Dryomov

ceph: make several helper accessors take const pointers

None of these helper functions change anything in memory, so we can
declare their arguments as const.
Signed-off-by: default avatarJeff Layton <jlayton@kernel.org>
Signed-off-by: default avatarIlya Dryomov <idryomov@gmail.com>
parent d8f544c3
...@@ -407,22 +407,26 @@ struct ceph_inode_info { ...@@ -407,22 +407,26 @@ struct ceph_inode_info {
struct inode vfs_inode; /* at end */ struct inode vfs_inode; /* at end */
}; };
static inline struct ceph_inode_info *ceph_inode(struct inode *inode) static inline struct ceph_inode_info *
ceph_inode(const struct inode *inode)
{ {
return container_of(inode, struct ceph_inode_info, vfs_inode); return container_of(inode, struct ceph_inode_info, vfs_inode);
} }
static inline struct ceph_fs_client *ceph_inode_to_client(struct inode *inode) static inline struct ceph_fs_client *
ceph_inode_to_client(const struct inode *inode)
{ {
return (struct ceph_fs_client *)inode->i_sb->s_fs_info; return (struct ceph_fs_client *)inode->i_sb->s_fs_info;
} }
static inline struct ceph_fs_client *ceph_sb_to_client(struct super_block *sb) static inline struct ceph_fs_client *
ceph_sb_to_client(const struct super_block *sb)
{ {
return (struct ceph_fs_client *)sb->s_fs_info; return (struct ceph_fs_client *)sb->s_fs_info;
} }
static inline struct ceph_vino ceph_vino(struct inode *inode) static inline struct ceph_vino
ceph_vino(const struct inode *inode)
{ {
return ceph_inode(inode)->i_vino; return ceph_inode(inode)->i_vino;
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment