The commit ids are listed.
Linus tree: 23c2d497de21f25898fbea70aeb292ab8acc8c94
Linux-5.19.y: 23c2d497de21f25898fbea70aeb292ab8acc8c94
Linux-5.18.y: 23c2d497de21f25898fbea70aeb292ab8acc8c94
(backported)
Linux-5.17.y: 0d2e07c04c7f7d83c75c56da3e2f970c5653ade0
Linux-5.15.y: 70ea5e7b38c30b60821e432abde6f3c359224139
Linux-5.10.y: 06c348fde545ec90e25de3e5bc4b814bff70ae9f
Linux-5.4.y: 534d0aebe164fe9afff2a58fb1d5fb458d8a036b
Linux-4.19.y: 7f4f020286e0bd4aaf40512c80c63a5e5bd629bc
Linux-4.14.y: 07f108f15fd75a9bff704eed718cc12f91b080dc
Linux-4.9.y: 96eb48099a7e740768d215a989b26e0af7381371
Thanks.
-----Original Message-----
From: Greg KH <greg@kroah.com>
Sent: Tuesday, September 6, 2022 8:09 PM
To: Yee Lee (李建誼) <Yee.Lee@mediatek.com>
Cc: linux-kernel@vger.kernel.org; patrick.wang.shcn@gmail.com; stable@vger.kernel.org; Catalin Marinas <catalin.marinas@arm.com>; Andrew Morton <akpm@linux-foundation.org>; Matthias Brugger <matthias.bgg@gmail.com>; open list:MEMORY MANAGEMENT <linux-mm@kvack.org>; moderated list:ARM/Mediatek SoC support <linux-arm-kernel@lists.infradead.org>; moderated list:ARM/Mediatek SoC support <linux-mediatek@lists.infradead.org>
Subject: Re: [PATCH 5.15.y] Revert "mm: kmemleak: take a full lowmem check in kmemleak_*_phys()"
On Tue, Sep 06, 2022 at 03:03:06PM +0800, mailto:yee.lee@mediatek.com wrote:
> From: Yee Lee <mailto:yee.lee@mediatek.com>
>
> This reverts commit 23c2d497de21f25898fbea70aeb292ab8acc8c94.
>
> Commit 23c2d497de21 ("mm: kmemleak: take a full lowmem check in
> kmemleak_*_phys()") brought false leak alarms on some archs like arm64
> that does not init pfn boundary in early booting. The final solution
> lands on linux-6.0: commit 0c24e061196c ("mm: kmemleak: add rbtree and
> store physical address for objects allocated with PA").
>
> Revert this commit before linux-6.0. The original issue of invalid PA
> can be mitigated by additional check in devicetree.
>
> The false alarm report is as following: Kmemleak output: (Qemu/arm64)
> unreferenced object 0xffff0000c0170a00 (size 128):
> comm "swapper/0", pid 1, jiffies 4294892404 (age 126.208s)
> hex dump (first 32 bytes):
> 62 61 73 65 00 00 00 00 00 00 00 00 00 00 00 00 base............
> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
> backtrace:
> [<(____ptrval____)>] __kmalloc_track_caller+0x1b0/0x2e4
> [<(____ptrval____)>] kstrdup_const+0x8c/0xc4
> [<(____ptrval____)>] kvasprintf_const+0xbc/0xec
> [<(____ptrval____)>] kobject_set_name_vargs+0x58/0xe4
> [<(____ptrval____)>] kobject_add+0x84/0x100
> [<(____ptrval____)>] __of_attach_node_sysfs+0x78/0xec
> [<(____ptrval____)>] of_core_init+0x68/0x104
> [<(____ptrval____)>] driver_init+0x28/0x48
> [<(____ptrval____)>] do_basic_setup+0x14/0x28
> [<(____ptrval____)>] kernel_init_freeable+0x110/0x178
> [<(____ptrval____)>] kernel_init+0x20/0x1a0
> [<(____ptrval____)>] ret_from_fork+0x10/0x20
>
> This pacth is also applicable to
> linux-5.17.y/linux-5.18.y/linux-5.19.y
>
> Cc: <mailto:stable@vger.kernel.org>
> Signed-off-by: Yee Lee <mailto:yee.lee@mediatek.com>
> ---
> mm/kmemleak.c | 8 ++++----
> 1 file changed, 4 insertions(+), 4 deletions(-)
What is the git commit id of this change in Linus's tree?
And what about older stable trees with this commit in it?
thanks,
greg k-h
*********** MEDIATEK Confidentiality Notice ***********
The information contained in this e-mail message (including any
attachments) may be confidential, proprietary, privileged, or
otherwise exempt from disclosure under applicable laws. It is
intended to be conveyed only to the designated recipient(s). Any
use, dissemination, distribution, printing, retaining or copying
of this e-mail (including its attachments) by unintended recipient(s)
is strictly prohibited and may be unlawful. If you are not an
intended recipient of this e-mail, or believe that you have received
this e-mail in error, please notify the sender immediately
(by replying to this e-mail), delete any and all copies of this
e-mail (including any attachments) from your system, and do not
disclose the content of this e-mail to any other person. Thank you!