Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 51387306 authored by Dan Carpenter's avatar Dan Carpenter Committed by James Hogan
Browse files

metag: off by one in setup_bootmem_node()



If "nid == MAX_NUMNODES" then we write beyond the end of the node_data[]
array.

Signed-off-by: default avatarDan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: default avatarJames Hogan <james.hogan@imgtec.com>
parent 95281171
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -34,7 +34,7 @@ void __init setup_bootmem_node(int nid, unsigned long start, unsigned long end)
	unsigned long pgdat_paddr;

	/* Don't allow bogus node assignment */
	BUG_ON(nid > MAX_NUMNODES || nid <= 0);
	BUG_ON(nid >= MAX_NUMNODES || nid <= 0);

	start_pfn = start >> PAGE_SHIFT;
	end_pfn = end >> PAGE_SHIFT;