X-Git-Url: https://git.openpandora.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=kernel%2Fearly_res.c;h=31aa9332ef3f8d4f5447f72a3989cbfd0dc7c6df;hb=47a70985e5c093ae03d8ccf633c70a93761d86f2;hp=3cb2c661bb781ab5468a54e58a106cdb14269a7b;hpb=03a2c4d76c9e99b80d74ab8a4f344e135a5ae44b;p=pandora-kernel.git diff --git a/kernel/early_res.c b/kernel/early_res.c index 3cb2c661bb78..31aa9332ef3f 100644 --- a/kernel/early_res.c +++ b/kernel/early_res.c @@ -333,6 +333,12 @@ void __init free_early_partial(u64 start, u64 end) struct early_res *r; int i; + if (start == end) + return; + + if (WARN_ONCE(start > end, " wrong range [%#llx, %#llx]\n", start, end)) + return; + try_next: i = find_overlapped_early(start, end); if (i >= max_early_res)