Skip to content
Snippets Groups Projects
Commit 2bc14227 authored by kalpak's avatar kalpak
Browse files

b=12528

i=adilger
i=Johann

Remove the #ifdef HAVE_DISK_INODE_VERSION in lustre_fsfilt.h and have the fsfilt_{get, set}_version return -EOPNOTSUPP if the operation is not supported.
parent 8fc1110b
No related merge requests found
......@@ -101,10 +101,8 @@ struct fsfilt_operations {
int (* fs_get_op_len)(int, struct fsfilt_objinfo *, int);
int (* fs_quotacheck)(struct super_block *sb,
struct obd_quotactl *oqctl);
#ifdef HAVE_DISK_INODE_VERSION
__u64 (* fs_get_version) (struct inode *inode);
__u64 (* fs_set_version) (struct inode *inode, __u64 new_version);
#endif
int (* fs_quotactl)(struct super_block *sb,
struct obd_quotactl *oqctl);
int (* fs_quotainfo)(struct lustre_quota_info *lqi, int type,
......@@ -461,19 +459,21 @@ static inline int fsfilt_setup(struct obd_device *obd, struct super_block *fs)
return 0;
}
#ifdef HAVE_DISK_INODE_VERSION
static inline void fsfilt_set_version(struct obd_device *obd,
struct inode *inode, __u64 new_version)
static inline __u64 fsfilt_set_version(struct obd_device *obd,
struct inode *inode, __u64 new_version)
{
obd->obd_fsops->fs_set_version(inode, new_version);
if (obd->obd_fsops->fs_set_version)
return obd->obd_fsops->fs_set_version(inode, new_version);
return -EOPNOTSUPP;
}
static inline __u64 fsfilt_get_version(struct obd_device *obd,
struct inode *inode)
struct inode *inode)
{
return obd->obd_fsops->fs_get_version(inode);
if (obd->obd_fsops->fs_set_version)
return obd->obd_fsops->fs_get_version(inode);
return -EOPNOTSUPP;
}
#endif
#endif /* __KERNEL__ */
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment