On Fri, Aug 26, 2022 at 11:13 AM zhaoyang.huang <zhaoyang.huang@xxxxxxxxxx> wrote: > > From: Zhaoyang Huang <zhaoyang.huang@xxxxxxxxxx> > > It is no need to scan reserved page, skip it. > > Signed-off-by: Zhaoyang Huang <zhaoyang.huang@xxxxxxxxxx> > --- > mm/kmemleak.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/mm/kmemleak.c b/mm/kmemleak.c > index a182f5d..c546250 100644 > --- a/mm/kmemleak.c > +++ b/mm/kmemleak.c > @@ -1471,7 +1471,7 @@ static void kmemleak_scan(void) > if (page_zone(page) != zone) > continue; > /* only scan if page is in use */ > - if (page_count(page) == 0) > + if (page_count(page) == 0 || PageReserved(page)) Sorry for previous stupid code by my faint, correct it here > continue; > scan_block(page, page + 1, NULL); > if (!(pfn & 63)) > -- > 1.9.1 >