Thread (17 messages) 17 messages, 4 authors, 2020-03-20

Re: [RFC 1/2] mm, slub: prevent kmalloc_node crashes and memory leaks

From: Srikar Dronamraju <hidden>
Date: 2020-03-19 14:06:03
Also in: linux-mm

* Vlastimil Babka [off-list ref] [2020-03-19 14:47:58]:
quoted hunk ↗ jump to hunk
----8<----
diff --git a/mm/slub.c b/mm/slub.c
index 17dc00e33115..7113b1f9cd77 100644
--- a/mm/slub.c
+++ b/mm/slub.c
@@ -1973,8 +1973,6 @@ static void *get_partial(struct kmem_cache *s, gfp_t flags, int node,

 	if (node == NUMA_NO_NODE)
 		searchnode = numa_mem_id();
-	else if (!node_present_pages(node))
-		searchnode = node_to_mem_node(node);

 	object = get_partial_node(s, get_node(s, searchnode), c, flags);
Are we okay with passing a node to get_partial_node with !NUMA_NO_NODE and
!N_MEMORY including possible nodes?
 	if (object || node != NUMA_NO_NODE)
-- 
Thanks and Regards
Srikar Dronamraju
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help