The node type is known, so don't look it up again
Signed-off-by: Liam R. Howlett <Liam.Howlett@Oracle.com>
// Traverse.
mas->max = *range_max;
mas->min = *range_min;
- mas->node = mas_get_slot(mas, mas->offset);
+ mas->node = mas_slot_locked(mas, ma_slots(mas_mn(mas), type),
+ mas->offset);
mas->offset = 0;
}
return true;
if (unlikely(ma_is_leaf(type)))
return true;
- next = mas_get_slot(mas, mas->offset);
+ next = mas_slot(mas, ma_slots(mas_mn(mas), type), mas->offset);
if (unlikely(!next))
return false;