From: Jan Beulich Date: Wed, 6 May 2009 12:02:19 +0000 (+0100) Subject: x86: fix boot hang in early_reserve_e820() X-Git-Tag: v2.6.30-rc5~2^2~4 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=61438766514a2d7f191ce1b3cf6812eabbef4ef7;p=pandora-kernel.git x86: fix boot hang in early_reserve_e820() If the first non-reserved (sub-)range doesn't fit the size requested, an endless loop will be entered. If a range returned from find_e820_area_size() turns out insufficient in size, the range must be skipped before calling the function again. [ Impact: fixes boot hang on some platforms ] Signed-off-by: Jan Beulich Signed-off-by: H. Peter Anvin --- Reading git-diff-tree failed