rc = mdd_la_get(env, mdd_tobj, la_tmp, BYPASS_CAPA);
if (!rc) {
+ void *data = NULL;
+ mdd_data_get(env, mdd_tobj, &data);
quota_opc = FSFILT_OP_LINK;
mdd_quota_wrapper(la_tmp, qids);
/* get block quota for parent */
lquota_chkquota(mds_quota_interface_ref, obd,
qids[USRQUOTA], qids[GRPQUOTA], 1,
&rec_pending, NULL, LQUOTA_FLAGS_BLK,
- NULL, 0);
+ data, 1);
}
}
#endif
rc = mdd_la_get(env, mdd_obj, la_tmp, BYPASS_CAPA);
if (!rc) {
+ void *data = NULL;
+ mdd_data_get(env, mdd_obj, &data);
quota_opc = FSFILT_OP_LINK;
mdd_quota_wrapper(la_tmp, qids);
/* get block quota for parent */
lquota_chkquota(mds_quota_interface_ref, obd,
qids[USRQUOTA], qids[GRPQUOTA],
1, &rec_pending, NULL,
- LQUOTA_FLAGS_BLK, NULL, 0);
+ LQUOTA_FLAGS_BLK, data, 1);
}
} else {
uc->mu_cap |= CFS_CAP_SYS_RESOURCE_MASK;
rc = mdd_la_get(env, mdd_tpobj, la_tmp, BYPASS_CAPA);
if (!rc) {
+ void *data = NULL;
+ mdd_data_get(env, mdd_tpobj, &data);
quota_opc = FSFILT_OP_LINK;
mdd_quota_wrapper(la_tmp, qpids);
/* get block quota for target parent */
lquota_chkquota(mds_quota_interface_ref, obd,
qpids[USRQUOTA], qpids[GRPQUOTA], 1,
&rec_pending, NULL, LQUOTA_FLAGS_BLK,
- NULL, 0);
+ data, 1);
}
}
#endif
rc = mdd_la_get(env, mdd_tpobj, la_tmp,
BYPASS_CAPA);
if (!rc) {
+ void *data = NULL;
+ mdd_data_get(env, mdd_tpobj, &data);
quota_opc = FSFILT_OP_LINK;
mdd_quota_wrapper(la_tmp, qtpids);
/* get block quota for target parent */
qtpids[GRPQUOTA], 1,
&rec_pending, NULL,
LQUOTA_FLAGS_BLK,
- NULL, 0);
+ data, 1);
}
}
}