for (i = 0; i < lqr->lqr_pool.op_count; i++) {
int next;
- if (!cfs_bitmap_check(ltd->ltd_tgt_bitmap,
- src_pool->op_array[i]))
+ if (!test_bit(src_pool->op_array[i],
+ ltd->ltd_tgt_bitmap))
continue;
tgt = LTD_TGT(ltd, src_pool->op_array[i]);
bool used = false;
int i;
- if (!cfs_bitmap_check(lod->lod_ost_bitmap, index)) {
+ if (!test_bit(index, lod->lod_ost_bitmap)) {
QOS_DEBUG("OST%d: been used in conflicting mirror component\n",
index);
return true;
stripe_idx, array_idx, ost_idx);
if ((ost_idx == LOV_QOS_EMPTY) ||
- !cfs_bitmap_check(m->lod_ost_bitmap, ost_idx))
+ !test_bit(ost_idx, m->lod_ost_bitmap))
continue;
/* Fail Check before osc_precreate() is called
for (j = 0; j < pool->op_count; j++) {
mdt_idx = pool->op_array[j];
- if (!cfs_bitmap_check(ltd->ltd_tgt_bitmap, mdt_idx))
+ if (!test_bit(mdt_idx, ltd->ltd_tgt_bitmap))
continue;
mdt = LTD_TGT(ltd, mdt_idx);
stripe_idx, pool_idx, mdt_idx);
if (mdt_idx == LOV_QOS_EMPTY ||
- !cfs_bitmap_check(ltd->ltd_tgt_bitmap, mdt_idx))
+ !test_bit(mdt_idx, ltd->ltd_tgt_bitmap))
continue;
/* do not put >1 objects on one MDT */
i++, array_idx = (array_idx + 1) % lod_comp->llc_stripe_count) {
__u32 ost_idx = lod_comp->llc_ostlist.op_array[array_idx];
- if (!cfs_bitmap_check(m->lod_ost_bitmap, ost_idx)) {
+ if (!test_bit(ost_idx, m->lod_ost_bitmap)) {
rc = -ENODEV;
break;
}
i++, array_idx = (array_idx + 1) % ost_count) {
ost_idx = osts->op_array[array_idx];
- if (!cfs_bitmap_check(m->lod_ost_bitmap, ost_idx))
+ if (!test_bit(ost_idx, m->lod_ost_bitmap))
continue;
/* Fail Check before osc_precreate() is called
good_osts = 0;
/* Find all the OSTs that are valid stripe candidates */
for (i = 0; i < osts->op_count; i++) {
- if (!cfs_bitmap_check(lod->lod_ost_bitmap, osts->op_array[i]))
+ if (!test_bit(osts->op_array[i], lod->lod_ost_bitmap))
continue;
ost = OST_TGT(lod, osts->op_array[i]);
good_mdts = 0;
/* Find all the MDTs that are valid stripe candidates */
for (i = 0; i < pool->op_count; i++) {
- if (!cfs_bitmap_check(ltd->ltd_tgt_bitmap, pool->op_array[i]))
+ if (!test_bit(pool->op_array[i], ltd->ltd_tgt_bitmap))
continue;
mdt = LTD_TGT(ltd, pool->op_array[i]);