From: Zou Wei <zou_wei@xxxxxxxxxx> Subject: mm: use false for bool variable Fixes coccicheck warning: mm/zbud.c:246:1-20: WARNING: Assignment of 0/1 to bool variable mm/mremap.c:777:2-8: WARNING: Assignment of 0/1 to bool variable mm/huge_memory.c:525:9-10: WARNING: return of 0/1 in function 'is_transparent_hugepage' with return type bool Link: http://lkml.kernel.org/r/1586835930-47076-1-git-send-email-zou_wei@xxxxxxxxxx Signed-off-by: Zou Wei <zou_wei@xxxxxxxxxx> Reported-by: Hulk Robot <hulkci@xxxxxxxxxx> Reviewed-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> --- mm/huge_memory.c | 2 +- mm/mremap.c | 2 +- mm/zbud.c | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) --- a/mm/huge_memory.c~mm-use-false-for-bool-variable +++ a/mm/huge_memory.c @@ -522,7 +522,7 @@ void prep_transhuge_page(struct page *pa bool is_transparent_hugepage(struct page *page) { if (!PageCompound(page)) - return 0; + return false; page = compound_head(page); return is_huge_zero_page(page) || --- a/mm/mremap.c~mm-use-false-for-bool-variable +++ a/mm/mremap.c @@ -785,7 +785,7 @@ SYSCALL_DEFINE5(mremap, unsigned long, a out: if (offset_in_page(ret)) { vm_unacct_memory(charged); - locked = 0; + locked = false; } if (downgraded) up_read(¤t->mm->mmap_sem); --- a/mm/zbud.c~mm-use-false-for-bool-variable +++ a/mm/zbud.c @@ -243,7 +243,7 @@ static struct zbud_header *init_zbud_pag zhdr->last_chunks = 0; INIT_LIST_HEAD(&zhdr->buddy); INIT_LIST_HEAD(&zhdr->lru); - zhdr->under_reclaim = 0; + zhdr->under_reclaim = false; return zhdr; } _