tree:
git://git.infradead.org/users/hch/block.git block-fs.h-cleanup
head: c0cdb50e2e61eb5968b8d2d511606c562d715b01
commit: 2d47138f2446f0405f32f29637681eea53dd7f18 [5/8] fs: move block-related definitions
out of fs.h
config: i386-tinyconfig (attached as .config)
compiler: gcc-7 (Ubuntu 7.5.0-6ubuntu2) 7.5.0
reproduce:
git checkout 2d47138f2446f0405f32f29637681eea53dd7f18
# save the attached .config to linux build tree
make ARCH=i386
If you fix the issue, kindly add following tag as appropriate
Reported-by: kbuild test robot <lkp(a)intel.com>
Note: the hch-block/block-fs.h-cleanup HEAD c0cdb50e2e61eb5968b8d2d511606c562d715b01
builds fine.
It only hurts bisectibility.
All errors (new ones prefixed by >>, old ones prefixed by <<):
ld: init/do_mounts.o: in function `invalidate_bdev':
> do_mounts.c:(.text+0x5): multiple definition of
`invalidate_bdev'; init/main.o:main.c:(.text+0x37): first defined here
ld:
arch/x86/entry/common.o: in function `invalidate_bdev':
common.c:(.text+0xaa): multiple definition of `invalidate_bdev';
init/main.o:main.c:(.text+0x37): first defined here
ld: arch/x86/entry/vdso/vma.o: in function `invalidate_bdev':
vma.c:(.text+0x205): multiple definition of `invalidate_bdev';
init/main.o:main.c:(.text+0x37): first defined here
ld: arch/x86/kernel/signal.o: in function `invalidate_bdev':
signal.c:(.text+0x1cb): multiple definition of `invalidate_bdev';
init/main.o:main.c:(.text+0x37): first defined here
ld: arch/x86/kernel/setup.o: in function `invalidate_bdev':
setup.c:(.text+0x3): multiple definition of `invalidate_bdev';
init/main.o:main.c:(.text+0x37): first defined here
ld: arch/x86/kernel/e820.o: in function `invalidate_bdev':
e820.c:(.text+0xb1): multiple definition of `invalidate_bdev';
init/main.o:main.c:(.text+0x37): first defined here
ld: arch/x86/kernel/ptrace.o: in function `invalidate_bdev':
ptrace.c:(.text+0x4cf): multiple definition of `invalidate_bdev';
init/main.o:main.c:(.text+0x37): first defined here
ld: arch/x86/kernel/cpu/umwait.o: in function `invalidate_bdev':
umwait.c:(.text+0x2c): multiple definition of `invalidate_bdev';
init/main.o:main.c:(.text+0x37): first defined here
ld: arch/x86/kernel/reboot.o: in function `invalidate_bdev':
reboot.c:(.text+0x1): multiple definition of `invalidate_bdev';
init/main.o:main.c:(.text+0x37): first defined here
ld: arch/x86/mm/init.o: in function `invalidate_bdev':
init.c:(.text+0x0): multiple definition of `invalidate_bdev';
init/main.o:main.c:(.text+0x37): first defined here
ld: arch/x86/mm/init_32.o: in function `invalidate_bdev':
init_32.c:(.text+0x0): multiple definition of `invalidate_bdev';
init/main.o:main.c:(.text+0x37): first defined here
ld: arch/x86/mm/fault.o: in function `invalidate_bdev':
fault.c:(.text+0x6df): multiple definition of `invalidate_bdev';
init/main.o:main.c:(.text+0x37): first defined here
ld: arch/x86/mm/ioremap.o: in function `invalidate_bdev':
ioremap.c:(.text+0x277): multiple definition of `invalidate_bdev';
init/main.o:main.c:(.text+0x37): first defined here
ld: arch/x86/mm/pgtable.o: in function `invalidate_bdev':
pgtable.c:(.text+0x4): multiple definition of `invalidate_bdev';
init/main.o:main.c:(.text+0x37): first defined here
ld: arch/x86/mm/pgtable_32.o: in function `invalidate_bdev':
pgtable_32.c:(.text+0x0): multiple definition of `invalidate_bdev';
init/main.o:main.c:(.text+0x37): first defined here
ld: kernel/fork.o: in function `invalidate_bdev':
fork.c:(.text+0x57a): multiple definition of `invalidate_bdev';
init/main.o:main.c:(.text+0x37): first defined here
ld: kernel/cpu.o: in function `invalidate_bdev':
cpu.c:(.text+0x104): multiple definition of `invalidate_bdev';
init/main.o:main.c:(.text+0x37): first defined here
ld: kernel/exit.o: in function `invalidate_bdev':
exit.c:(.text+0x22c): multiple definition of `invalidate_bdev';
init/main.o:main.c:(.text+0x37): first defined here
ld: kernel/sysctl.o: in function `invalidate_bdev':
sysctl.c:(.text+0x0): multiple definition of `invalidate_bdev';
init/main.o:main.c:(.text+0x37): first defined here
ld: kernel/signal.o: in function `invalidate_bdev':
signal.c:(.text+0x570): multiple definition of `invalidate_bdev';
init/main.o:main.c:(.text+0x37): first defined here
ld: kernel/sys.o: in function `invalidate_bdev':
sys.c:(.text+0x78a): multiple definition of `invalidate_bdev';
init/main.o:main.c:(.text+0x37): first defined here
ld: kernel/umh.o: in function `invalidate_bdev':
umh.c:(.text+0x32c): multiple definition of `invalidate_bdev';
init/main.o:main.c:(.text+0x37): first defined here
ld: kernel/task_work.o: in function `invalidate_bdev':
task_work.c:(.text+0x0): multiple definition of `invalidate_bdev';
init/main.o:main.c:(.text+0x37): first defined here
ld: kernel/reboot.o: in function `invalidate_bdev':
reboot.c:(.text+0x4c): multiple definition of `invalidate_bdev';
init/main.o:main.c:(.text+0x37): first defined here
ld: kernel/sched/core.o: in function `invalidate_bdev':
core.c:(.text+0x2d4): multiple definition of `invalidate_bdev';
init/main.o:main.c:(.text+0x37): first defined here
ld: kernel/sched/loadavg.o: in function `invalidate_bdev':
loadavg.c:(.text+0x0): multiple definition of `invalidate_bdev';
init/main.o:main.c:(.text+0x37): first defined here
ld: kernel/sched/clock.o: in function `invalidate_bdev':
clock.c:(.text+0x0): multiple definition of `invalidate_bdev';
init/main.o:main.c:(.text+0x37): first defined here
ld: kernel/sched/cputime.o: in function `invalidate_bdev':
cputime.c:(.text+0x0): multiple definition of `invalidate_bdev';
init/main.o:main.c:(.text+0x37): first defined here
ld: kernel/sched/idle.o: in function `invalidate_bdev':
idle.c:(.text+0x2c): multiple definition of `invalidate_bdev';
init/main.o:main.c:(.text+0x37): first defined here
ld: kernel/sched/fair.o: in function `invalidate_bdev':
fair.c:(.text+0x906): multiple definition of `invalidate_bdev';
init/main.o:main.c:(.text+0x37): first defined here
ld: kernel/sched/rt.o: in function `invalidate_bdev':
rt.c:(.text+0x6eb): multiple definition of `invalidate_bdev';
init/main.o:main.c:(.text+0x37): first defined here
ld: kernel/sched/deadline.o: in function `invalidate_bdev':
deadline.c:(.text+0xb9a): multiple definition of `invalidate_bdev';
init/main.o:main.c:(.text+0x37): first defined here
ld: kernel/sched/wait.o: in function `invalidate_bdev':
wait.c:(.text+0x15c): multiple definition of `invalidate_bdev';
init/main.o:main.c:(.text+0x37): first defined here
ld: kernel/sched/wait_bit.o: in function `invalidate_bdev':
wait_bit.c:(.text+0x9d): multiple definition of `invalidate_bdev';
init/main.o:main.c:(.text+0x37): first defined here
ld: kernel/sched/swait.o: in function `invalidate_bdev':
swait.c:(.text+0x4): multiple definition of `invalidate_bdev';
init/main.o:main.c:(.text+0x37): first defined here
ld: kernel/sched/completion.o: in function `invalidate_bdev':
completion.c:(.text+0x4): multiple definition of `invalidate_bdev';
init/main.o:main.c:(.text+0x37): first defined here
ld: kernel/time/timer.o: in function `invalidate_bdev':
timer.c:(.text+0x446): multiple definition of `invalidate_bdev';
init/main.o:main.c:(.text+0x37): first defined here
ld: mm/filemap.o: in function `invalidate_bdev':
filemap.c:(.text+0x749): multiple definition of `invalidate_bdev';
init/main.o:main.c:(.text+0x37): first defined here
ld: mm/mempool.o: in function `invalidate_bdev':
mempool.c:(.text+0x3f): multiple definition of `invalidate_bdev';
init/main.o:main.c:(.text+0x37): first defined here
ld: mm/oom_kill.o: in function `invalidate_bdev':
oom_kill.c:(.text+0x126): multiple definition of `invalidate_bdev';
init/main.o:main.c:(.text+0x37): first defined here
ld: mm/fadvise.o: in function `invalidate_bdev':
fadvise.c:(.text+0x0): multiple definition of `invalidate_bdev';
init/main.o:main.c:(.text+0x37): first defined here
ld: mm/page-writeback.o: in function `invalidate_bdev':
page-writeback.c:(.text+0x584): multiple definition of `invalidate_bdev';
init/main.o:main.c:(.text+0x37): first defined here
ld: mm/readahead.o: in function `invalidate_bdev':
readahead.c:(.text+0xfd): multiple definition of `invalidate_bdev';
init/main.o:main.c:(.text+0x37): first defined here
ld: mm/swap.o: in function `invalidate_bdev':
swap.c:(.text+0x7ac): multiple definition of `invalidate_bdev';
init/main.o:main.c:(.text+0x37): first defined here
ld: mm/truncate.o: in function `invalidate_bdev':
truncate.c:(.text+0x136): multiple definition of `invalidate_bdev';
init/main.o:main.c:(.text+0x37): first defined here
ld: mm/vmscan.o: in function `invalidate_bdev':
vmscan.c:(.text+0xeb3): multiple definition of `invalidate_bdev';
init/main.o:main.c:(.text+0x37): first defined here
ld: mm/shmem.o: in function `invalidate_bdev':
shmem.c:(.text+0x6d): multiple definition of `invalidate_bdev';
init/main.o:main.c:(.text+0x37): first defined here
ld: mm/util.o: in function `invalidate_bdev':
util.c:(.text+0xc): multiple definition of `invalidate_bdev';
init/main.o:main.c:(.text+0x37): first defined here
ld: mm/vmstat.o: in function `invalidate_bdev':
vmstat.c:(.text+0x0): multiple definition of `invalidate_bdev';
init/main.o:main.c:(.text+0x37): first defined here
ld: mm/backing-dev.o: in function `invalidate_bdev':
backing-dev.c:(.text+0x16f): multiple definition of `invalidate_bdev';
init/main.o:main.c:(.text+0x37): first defined here
ld: mm/slab_common.o: in function `invalidate_bdev':
slab_common.c:(.text+0x0): multiple definition of `invalidate_bdev';
init/main.o:main.c:(.text+0x37): first defined here
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org