Thread (2 messages) 2 messages, 2 authors, 2017-12-23

Re: [PATCH] mm/sparse.c: Wrong allocation for mem_section

From: Kirill A. Shutemov <hidden>
Date: 2017-12-23 09:54:28
Also in: lkml

On Fri, Dec 22, 2017 at 04:48:18PM +0800, Baoquan He wrote:
In commit

  83e3c48729 "mm/sparsemem: Allocate mem_section at runtime for CONFIG_SPARSEMEM_EXTREME=y"

mem_section is allocated at runtime to save memory. While it allocates
the first dimension of array with sizeof(struct mem_section). It costs 
extra memory, should be sizeof(struct mem_section*).

Fix it.

Signed-off-by: Baoquan He <redacted>
Tested-by: Dave Young <redacted>
Cc: Ingo Molnar <mingo@kernel.org>
Cc: Andrew Morton <akpm@linux-foundation.org>
Cc: Andy Lutomirski <luto@amacapital.net>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Thomas Gleixner <redacted>
Cc: Atsushi Kumagai <redacted>
Cc: linux-mm@kvack.org
Ughh. Sorry.

Acked-by: Kirill A. Shutemov <redacted>

Please queue it to stable.

-- 
 Kirill A. Shutemov

--
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to majordomo@kvack.org.  For more info on Linux MM,
see: http://www.linux-mm.org/ .
Don't email: <a href=mailto:"dont@kvack.org"> email@kvack.org </a>
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help