Thread (5 messages) 5 messages, 3 authors, 2021-11-26

Re: [next] kasan: shadow.c:528:33: error: 'VM_DELAY_KMEMLEAK' undeclared

From: Kefeng Wang <hidden>
Date: 2021-11-25 08:06:39
Also in: linux-next, lkml

On 2021/11/25 15:53, Stephen Rothwell wrote:
Hi Naresh,

On Thu, 25 Nov 2021 12:43:41 +0530 Naresh Kamboju [off-list ref] wrote:
quoted
[ Please ignore this email if it is already reported ]

While building Linux next 20211125 x86 with CONFIG_KASAN=y gcc-11
following warnings / errors noticed.

mm/kasan/shadow.c: In function 'kasan_module_alloc':
mm/kasan/shadow.c:528:33: error: 'VM_DELAY_KMEMLEAK' undeclared (first
use in this function); did you mean 'VM_DEFER_KMEMLEAK'?
   528 |                 if (vm->flags & VM_DELAY_KMEMLEAK)
       |                                 ^~~~~~~~~~~~~~~~~
       |                                 VM_DEFER_KMEMLEAK
mm/kasan/shadow.c:528:33: note: each undeclared identifier is reported
only once for each function it appears in
make[3]: *** [scripts/Makefile.build:288: mm/kasan/shadow.o] Error 1

Build config:
https://builds.tuxbuild.com/21OjEyx87iCX9bqOwJrZdl1wFFj/config


Reported-by: Linux Kernel Functional Testing <redacted>

meta data:
-----------
     git describe: next-20211125
     git_repo: https://gitlab.com/Linaro/lkft/mirrors/next/linux-next
     git_sha: f81e94e91878bded599cc60f2881cfd50991aeb9
     git_short_log: f81e94e91878 (\"Add linux-next specific files for 20211125\")
     target_arch: x86
     toolchain: gcc-11

steps to reproduce:
tuxmake --runtime podman --target-arch x86_64 --toolchain gcc-11
--kconfig defconfig \
--kconfig-add https://builds.tuxbuild.com/21OjEyx87iCX9bqOwJrZdl1wFFj/config

https://builds.tuxbuild.com/21OjEyx87iCX9bqOwJrZdl1wFFj/tuxmake_reproducer.sh

--
Linaro LKFT
https://lkft.linaro.org
Caused by commit

   f61bc9ffcab1 ("mm: defer kmemleak object creation of module_alloc()")

from the akpm-current tree.  The define is VM_DEFER_KMEMLEAK :-(
Resend a new one, sorry for missing macro change when v3 version use new 
name.
  
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help