}
EXPORT_SYMBOL(lu_prandom_u64_max);
-void lu_qos_rr_init(struct lu_qos_rr *lqr)
-{
- spin_lock_init(&lqr->lqr_alloc);
- set_bit(LQ_DIRTY, &lqr->lqr_flags);
-}
-EXPORT_SYMBOL(lu_qos_rr_init);
-
/**
* Add a new target to Quality of Service (QoS) target table.
*
list_add_tail(&svr->lsq_svr_list, &tempsvr->lsq_svr_list);
set_bit(LQ_DIRTY, &qos->lq_flags);
+#ifdef HAVE_SERVER_SUPPORT
set_bit(LQ_DIRTY, &qos->lq_rr.lqr_flags);
+#endif
out:
up_write(&qos->lq_rw_sem);
RETURN(rc);
}
set_bit(LQ_DIRTY, &qos->lq_flags);
+#ifdef HAVE_SERVER_SUPPORT
set_bit(LQ_DIRTY, &qos->lq_rr.lqr_flags);
+#endif
out:
up_write(&qos->lq_rw_sem);
RETURN(rc);
if (is_mdt)
ltd->ltd_lmv_desc.ld_pattern = LMV_HASH_TYPE_DEFAULT;
- lu_qos_rr_init(<d->ltd_qos.lq_rr);
-
return 0;
}
EXPORT_SYMBOL(lu_tgt_descs_init);