]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
maple_tree: Fix formatting of extend null
authorLiam R. Howlett <Liam.Howlett@Oracle.com>
Mon, 21 Sep 2020 14:12:42 +0000 (10:12 -0400)
committerLiam R. Howlett <Liam.Howlett@Oracle.com>
Fri, 30 Oct 2020 19:12:01 +0000 (15:12 -0400)
Signed-off-by: Liam R. Howlett <Liam.Howlett@Oracle.com>
lib/maple_tree.c

index d3342ec10e3aba468d0d6a4e8ba77c8081235ecd..2742a0a542365d993dce59f3b55a0d5421e5692c 100644 (file)
@@ -2836,8 +2836,7 @@ static inline bool mas_wr_walk(struct ma_state *mas, unsigned long *range_min,
        return ret;
 }
 
-static inline void mas_extend_null(struct ma_state *l_mas,
-                                           struct ma_state *r_mas)
+static inline void mas_extend_null(struct ma_state *l_mas, struct ma_state *r_mas)
 {
        unsigned char l_slot = mas_offset(l_mas);
        unsigned char r_slot = mas_offset(r_mas);
@@ -2865,14 +2864,15 @@ static inline void mas_extend_null(struct ma_state *l_mas,
 
        slots = ma_slots(mte_to_node(r_mas->node),
                             mte_node_type(r_mas->node));
-       if (!slots[r_slot]) {
+       if (!mas_slot(r_mas, slots, r_slot)) {
                if (r_mas->last < range_max)
                        r_mas->last = range_max;
                cp_r_slot++;
        }
 
        if (r_mas->last == range_max &&
-           r_mas->last < r_mas->max && !slots[r_slot + 1]) {
+           r_mas->last < r_mas->max &&
+           !mas_slot(r_mas, slots, r_slot + 1)) {
                r_mas->last = mas_safe_pivot(r_mas, r_slot + 1);
                cp_r_slot++;
        }