Revert "mm: kmemleak: alloc gray object for reserved region with direct map"
authorIsaac J. Manjarres <isaacmanjarres@google.com>
Tue, 24 Jan 2023 23:02:54 +0000 (15:02 -0800)
committerAndrew Morton <akpm@linux-foundation.org>
Wed, 1 Feb 2023 00:44:09 +0000 (16:44 -0800)
commit8ef852f1cb426a5812aee700d3b4297aaa426acc
treeb7209bf5e8f6e5a6d16b93b1002806aaec07822e
parent0d7866eace86c174e2d4f4fe3a7eca7a3a31247a
Revert "mm: kmemleak: alloc gray object for reserved region with direct map"

This reverts commit 972fa3a7c17c9d60212e32ecc0205dc585b1e769.

Kmemleak operates by periodically scanning memory regions for pointers to
allocated memory blocks to determine if they are leaked or not.  However,
reserved memory regions can be used for DMA transactions between a device
and a CPU, and thus, wouldn't contain pointers to allocated memory blocks,
making them inappropriate for kmemleak to scan.  Thus, revert this commit.

Link: https://lkml.kernel.org/r/20230124230254.295589-1-isaacmanjarres@google.com
Fixes: 972fa3a7c17c9 ("mm: kmemleak: alloc gray object for reserved region with direct map")
Signed-off-by: Isaac J. Manjarres <isaacmanjarres@google.com>
Acked-by: Catalin Marinas <catalin.marinas@arm.com>
Cc: Calvin Zhang <calvinzhang.cool@gmail.com>
Cc: Frank Rowand <frowand.list@gmail.com>
Cc: Rob Herring <robh+dt@kernel.org>
Cc: Saravana Kannan <saravanak@google.com>
Cc: <stable@vger.kernel.org> [5.17+]
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
drivers/of/fdt.c