diff options
author | Qi Zheng <zhengqi.arch@bytedance.com> | 2023-02-12 19:10:27 +0800 |
---|---|---|
committer | Andrew Morton <akpm@linux-foundation.org> | 2023-02-16 20:43:54 -0800 |
commit | 1bc67ca65b31bcb669c4eaca79b3c8d205bb212a (patch) | |
tree | e1b62c4a59b7737ecd64d0b13f56241743f16e4a /lib | |
parent | 9f550d78b40da21b4da515db4c37d8d7b12aa1a6 (diff) | |
download | lwn-1bc67ca65b31bcb669c4eaca79b3c8d205bb212a.tar.gz lwn-1bc67ca65b31bcb669c4eaca79b3c8d205bb212a.zip |
mm: page_alloc: call panic() when memoryless node allocation fails
In free_area_init(), we will continue to run after allocation of
memoryless node pgdat fails. However, in the subsequent process (such as
when initializing zonelist), the case that NODE_DATA(nid) is NULL is not
handled, which will cause panic. Instead of this, it's better to call
panic() directly when the memory allocation fails during system boot.
Link: https://lkml.kernel.org/r/20230212111027.95520-1-zhengqi.arch@bytedance.com
Signed-off-by: Qi Zheng <zhengqi.arch@bytedance.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Diffstat (limited to 'lib')
0 files changed, 0 insertions, 0 deletions