printk("cp->dst %p cp->slot %p\n", cp->dst[0].node, mte_to_node(cp->slot[0]));
return false;
} else if (l_wr_mas->mas->node == r_wr_mas->mas->node){
- if (cp->d_count == 1) {
- cp->dst[0].node->parent = mas_mn(mas)->parent;
- return false;
- }
- BUG_ON(1);
- } else {
- printk("\t\t\t\td_count %u\n", cp->d_count);
+ WARN_ON_ONCE(cp->d_count != 1);
+ cp->dst[0].node->parent = mas_mn(mas)->parent;
+ return false;
}
+ printk("\t\t\t\td_count %u\n", cp->d_count);
printk("more nodes.. %u\n", cp->end);
wr_mas_ascend(l_wr_mas);
wr_mas_ascend(r_wr_mas);