mm-vmalloc-initialize-vas-list-node-after-unlink.patch removed from -mm tree
The quilt patch titled
Subject: mm/vmalloc: initialize VA's list node after unlink
has been removed from the -mm tree. Its filename was
mm-vmalloc-initialize-vas-list-node-after-unlink.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: "Uladzislau Rezki (Sony)" <[email protected]>
Subject: mm/vmalloc: initialize VA's list node after unlink
Date: Tue, 7 Jun 2022 11:34:47 +0200
A vmap_area can travel between different places. For example attached/detached to/from different rb-trees. In order to prevent fancy bugs, initialize a VA's list node after it is removed from the list, so it pairs with VA's rb_node which is also initialized.
There is no functional change as a result of this patch.
---
mm/vmalloc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
mm/vmalloc.c renamed from mm/vmalloc.c~mm-vmalloc-initialize-vas-list-node-after-unlink +1 -1
@@ -977,7 +977,7 @@ __unlink_va(struct vmap_area *va, structelse rb_erase (&va->rb_node, root); -list_del (&va->list); +list_del_init (&va->list);RB_CLEAR_NODE (&va->rb_node); }
_
Patches currently in -mm which might be from [email protected] are
mm-vmalloc-extend-__find_vmap_area-with-one-more-argument.patch lib-test_vmalloc-switch-to-prandom_u32.patch