Hi Yi, [FYI, it's a private test report for your RFC patch.] [auto build test ERROR on driver-core/driver-core-testing] [also build test ERROR on linus/master next-20210908] [cannot apply to cgroup/for-next kees/for-next/pstore v5.14] [If your patch is applied to the wrong git tree, kindly drop us a note. And when submitting patch, we suggest to use '--base' as documented in https://git-scm.com/docs/git-format-patch] url: https://github.com/0day-ci/linux/commits/Yi-Tao/support-cgroup-pool-in-v1/20210908-201642 base: https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4b93c544e90e2b28326182d31ee008eb80e02074 config: i386-tinyconfig (attached as .config) compiler: gcc-9 (Debian 9.3.0-22) 9.3.0 reproduce (this is a W=1 build): # https://github.com/0day-ci/linux/commit/fa7929f29afb7923a37f7ca5d08e4a4c13c7ca08 git remote add linux-review https://github.com/0day-ci/linux git fetch --no-tags linux-review Yi-Tao/support-cgroup-pool-in-v1/20210908-201642 git checkout fa7929f29afb7923a37f7ca5d08e4a4c13c7ca08 # save the attached .config to linux build tree mkdir build_dir make W=1 O=build_dir ARCH=i386 SHELL=/bin/bash If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot All errors (new ones prefixed by >>): ld: init/do_mounts.o: in function `kernfs_set_pinned': >> do_mounts.c:(.text+0x10): multiple definition of `kernfs_set_pinned'; init/main.o:main.c:(.text+0x40): first defined here ld: init/do_mounts.o: in function `kernfs_clear_pinned': >> do_mounts.c:(.text+0x20): multiple definition of `kernfs_clear_pinned'; init/main.o:main.c:(.text+0x50): first defined here ld: init/noinitramfs.o: in function `kernfs_set_pinned': noinitramfs.c:(.text+0x0): multiple definition of `kernfs_set_pinned'; init/main.o:main.c:(.text+0x40): first defined here ld: init/noinitramfs.o: in function `kernfs_clear_pinned': noinitramfs.c:(.text+0x10): multiple definition of `kernfs_clear_pinned'; init/main.o:main.c:(.text+0x50): first defined here ld: init/init_task.o: in function `kernfs_set_pinned': init_task.c:(.text+0x0): multiple definition of `kernfs_set_pinned'; init/main.o:main.c:(.text+0x40): first defined here ld: init/init_task.o: in function `kernfs_clear_pinned': init_task.c:(.text+0x10): multiple definition of `kernfs_clear_pinned'; init/main.o:main.c:(.text+0x50): first defined here ld: arch/x86/entry/syscall_32.o: in function `kernfs_set_pinned': syscall_32.c:(.text+0x0): multiple definition of `kernfs_set_pinned'; init/main.o:main.c:(.text+0x40): first defined here ld: arch/x86/entry/syscall_32.o: in function `kernfs_clear_pinned': syscall_32.c:(.text+0x10): multiple definition of `kernfs_clear_pinned'; init/main.o:main.c:(.text+0x50): first defined here ld: arch/x86/entry/common.o: in function `kernfs_set_pinned': common.c:(.text+0x0): multiple definition of `kernfs_set_pinned'; init/main.o:main.c:(.text+0x40): first defined here ld: arch/x86/entry/common.o: in function `kernfs_clear_pinned': common.c:(.text+0x10): multiple definition of `kernfs_clear_pinned'; init/main.o:main.c:(.text+0x50): first defined here ld: arch/x86/entry/vdso/vma.o: in function `kernfs_set_pinned': vma.c:(.text+0x260): multiple definition of `kernfs_set_pinned'; init/main.o:main.c:(.text+0x40): first defined here ld: arch/x86/entry/vdso/vma.o: in function `kernfs_clear_pinned': vma.c:(.text+0x270): multiple definition of `kernfs_clear_pinned'; init/main.o:main.c:(.text+0x50): first defined here ld: arch/x86/entry/vdso/extable.o: in function `kernfs_set_pinned': extable.c:(.text+0x0): multiple definition of `kernfs_set_pinned'; init/main.o:main.c:(.text+0x40): first defined here ld: arch/x86/entry/vdso/extable.o: in function `kernfs_clear_pinned': extable.c:(.text+0x10): multiple definition of `kernfs_clear_pinned'; init/main.o:main.c:(.text+0x50): first defined here ld: arch/x86/events/core.o: in function `kernfs_set_pinned': core.c:(.text+0xbc0): multiple definition of `kernfs_set_pinned'; init/main.o:main.c:(.text+0x40): first defined here ld: arch/x86/events/core.o: in function `kernfs_clear_pinned': core.c:(.text+0xbd0): multiple definition of `kernfs_clear_pinned'; init/main.o:main.c:(.text+0x50): first defined here ld: arch/x86/events/probe.o: in function `kernfs_set_pinned': probe.c:(.text+0x10): multiple definition of `kernfs_set_pinned'; init/main.o:main.c:(.text+0x40): first defined here ld: arch/x86/events/probe.o: in function `kernfs_clear_pinned': probe.c:(.text+0x20): multiple definition of `kernfs_clear_pinned'; init/main.o:main.c:(.text+0x50): first defined here ld: arch/x86/events/amd/core.o: in function `kernfs_set_pinned': core.c:(.text+0x900): multiple definition of `kernfs_set_pinned'; init/main.o:main.c:(.text+0x40): first defined here ld: arch/x86/events/amd/core.o: in function `kernfs_clear_pinned': core.c:(.text+0x910): multiple definition of `kernfs_clear_pinned'; init/main.o:main.c:(.text+0x50): first defined here ld: arch/x86/events/intel/core.o: in function `kernfs_set_pinned': core.c:(.text+0x27d0): multiple definition of `kernfs_set_pinned'; init/main.o:main.c:(.text+0x40): first defined here ld: arch/x86/events/intel/core.o: in function `kernfs_clear_pinned': core.c:(.text+0x27e0): multiple definition of `kernfs_clear_pinned'; init/main.o:main.c:(.text+0x50): first defined here ld: arch/x86/events/intel/bts.o: in function `kernfs_set_pinned': bts.c:(.text+0x9f0): multiple definition of `kernfs_set_pinned'; init/main.o:main.c:(.text+0x40): first defined here ld: arch/x86/events/intel/bts.o: in function `kernfs_clear_pinned': bts.c:(.text+0xa00): multiple definition of `kernfs_clear_pinned'; init/main.o:main.c:(.text+0x50): first defined here ld: arch/x86/events/intel/ds.o: in function `kernfs_set_pinned': ds.c:(.text+0x1ea0): multiple definition of `kernfs_set_pinned'; init/main.o:main.c:(.text+0x40): first defined here ld: arch/x86/events/intel/ds.o: in function `kernfs_clear_pinned': ds.c:(.text+0x1eb0): multiple definition of `kernfs_clear_pinned'; init/main.o:main.c:(.text+0x50): first defined here ld: arch/x86/events/intel/knc.o: in function `kernfs_set_pinned': knc.c:(.text+0x320): multiple definition of `kernfs_set_pinned'; init/main.o:main.c:(.text+0x40): first defined here ld: arch/x86/events/intel/knc.o: in function `kernfs_clear_pinned': knc.c:(.text+0x330): multiple definition of `kernfs_clear_pinned'; init/main.o:main.c:(.text+0x50): first defined here ld: arch/x86/events/intel/lbr.o: in function `kernfs_set_pinned': lbr.c:(.text+0xc80): multiple definition of `kernfs_set_pinned'; init/main.o:main.c:(.text+0x40): first defined here ld: arch/x86/events/intel/lbr.o: in function `kernfs_clear_pinned': lbr.c:(.text+0xc90): multiple definition of `kernfs_clear_pinned'; init/main.o:main.c:(.text+0x50): first defined here ld: arch/x86/events/intel/p4.o: in function `kernfs_set_pinned': p4.c:(.text+0x740): multiple definition of `kernfs_set_pinned'; init/main.o:main.c:(.text+0x40): first defined here ld: arch/x86/events/intel/p4.o: in function `kernfs_clear_pinned': p4.c:(.text+0x750): multiple definition of `kernfs_clear_pinned'; init/main.o:main.c:(.text+0x50): first defined here ld: arch/x86/events/intel/p6.o: in function `kernfs_set_pinned': p6.c:(.text+0x170): multiple definition of `kernfs_set_pinned'; init/main.o:main.c:(.text+0x40): first defined here ld: arch/x86/events/intel/p6.o: in function `kernfs_clear_pinned': p6.c:(.text+0x180): multiple definition of `kernfs_clear_pinned'; init/main.o:main.c:(.text+0x50): first defined here ld: arch/x86/events/intel/pt.o: in function `kernfs_set_pinned': pt.c:(.text+0x1930): multiple definition of `kernfs_set_pinned'; init/main.o:main.c:(.text+0x40): first defined here ld: arch/x86/events/intel/pt.o: in function `kernfs_clear_pinned': pt.c:(.text+0x1940): multiple definition of `kernfs_clear_pinned'; init/main.o:main.c:(.text+0x50): first defined here ld: arch/x86/events/zhaoxin/core.o: in function `kernfs_set_pinned': core.c:(.text+0x580): multiple definition of `kernfs_set_pinned'; init/main.o:main.c:(.text+0x40): first defined here ld: arch/x86/events/zhaoxin/core.o: in function `kernfs_clear_pinned': core.c:(.text+0x590): multiple definition of `kernfs_clear_pinned'; init/main.o:main.c:(.text+0x50): first defined here ld: arch/x86/kernel/process_32.o: in function `kernfs_set_pinned': process_32.c:(.text+0x0): multiple definition of `kernfs_set_pinned'; init/main.o:main.c:(.text+0x40): first defined here ld: arch/x86/kernel/process_32.o: in function `kernfs_clear_pinned': process_32.c:(.text+0x10): multiple definition of `kernfs_clear_pinned'; init/main.o:main.c:(.text+0x50): first defined here ld: arch/x86/kernel/signal.o: in function `kernfs_set_pinned': signal.c:(.text+0x700): multiple definition of `kernfs_set_pinned'; init/main.o:main.c:(.text+0x40): first defined here ld: arch/x86/kernel/signal.o: in function `kernfs_clear_pinned': signal.c:(.text+0x710): multiple definition of `kernfs_clear_pinned'; init/main.o:main.c:(.text+0x50): first defined here ld: arch/x86/kernel/traps.o: in function `kernfs_set_pinned': traps.c:(.text+0x340): multiple definition of `kernfs_set_pinned'; init/main.o:main.c:(.text+0x40): first defined here ld: arch/x86/kernel/traps.o: in function `kernfs_clear_pinned': traps.c:(.text+0x350): multiple definition of `kernfs_clear_pinned'; init/main.o:main.c:(.text+0x50): first defined here ld: arch/x86/kernel/idt.o: in function `kernfs_set_pinned': idt.c:(.text+0x0): multiple definition of `kernfs_set_pinned'; init/main.o:main.c:(.text+0x40): first defined here ld: arch/x86/kernel/idt.o: in function `kernfs_clear_pinned': idt.c:(.text+0x10): multiple definition of `kernfs_clear_pinned'; init/main.o:main.c:(.text+0x50): first defined here ld: arch/x86/kernel/irq.o: in function `kernfs_set_pinned': irq.c:(.text+0x60): multiple definition of `kernfs_set_pinned'; init/main.o:main.c:(.text+0x40): first defined here ld: arch/x86/kernel/irq.o: in function `kernfs_clear_pinned': irq.c:(.text+0x70): multiple definition of `kernfs_clear_pinned'; init/main.o:main.c:(.text+0x50): first defined here ld: arch/x86/kernel/irq_32.o: in function `kernfs_set_pinned': irq_32.c:(.text+0x10): multiple definition of `kernfs_set_pinned'; init/main.o:main.c:(.text+0x40): first defined here ld: arch/x86/kernel/irq_32.o: in function `kernfs_clear_pinned': irq_32.c:(.text+0x20): multiple definition of `kernfs_clear_pinned'; init/main.o:main.c:(.text+0x50): first defined here ld: arch/x86/kernel/dumpstack_32.o: in function `kernfs_set_pinned': dumpstack_32.c:(.text+0x0): multiple definition of `kernfs_set_pinned'; init/main.o:main.c:(.text+0x40): first defined here ld: arch/x86/kernel/dumpstack_32.o: in function `kernfs_clear_pinned': dumpstack_32.c:(.text+0x10): multiple definition of `kernfs_clear_pinned'; init/main.o:main.c:(.text+0x50): first defined here --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org