|
@@ -1400,9 +1400,8 @@ static int lmv_getstatus(struct obd_export *exp,
|
|
}
|
|
}
|
|
|
|
|
|
static int lmv_getxattr(struct obd_export *exp, const struct lu_fid *fid,
|
|
static int lmv_getxattr(struct obd_export *exp, const struct lu_fid *fid,
|
|
- u64 valid, const char *name,
|
|
|
|
- const char *input, int input_size, int output_size,
|
|
|
|
- int flags, struct ptlrpc_request **request)
|
|
|
|
|
|
+ u64 obd_md_valid, const char *name, size_t buf_size,
|
|
|
|
+ struct ptlrpc_request **req)
|
|
{
|
|
{
|
|
struct obd_device *obd = exp->exp_obd;
|
|
struct obd_device *obd = exp->exp_obd;
|
|
struct lmv_obd *lmv = &obd->u.lmv;
|
|
struct lmv_obd *lmv = &obd->u.lmv;
|
|
@@ -1412,15 +1411,15 @@ static int lmv_getxattr(struct obd_export *exp, const struct lu_fid *fid,
|
|
if (IS_ERR(tgt))
|
|
if (IS_ERR(tgt))
|
|
return PTR_ERR(tgt);
|
|
return PTR_ERR(tgt);
|
|
|
|
|
|
- return md_getxattr(tgt->ltd_exp, fid, valid, name, input,
|
|
|
|
- input_size, output_size, flags, request);
|
|
|
|
|
|
+ return md_getxattr(tgt->ltd_exp, fid, obd_md_valid, name, buf_size,
|
|
|
|
+ req);
|
|
}
|
|
}
|
|
|
|
|
|
static int lmv_setxattr(struct obd_export *exp, const struct lu_fid *fid,
|
|
static int lmv_setxattr(struct obd_export *exp, const struct lu_fid *fid,
|
|
- u64 valid, const char *name,
|
|
|
|
- const char *input, int input_size, int output_size,
|
|
|
|
- int flags, __u32 suppgid,
|
|
|
|
- struct ptlrpc_request **request)
|
|
|
|
|
|
+ u64 obd_md_valid, const char *name,
|
|
|
|
+ const void *value, size_t value_size,
|
|
|
|
+ unsigned int xattr_flags, u32 suppgid,
|
|
|
|
+ struct ptlrpc_request **req)
|
|
{
|
|
{
|
|
struct obd_device *obd = exp->exp_obd;
|
|
struct obd_device *obd = exp->exp_obd;
|
|
struct lmv_obd *lmv = &obd->u.lmv;
|
|
struct lmv_obd *lmv = &obd->u.lmv;
|
|
@@ -1430,9 +1429,8 @@ static int lmv_setxattr(struct obd_export *exp, const struct lu_fid *fid,
|
|
if (IS_ERR(tgt))
|
|
if (IS_ERR(tgt))
|
|
return PTR_ERR(tgt);
|
|
return PTR_ERR(tgt);
|
|
|
|
|
|
- return md_setxattr(tgt->ltd_exp, fid, valid, name, input,
|
|
|
|
- input_size, output_size, flags, suppgid,
|
|
|
|
- request);
|
|
|
|
|
|
+ return md_setxattr(tgt->ltd_exp, fid, obd_md_valid, name,
|
|
|
|
+ value, value_size, xattr_flags, suppgid, req);
|
|
}
|
|
}
|
|
|
|
|
|
static int lmv_getattr(struct obd_export *exp, struct md_op_data *op_data,
|
|
static int lmv_getattr(struct obd_export *exp, struct md_op_data *op_data,
|