mm-vmalloc-remove-the-redundant-boundary-check.patch removed from -mm tree
The quilt patch titled
Subject: mm/vmalloc: remove the redundant boundary check
has been removed from the -mm tree. Its filename was
mm-vmalloc-remove-the-redundant-boundary-check.patch
This patch was dropped because it was merged into the mm-stable branch of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
------------------------------------------------------
From: Baoquan He <[email protected]>
Subject: mm/vmalloc: remove the redundant boundary check
Date: Tue, 7 Jun 2022 18:59:56 +0800
In find_va_links(), when traversing the vmap_area tree, the comparing to check if the passed in 'va' is above or below 'tmp_va' is redundant, assuming both 'va' and 'tmp_va' has ->va_start <= ->va_end.
Here, to simplify the checking as code change.
---
mm/vmalloc.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-)
mm/vmalloc.c renamed from mm/vmalloc.c~mm-vmalloc-remove-the-redundant-boundary-check +2 -4
@@ -874,11 +874,9 @@ find_va_links(struct vmap_area *va,* Trigger the BUG() if there are sides(left/right) * or full overlaps. */ -if (va->va_start < tmp_va->va_end && - va->va_end <= tmp_va->va_start) +if (va->va_end <= tmp_va->va_start) link = &(*link)->rb_left; -else if (va->va_end > tmp_va->va_start && - va->va_start >= tmp_va->va_end) +else if (va->va_start >= tmp_va->va_end) link = &(*link)->rb_right;else { WARN(1, "vmalloc bug: 0x%lx-0x%lx overlaps with 0x%lx-0x%lx\n",
_
Patches currently in -mm which might be from [email protected] are