The patch titled Subject: mm-vmap-add-debug_augment_lowest_match_check-macro-v4 has been removed from the -mm tree. Its filename was mm-vmap-add-debug_augment_lowest_match_check-macro-v4.patch This patch was dropped because it was folded into mm-vmap-add-debug_augment_lowest_match_check-macro.patch ------------------------------------------------------ From: "Uladzislau Rezki (Sony)" <urezki@xxxxxxxxx> Subject: mm-vmap-add-debug_augment_lowest_match_check-macro-v4 - updated the commit message of [1] patch; - simplify te compute_subtree_max_size() function by using max3() macro; - added more explanation to find_va_links() function; - reworked the function names; - replace u8 type by using enum fit_type; - when init the vmap free space, trigger WARN_ON_ONCE() if kmem_cache* fails; - reworked a bit the pvm_determine_end_from_reverse() function; - invert "if" condition in __get_va_next_sibling(); - removed intermediate function in [2] patch. Link: http://lkml.kernel.org/r/20190406183508.25273-4-urezki@xxxxxxxxx Signed-off-by: Uladzislau Rezki (Sony) <urezki@xxxxxxxxx> Reviewed-by: Roman Gushchin <guro@xxxxxx> Cc: Ingo Molnar <mingo@xxxxxxx> Cc: Joel Fernandes <joelaf@xxxxxxxxxx> Cc: Matthew Wilcox <willy@xxxxxxxxxxxxx> Cc: Michal Hocko <mhocko@xxxxxxxx> Cc: Oleksiy Avramchenko <oleksiy.avramchenko@xxxxxxxxxxxxxx> Cc: Steven Rostedt <rostedt@xxxxxxxxxxx> Cc: Tejun Heo <tj@xxxxxxxxxx> Cc: Thomas Garnier <thgarnie@xxxxxxxxxx> Cc: Thomas Gleixner <tglx@xxxxxxxxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> --- mm/vmalloc.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) --- a/mm/vmalloc.c~mm-vmap-add-debug_augment_lowest_match_check-macro-v4 +++ a/mm/vmalloc.c @@ -839,7 +839,7 @@ find_vmap_lowest_match(unsigned long siz #include <linux/random.h> static struct vmap_area * -__find_vmap_lowest_linear_match(unsigned long size, +find_vmap_lowest_linear_match(unsigned long size, unsigned long align, unsigned long vstart) { struct vmap_area *va; @@ -855,7 +855,7 @@ __find_vmap_lowest_linear_match(unsigned } static void -__find_vmap_lowest_match_check(unsigned long size) +find_vmap_lowest_match_check(unsigned long size) { struct vmap_area *va_1, *va_2; unsigned long vstart; @@ -864,8 +864,8 @@ __find_vmap_lowest_match_check(unsigned get_random_bytes(&rnd, sizeof(rnd)); vstart = VMALLOC_START + rnd; - va_1 = __find_vmap_lowest_match(size, 1, vstart); - va_2 = __find_vmap_lowest_linear_match(size, 1, vstart); + va_1 = find_vmap_lowest_match(size, 1, vstart); + va_2 = find_vmap_lowest_linear_match(size, 1, vstart); if (va_1 != va_2) pr_emerg("not lowest: t: 0x%p, l: 0x%p, v: 0x%lx\n", @@ -1016,7 +1016,7 @@ __alloc_vmap_area(unsigned long size, un return vend; #if DEBUG_AUGMENT_LOWEST_MATCH_CHECK - __find_vmap_lowest_match_check(size); + find_vmap_lowest_match_check(size); #endif return nva_start_addr; _ Patches currently in -mm which might be from urezki@xxxxxxxxx are mm-vmap-keep-track-of-free-blocks-for-vmap-allocation.patch mm-vmap-add-debug_augment_propagate_check-macro.patch mm-vmap-add-debug_augment_lowest_match_check-macro.patch