]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
it is unlikely to overwrite the whole tree
authorLiam R. Howlett <Liam.Howlett@oracle.com>
Wed, 24 Sep 2025 20:03:22 +0000 (16:03 -0400)
committerLiam R. Howlett <Liam.Howlett@oracle.com>
Wed, 24 Sep 2025 20:03:22 +0000 (16:03 -0400)
Signed-off-by: Liam R. Howlett <Liam.Howlett@oracle.com>
lib/maple_tree.c

index 7c6cd898dd43afe5746b24066b39e99cfe62673c..75a862f90b7d3204043702ee425d58f241075c45 100644 (file)
@@ -3422,7 +3422,7 @@ static void mas_wr_spanning_store(struct ma_wr_state *wr_mas)
        }
 
        /* expanding NULLs may make this cover the entire range */
-       if (!mas->index && r_mas.last == ULONG_MAX) {
+       if (unlikely(!mas->index && r_mas.last == ULONG_MAX)) {
                mas_set_range(mas, 0, ULONG_MAX);
                return mas_new_root(mas, wr_mas->entry);
        }