OSDN Git Service

MIPS: Return -EINVAL if mem parameter is empty in early_parse_mem()
authorTiezhu Yang <yangtiezhu@loongson.cn>
Tue, 24 May 2022 02:27:49 +0000 (10:27 +0800)
committerThomas Bogendoerfer <tsbogend@alpha.franken.de>
Tue, 24 May 2022 11:04:53 +0000 (13:04 +0200)
commitfb3d6967d508a59b2e8df8358aad1c35579a2833
treecd5e4b77d8bec43f2be94234968fa1050ee89abb
parent31f12fdc2f1ed59f1a919f57b8b31af614b8c5ee
MIPS: Return -EINVAL if mem parameter is empty in early_parse_mem()

In the current code, the users usually need to make sure the value
of mem parameter is correct, but it is better to do some check to
avoid potential boot hangs.

This commit checks whether mem parameter is empty, if yes, return
-EINVAL before call memblock_remove() and memblock_add().

Signed-off-by: Tiezhu Yang <yangtiezhu@loongson.cn>
Signed-off-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
arch/mips/kernel/setup.c