Re: [PATCH] mm: memory-failure: convert to pr_fmt()

From: Kefeng Wang
Date: Tue Jul 26 2022 - 22:10:22 EST



On 2022/7/27 9:12, HORIGUCHI NAOYA(堀口 直也) wrote:
On Tue, Jul 26, 2022 at 04:10:46PM +0800, Kefeng Wang wrote:
Use pr_fmt to prefix pr_<level> output.

Signed-off-by: Kefeng Wang <wangkefeng.wang@xxxxxxxxxx>
There're other classes of prefixes like "Unpoison:" and "soft offline:" in
mm/memory-failure.c. So simply adding subsystem-wide pr_fmt() changes to
print out two prefixes like below:

[ 1479.892348] Memory failure: soft offline: 0x1b8200: page migration failed 1, type 0x57ffffc00a000c(uptodate|dirty|mappedtodisk|swapbacked|node=1|zone=2|lastcpupid=0x1fffff)

[ 1486.871130] Memory failure: Unpoison: Software-unpoisoned page 0x14f00

Do you intend this change?


Firstly I think they are all in memory failure, with this prefix is no bad impact,

soft_offline_page() and unpoison_memory()  are used by error injection,

but soft_offline_page() could be used in memory hotremove, so let's add

'#undef pr_fmt' before unpoison_pr_info definition, options? thanks.


Thanks,
Naoya Horiguchi