Revert "UPSTREAM: mm: kmemleak: alloc gray object for reserved region with direct map"

This reverts commit bac2fa84f7. This
commit is not correct, and has been reverted in the upstream kernel,
so revert it on this branch as well to prepare for the correct
upstream solution. Please see [1] for more information.

[1]: https://lore.kernel.org/all/20230124230254.295589-1-isaacmanjarres@google.com/
Bug: 265065728
Change-Id: I48c51a54771b375def70d93838db54e6d804b01e
Signed-off-by: Isaac J. Manjarres <isaacmanjarres@google.com>
This commit is contained in:
Isaac J. Manjarres
2023-02-13 16:06:47 -08:00
committed by Matthias Männich
parent 45a51d2eb8
commit 5c6418ddee

View File

@@ -26,7 +26,6 @@
#include <linux/serial_core.h>
#include <linux/sysfs.h>
#include <linux/random.h>
#include <linux/kmemleak.h>
#include <asm/setup.h> /* for COMMAND_LINE_SIZE */
#include <asm/page.h>
@@ -525,12 +524,9 @@ static int __init __reserved_mem_reserve_reg(unsigned long node,
size = dt_mem_next_cell(dt_root_size_cells, &prop);
if (size &&
early_init_dt_reserve_memory_arch(base, size, nomap) == 0) {
early_init_dt_reserve_memory_arch(base, size, nomap) == 0)
pr_debug("Reserved memory: reserved region for node '%s': base %pa, size %lu MiB\n",
uname, &base, (unsigned long)(size / SZ_1M));
if (!nomap)
kmemleak_alloc_phys(base, size, 0, 0);
}
else
pr_info("Reserved memory: failed to reserve memory for node '%s': base %pa, size %lu MiB\n",
uname, &base, (unsigned long)(size / SZ_1M));