The patch titled Subject: mm: use false for bool variable has been added to the -mm tree. Its filename is mm-use-false-for-bool-variable.patch This patch should soon appear at http://ozlabs.org/~akpm/mmots/broken-out/mm-use-false-for-bool-variable.patch and later at http://ozlabs.org/~akpm/mmotm/broken-out/mm-use-false-for-bool-variable.patch Before you just go and hit "reply", please: a) Consider who else should be cc'ed b) Prefer to cc a suitable mailing list as well c) Ideally: find the original patch on the mailing list and do a reply-to-all to that, adding suitable additional cc's *** Remember to use Documentation/process/submit-checklist.rst when testing your code *** The -mm tree is included into linux-next and is updated there every 3-4 working days ------------------------------------------------------ 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 @@ -774,7 +774,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; } _ Patches currently in -mm which might be from zou_wei@xxxxxxxxxx are mm-use-false-for-bool-variable.patch