mm/util.c: add warning if __vm_enough_memory fails
authorKefeng Wang <wangkefeng.wang@huawei.com>
Tue, 26 Jul 2022 14:54:28 +0000 (22:54 +0800)
committerAndrew Morton <akpm@linux-foundation.org>
Mon, 12 Sep 2022 03:25:54 +0000 (20:25 -0700)
commit44b414c8715c5dcf53288ce9005d7b24cc90eaf5
treeb305a8681b7a5e49b3a5b90f5ae6784fab43a68b
parent4d86d4f7227c6f2acfbbbe0623d49865aa71b756
mm/util.c: add warning if __vm_enough_memory fails

If a process has not enough memory to allocate a new virtual mapping, we
may meet verious kinds of error, eg, fork cannot allocate memory, SIGBUS
error in shmem, but it is difficult to confirm them, let's add some debug
information to easily to check this scenario if __vm_enough_memory fails.

Link: https://lkml.kernel.org/r/20220726145428.8030-1-wangkefeng.wang@huawei.com
Reported-by: Yongqiang Liu <liuyongqiang13@huawei.com>
Signed-off-by: Kefeng Wang <wangkefeng.wang@huawei.com>
Acked-by: David Hildenbrand <david@redhat.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
mm/util.c