On Wed, Jan 19, 2022 at 8:25 PM Pasha Tatashin <pasha.tatashin@xxxxxxxxxx> wrote: > > For the consistency, use "unsigned long" for all page counters. > > Signed-off-by: Pasha Tatashin <pasha.tatashin@xxxxxxxxxx> > --- > mm/page_table_check.c | 8 ++++---- > 1 file changed, 4 insertions(+), 4 deletions(-) > > diff --git a/mm/page_table_check.c b/mm/page_table_check.c > index 2341ac382cd5..22dd285ab8d5 100644 > --- a/mm/page_table_check.c > +++ b/mm/page_table_check.c > @@ -86,8 +86,8 @@ static void page_table_check_clear(struct mm_struct *mm, unsigned long addr, > { > struct page_ext *page_ext; > struct page *page; > + unsigned long i; > bool anon; > - int i; > > if (!pfn_valid(pfn)) > return; > @@ -121,8 +121,8 @@ static void page_table_check_set(struct mm_struct *mm, unsigned long addr, > { > struct page_ext *page_ext; > struct page *page; > + unsigned long i; > bool anon; > - int i; > > if (!pfn_valid(pfn)) > return; > @@ -186,10 +186,10 @@ static void pmd_clear_level(struct mm_struct *mm, unsigned long addr, > void __page_table_check_zero(struct page *page, unsigned int order) > { > struct page_ext *page_ext = lookup_page_ext(page); > - int i; > + unsigned long i; > > BUG_ON(!page_ext); > - for (i = 0; i < (1 << order); i++) { > + for (i = 0; i < (1ul << order); i++) { > struct page_table_check *ptc = get_page_table_check(page_ext); > > BUG_ON(atomic_read(&ptc->anon_map_count)); > -- > 2.34.1.703.g22d0c6ccf7-goog > Reviewed-by: Wei Xu <weixugc@xxxxxxxxxx>