* GPL HEADER END
*/
/*
- * Copyright (c) 2013, Intel Corporation.
+ * Copyright (c) 2013, 2014, Intel Corporation.
*/
#define DEBUG_SUBSYSTEM S_MDS
GOTO(out, rc);
/* ignore non-existing "."/".." - we stored them on disk for
* pre-production systems, but this is not how regular ZFS works */
- rc = dt_delete(env, mdd_object_child(o), dot, th, BYPASS_CAPA);
+ rc = dt_delete(env, mdd_object_child(o), dot, th);
if (rc == -ENOENT)
rc = 0;
if (rc)
GOTO(out, rc);
- rc = dt_delete(env, mdd_object_child(o), dotdot, th, BYPASS_CAPA);
+ rc = dt_delete(env, mdd_object_child(o), dotdot, th);
if (rc == -ENOENT)
rc = 0;
if (rc)
RETURN(PTR_ERR(o));
}
- rc = mdo_attr_get(env, o, la, BYPASS_CAPA);
+ rc = mdo_attr_get(env, o, la);
if (rc)
GOTO(out, rc);
rc = dt_trans_start_local(env, mdd->mdd_child, th);
if (rc)
GOTO(out, rc);
- rc = mdo_xattr_set(env, o, &buf, XATTR_NAME_LMA, 0, th, BYPASS_CAPA);
+ rc = mdo_xattr_set(env, o, &buf, XATTR_NAME_LMA, 0, th);
out:
dt_trans_stop(env, mdd->mdd_child, th);
RETURN(rc);
ent = (struct lu_dirent *)&info->mti_xattr_buf;
iops = &o->do_index_ops->dio_it;
- it = iops->init(env, o, LUDA_64BITHASH, BYPASS_CAPA);
+ it = iops->init(env, o, LUDA_64BITHASH);
if (IS_ERR(it)) {
rc = PTR_ERR(it);
CERROR("%s: can't initialize the iterator: rc = %d\n",
GOTO(out_put, rc);
do {
+ size_t lu_dirent_size;
+
rc = iops->key_size(env, it);
if (rc == 0)
goto next;
/* calculate max space required for lu_dirent */
- rc = lu_dirent_calc_size(rc, 0);
- LASSERT(rc <= sizeof(info->mti_xattr_buf));
+ lu_dirent_size = lu_dirent_calc_size(rc, 0);
+ LASSERT(lu_dirent_size <= sizeof(info->mti_xattr_buf));
rc = iops->rec(env, it, (struct dt_rec *)ent, LUDA_TYPE);
if (rc == 0) {
CLASSERT(sizeof(info->mti_xattr_buf) >= LMA_OLD_SIZE);
buf.lb_len = LMA_OLD_SIZE;
buf.lb_buf = lma;
- rc = mdo_xattr_get(env, root, &buf, XATTR_NAME_LMA, BYPASS_CAPA);
+ rc = mdo_xattr_get(env, root, &buf, XATTR_NAME_LMA);
if (rc < 0 && rc != -ENODATA) {
CERROR("%s: can't fetch LMA: rc = %d\n",
mdd2obd_dev(mdd)->obd_name, rc);