[zen-kernel-zen-kernel:5.10/bbr2 14/27] net/ipv4/bpf_tcp_ca.c:19:38: error: 'struct tcp_congestion_ops' has no member named 'min_tso_segs'; did you mean
by kernel test robot
tree: https://github.com/zen-kernel/zen-kernel 5.10/bbr2
head: b9dd14514a5879eee40822e28074dcc6a12e12b8
commit: ba575c2fd7855b0586a87bbc6a67e1fa7fd397a1 [14/27] net-tcp: re-generalize TSO sizing in TCP CC module API
config: x86_64-randconfig-s022-20210115 (attached as .config)
compiler: gcc-9 (Debian 9.3.0-15) 9.3.0
reproduce:
# apt-get install sparse
# sparse version: v0.6.3-208-g46a52ca4-dirty
# https://github.com/zen-kernel/zen-kernel/commit/ba575c2fd7855b0586a87bbc6...
git remote add zen-kernel-zen-kernel https://github.com/zen-kernel/zen-kernel
git fetch --no-tags zen-kernel-zen-kernel 5.10/bbr2
git checkout ba575c2fd7855b0586a87bbc6a67e1fa7fd397a1
# save the attached .config to linux build tree
make W=1 C=1 CF='-fdiagnostic-prefix -D__CHECK_ENDIAN__' ARCH=x86_64
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp(a)intel.com>
Note: the zen-kernel-zen-kernel/5.10/bbr2 HEAD b9dd14514a5879eee40822e28074dcc6a12e12b8 builds fine.
It only hurts bisectibility.
All errors (new ones prefixed by >>):
In file included from <command-line>:
>> net/ipv4/bpf_tcp_ca.c:19:38: error: 'struct tcp_congestion_ops' has no member named 'min_tso_segs'; did you mean 'tso_segs'?
19 | offsetof(struct tcp_congestion_ops, min_tso_segs),
| ^~~~~~~~~~~~
include/linux/compiler_types.h:135:57: note: in definition of macro '__compiler_offsetof'
135 | #define __compiler_offsetof(a, b) __builtin_offsetof(a, b)
| ^
net/ipv4/bpf_tcp_ca.c:19:2: note: in expansion of macro 'offsetof'
19 | offsetof(struct tcp_congestion_ops, min_tso_segs),
| ^~~~~~~~
vim +19 net/ipv4/bpf_tcp_ca.c
0baf26b0fcd74bbf Martin KaFai Lau 2020-01-08 11
0baf26b0fcd74bbf Martin KaFai Lau 2020-01-08 12 static u32 optional_ops[] = {
0baf26b0fcd74bbf Martin KaFai Lau 2020-01-08 13 offsetof(struct tcp_congestion_ops, init),
0baf26b0fcd74bbf Martin KaFai Lau 2020-01-08 14 offsetof(struct tcp_congestion_ops, release),
0baf26b0fcd74bbf Martin KaFai Lau 2020-01-08 15 offsetof(struct tcp_congestion_ops, set_state),
0baf26b0fcd74bbf Martin KaFai Lau 2020-01-08 16 offsetof(struct tcp_congestion_ops, cwnd_event),
0baf26b0fcd74bbf Martin KaFai Lau 2020-01-08 17 offsetof(struct tcp_congestion_ops, in_ack_event),
0baf26b0fcd74bbf Martin KaFai Lau 2020-01-08 18 offsetof(struct tcp_congestion_ops, pkts_acked),
0baf26b0fcd74bbf Martin KaFai Lau 2020-01-08 @19 offsetof(struct tcp_congestion_ops, min_tso_segs),
0baf26b0fcd74bbf Martin KaFai Lau 2020-01-08 20 offsetof(struct tcp_congestion_ops, sndbuf_expand),
0baf26b0fcd74bbf Martin KaFai Lau 2020-01-08 21 offsetof(struct tcp_congestion_ops, cong_control),
0baf26b0fcd74bbf Martin KaFai Lau 2020-01-08 22 };
0baf26b0fcd74bbf Martin KaFai Lau 2020-01-08 23
:::::: The code at line 19 was first introduced by commit
:::::: 0baf26b0fcd74bbfcef53c5d5e8bad2b99c8d0d2 bpf: tcp: Support tcp_congestion_ops in bpf
:::::: TO: Martin KaFai Lau <kafai(a)fb.com>
:::::: CC: Alexei Starovoitov <ast(a)kernel.org>
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
1 year, 8 months
hppa64-linux-ld: kernel/sched/core.o(.text+0x3514): cannot reach debug_locks_off
by kernel test robot
tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
head: 65f0d2414b7079556fbbcc070b3d1c9f9587606d
commit: c86e9b987cea3dd0209203e714553a47f5d7c6dd lockdep: Prepare for noinstr sections
date: 8 months ago
config: parisc-randconfig-r022-20210113 (attached as .config)
compiler: hppa64-linux-gcc (GCC) 9.3.0
reproduce (this is a W=1 build):
wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
chmod +x ~/bin/make.cross
# https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit...
git remote add linus https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
git fetch --no-tags linus master
git checkout c86e9b987cea3dd0209203e714553a47f5d7c6dd
# save the attached .config to linux build tree
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross ARCH=parisc
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp(a)intel.com>
All errors (new ones prefixed by >>):
hppa64-linux-ld: arch/parisc/mm/init.o(.text+0x4a0): cannot reach find_next_zero_bit
hppa64-linux-ld: arch/parisc/mm/init.o(.text+0x4d8): cannot reach _raw_spin_unlock
hppa64-linux-ld: arch/parisc/mm/init.o(.init.text+0x5f8): cannot reach memcmp
hppa64-linux-ld: arch/parisc/mm/init.o(.init.text+0x618): cannot reach memparse
hppa64-linux-ld: arch/parisc/mm/init.o(.ref.text+0x80): cannot reach unknown
hppa64-linux-ld: arch/parisc/mm/init.o(.ref.text+0xa8): cannot reach unknown
hppa64-linux-ld: arch/parisc/mm/init.o(.ref.text+0xcc): cannot reach unknown
hppa64-linux-ld: arch/parisc/mm/init.o(.ref.text+0xe8): cannot reach __flush_tlb_range
hppa64-linux-ld: arch/parisc/mm/init.o(.ref.text+0x100): cannot reach flush_kernel_dcache_range_asm
hppa64-linux-ld: arch/parisc/mm/init.o(.ref.text+0x118): cannot reach flush_kernel_icache_range_asm
hppa64-linux-ld: arch/parisc/mm/init.o(.ref.text+0x13c): cannot reach free_reserved_area
hppa64-linux-ld: arch/parisc/mm/init.o(.ref.text+0x14c): cannot reach pdc_chassis_send_status
hppa64-linux-ld: arch/parisc/kernel/setup.o(.init.text+0x1f4): cannot reach __sw_hweight64
hppa64-linux-ld: arch/parisc/kernel/setup.o(.init.text+0x2c4): cannot reach strlcpy
hppa64-linux-ld: arch/parisc/kernel/setup.o(.init.text+0x30c): cannot reach strcpy
hppa64-linux-ld: arch/parisc/kernel/setup.o(.init.text+0x370): cannot reach debug_smp_processor_id
hppa64-linux-ld: arch/parisc/kernel/setup.o(.init.text+0x4b0): cannot reach debug_smp_processor_id
hppa64-linux-ld: arch/parisc/kernel/topology.o(.init.text+0xc0): cannot reach cpumask_next
hppa64-linux-ld: arch/parisc/kernel/topology.o(.init.text+0x194): cannot reach cpumask_next
hppa64-linux-ld: arch/parisc/kernel/topology.o(.init.text+0x2f0): cannot reach cpumask_next
hppa64-linux-ld: kernel/softirq.o(.text+0xc8): cannot reach strlen
hppa64-linux-ld: kernel/softirq.o(.text+0xf0): cannot reach debug_smp_processor_id
hppa64-linux-ld: kernel/softirq.o(.text+0x168): cannot reach strcpy
hppa64-linux-ld: kernel/softirq.o(.text+0x224): cannot reach debug_smp_processor_id
hppa64-linux-ld: kernel/softirq.o(.text+0x304): cannot reach debug_smp_processor_id
hppa64-linux-ld: kernel/softirq.o(.text+0x404): cannot reach strlen
hppa64-linux-ld: kernel/softirq.o(.text+0x460): cannot reach strcpy
hppa64-linux-ld: kernel/softirq.o(.text+0x918): cannot reach __this_cpu_preempt_check
hppa64-linux-ld: kernel/softirq.o(.text+0x980): cannot reach __this_cpu_preempt_check
hppa64-linux-ld: kernel/softirq.o(.text+0xa18): cannot reach __this_cpu_preempt_check
hppa64-linux-ld: kernel/softirq.o(.text+0xb50): cannot reach yield
hppa64-linux-ld: kernel/softirq.o(.text+0xdd4): cannot reach __this_cpu_preempt_check
hppa64-linux-ld: kernel/softirq.o(.text+0xe20): cannot reach __do_softirq
hppa64-linux-ld: kernel/softirq.o(.text+0xe88): cannot reach __this_cpu_preempt_check
hppa64-linux-ld: kernel/softirq.o(.text+0xeec): cannot reach __do_softirq
hppa64-linux-ld: kernel/softirq.o(.text+0x1064): cannot reach __this_cpu_preempt_check
hppa64-linux-ld: kernel/softirq.o(.text+0x1114): cannot reach preempt_schedule
hppa64-linux-ld: kernel/softirq.o(.text+0x12b4): cannot reach __this_cpu_preempt_check
hppa64-linux-ld: kernel/softirq.o(.text+0x12f4): cannot reach __this_cpu_preempt_check
hppa64-linux-ld: kernel/softirq.o(.text+0x1328): cannot reach __do_softirq
hppa64-linux-ld: kernel/softirq.o(.text+0x13a8): cannot reach __this_cpu_preempt_check
hppa64-linux-ld: kernel/softirq.o(.text+0x1548): cannot reach preempt_schedule_notrace
hppa64-linux-ld: kernel/softirq.o(.text+0x1844): cannot reach debug_smp_processor_id
hppa64-linux-ld: kernel/softirq.o(.text+0x18ac): cannot reach debug_smp_processor_id
hppa64-linux-ld: kernel/softirq.o(.text+0x19b0): cannot reach debug_smp_processor_id
hppa64-linux-ld: kernel/softirq.o(.text+0x1b28): cannot reach __this_cpu_preempt_check
hppa64-linux-ld: kernel/softirq.o(.text+0x1b58): cannot reach __this_cpu_preempt_check
hppa64-linux-ld: kernel/softirq.o(.text+0x1bf4): cannot reach __this_cpu_preempt_check
hppa64-linux-ld: kernel/softirq.o(.text+0x1c24): cannot reach __this_cpu_preempt_check
hppa64-linux-ld: kernel/softirq.o(.init.text+0x118): cannot reach cpumask_next
hppa64-linux-ld: kernel/softirq.o(.softirqentry.text+0xd0): cannot reach preempt_count_add
hppa64-linux-ld: kernel/softirq.o(.softirqentry.text+0x278): cannot reach ftrace_likely_update
hppa64-linux-ld: kernel/softirq.o(.softirqentry.text+0x2d0): cannot reach ftrace_likely_update
hppa64-linux-ld: kernel/softirq.o(.softirqentry.text+0x310): cannot reach ftrace_likely_update
hppa64-linux-ld: kernel/softirq.o(.softirqentry.text+0x3f4): cannot reach ftrace_likely_update
hppa64-linux-ld: kernel/softirq.o(.softirqentry.text+0x414): cannot reach unknown
hppa64-linux-ld: kernel/softirq.o(.softirqentry.text+0x42c): cannot reach unknown
hppa64-linux-ld: kernel/softirq.o(.softirqentry.text+0x46c): cannot reach ftrace_likely_update
hppa64-linux-ld: kernel/softirq.o(.softirqentry.text+0x490): cannot reach ftrace_likely_update
hppa64-linux-ld: kernel/softirq.o(.softirqentry.text+0x518): cannot reach rcu_softirq_qs
hppa64-linux-ld: kernel/softirq.o(.softirqentry.text+0x578): cannot reach ftrace_likely_update
hppa64-linux-ld: kernel/softirq.o(.softirqentry.text+0x59c): cannot reach ftrace_likely_update
hppa64-linux-ld: kernel/softirq.o(.softirqentry.text+0x640): cannot reach ftrace_likely_update
hppa64-linux-ld: kernel/softirq.o(.softirqentry.text+0x6b4): cannot reach ftrace_likely_update
hppa64-linux-ld: kernel/softirq.o(.softirqentry.text+0x6d8): cannot reach ftrace_likely_update
hppa64-linux-ld: kernel/softirq.o(.softirqentry.text+0x760): cannot reach ftrace_likely_update
hppa64-linux-ld: kernel/softirq.o(.softirqentry.text+0x7a0): cannot reach ftrace_likely_update
hppa64-linux-ld: kernel/softirq.o(.softirqentry.text+0x7e8): cannot reach ftrace_likely_update
hppa64-linux-ld: kernel/extable.o(.text+0x30): cannot reach search_extable
hppa64-linux-ld: kernel/extable.o(.text+0x8c): cannot reach search_extable
hppa64-linux-ld: kernel/extable.o(.init.text+0x44): cannot reach sort_extable
hppa64-linux-ld: kernel/sched/core.o(.text+0x2c): cannot reach _raw_spin_lock_irqsave
hppa64-linux-ld: kernel/sched/core.o(.text+0x84): cannot reach _raw_spin_unlock_irqrestore
hppa64-linux-ld: kernel/sched/core.o(.text+0x23c): cannot reach debug_smp_processor_id
hppa64-linux-ld: kernel/sched/core.o(.text+0x334): cannot reach debug_smp_processor_id
hppa64-linux-ld: kernel/sched/core.o(.text+0x40c): cannot reach debug_smp_processor_id
hppa64-linux-ld: kernel/sched/core.o(.text+0x514): cannot reach debug_smp_processor_id
hppa64-linux-ld: kernel/sched/core.o(.text+0x62c): cannot reach debug_smp_processor_id
hppa64-linux-ld: kernel/sched/core.o(.text+0x72c): cannot reach debug_smp_processor_id
hppa64-linux-ld: kernel/sched/core.o(.text+0x854): cannot reach debug_smp_processor_id
hppa64-linux-ld: kernel/sched/core.o(.text+0x984): cannot reach debug_smp_processor_id
hppa64-linux-ld: kernel/sched/core.o(.text+0xa84): cannot reach debug_smp_processor_id
hppa64-linux-ld: kernel/sched/core.o(.text+0xb94): cannot reach debug_smp_processor_id
hppa64-linux-ld: kernel/sched/core.o(.text+0xccc): cannot reach debug_smp_processor_id
hppa64-linux-ld: kernel/sched/core.o(.text+0xde4): cannot reach debug_smp_processor_id
hppa64-linux-ld: kernel/sched/core.o(.text+0xf14): cannot reach debug_smp_processor_id
hppa64-linux-ld: kernel/sched/core.o(.text+0x1bb8): cannot reach strlen
hppa64-linux-ld: kernel/sched/core.o(.text+0x1be4): cannot reach debug_smp_processor_id
hppa64-linux-ld: kernel/sched/core.o(.text+0x1c58): cannot reach strcpy
hppa64-linux-ld: kernel/sched/core.o(.text+0x1d50): cannot reach strlen
hppa64-linux-ld: kernel/sched/core.o(.text+0x1db0): cannot reach strcpy
hppa64-linux-ld: kernel/sched/core.o(.text+0x1ea8): cannot reach __cmpxchg_u64
hppa64-linux-ld: kernel/sched/core.o(.text+0x2010): cannot reach debug_smp_processor_id
hppa64-linux-ld: kernel/sched/core.o(.text+0x2128): cannot reach _raw_spin_unlock_irq
hppa64-linux-ld: kernel/sched/core.o(.text+0x26a8): cannot reach __udivdi3
hppa64-linux-ld: kernel/sched/core.o(.text+0x2744): cannot reach _raw_spin_unlock_irq
hppa64-linux-ld: kernel/sched/core.o(.text+0x277c): cannot reach _raw_spin_lock_irq
hppa64-linux-ld: kernel/sched/core.o(.text+0x2798): cannot reach _raw_spin_unlock_irq
hppa64-linux-ld: kernel/sched/core.o(.text+0x2814): cannot reach __cmpxchg_u64
hppa64-linux-ld: kernel/sched/core.o(.text+0x2908): cannot reach memset
>> hppa64-linux-ld: kernel/sched/core.o(.text+0x3514): cannot reach debug_locks_off
hppa64-linux-ld: kernel/sched/core.o(.text+0x35a8): cannot reach debug_locks_off
hppa64-linux-ld: kernel/sched/core.o(.text+0x3748): cannot reach debug_locks_off
hppa64-linux-ld: kernel/sched/core.o(.text+0x3864): cannot reach debug_locks_off
hppa64-linux-ld: kernel/sched/core.o(.text+0x4e44): cannot reach _raw_spin_lock
hppa64-linux-ld: kernel/sched/core.o(.text+0x4ee8): cannot reach _raw_spin_unlock
hppa64-linux-ld: kernel/sched/core.o(.text+0x4fbc): cannot reach _raw_spin_lock_irqsave
hppa64-linux-ld: kernel/sched/core.o(.text+0x4fe4): cannot reach _raw_spin_lock
hppa64-linux-ld: kernel/sched/core.o(.text+0x5090): cannot reach _raw_spin_unlock
hppa64-linux-ld: kernel/sched/core.o(.text+0x50a8): cannot reach _raw_spin_unlock_irqrestore
hppa64-linux-ld: kernel/sched/core.o(.text+0x5254): cannot reach _raw_spin_unlock
hppa64-linux-ld: kernel/sched/core.o(.text+0x5268): cannot reach _raw_spin_unlock_irqrestore
hppa64-linux-ld: kernel/sched/core.o(.text+0x5554): cannot reach _raw_spin_unlock
hppa64-linux-ld: kernel/sched/core.o(.text+0x5568): cannot reach _raw_spin_unlock_irqrestore
hppa64-linux-ld: kernel/sched/core.o(.text+0x5d98): cannot reach _raw_spin_lock
hppa64-linux-ld: kernel/sched/core.o(.text+0x5e2c): cannot reach _raw_spin_unlock
hppa64-linux-ld: kernel/sched/core.o(.text+0x5e50): cannot reach schedule
hppa64-linux-ld: kernel/sched/core.o(.text+0x5ff4): cannot reach preempt_schedule
hppa64-linux-ld: kernel/sched/core.o(.text+0x6354): cannot reach _raw_spin_unlock
hppa64-linux-ld: kernel/sched/core.o(.text+0x636c): cannot reach _raw_spin_unlock_irqrestore
hppa64-linux-ld: kernel/sched/core.o(.text+0x64a4): cannot reach _raw_spin_unlock
hppa64-linux-ld: kernel/sched/core.o(.text+0x64b8): cannot reach _raw_spin_unlock_irqrestore
hppa64-linux-ld: kernel/sched/core.o(.text+0x6504): cannot reach _raw_spin_unlock
hppa64-linux-ld: kernel/sched/core.o(.text+0x651c): cannot reach _raw_spin_unlock_irqrestore
hppa64-linux-ld: kernel/sched/core.o(.text+0x69b0): cannot reach preempt_schedule
hppa64-linux-ld: kernel/sched/core.o(.text+0x6b48): cannot reach memset
hppa64-linux-ld: kernel/sched/core.o(.text+0x6d34): cannot reach raw_copy_from_user
hppa64-linux-ld: kernel/sched/core.o(.text+0x7124): cannot reach _raw_spin_unlock
hppa64-linux-ld: kernel/sched/core.o(.text+0x7134): cannot reach unknown
hppa64-linux-ld: kernel/sched/core.o(.text+0x7144): cannot reach _raw_spin_lock
hppa64-linux-ld: kernel/sched/core.o(.text+0x7210): cannot reach __cmpxchg_u64
hppa64-linux-ld: kernel/sched/core.o(.text+0x7440): cannot reach preempt_schedule_notrace
hppa64-linux-ld: kernel/sched/core.o(.text+0x7494): cannot reach _raw_spin_lock_irqsave
hppa64-linux-ld: kernel/sched/core.o(.text+0x74ec): cannot reach _raw_spin_unlock_irqrestore
hppa64-linux-ld: kernel/sched/core.o(.text+0x78e4): cannot reach preempt_schedule_notrace
hppa64-linux-ld: kernel/sched/core.o(.text+0x7d84): cannot reach cpumask_next
hppa64-linux-ld: kernel/sched/core.o(.text+0x7e4c): cannot reach cpumask_next
hppa64-linux-ld: kernel/sched/core.o(.text+0x81dc): cannot reach preempt_schedule_notrace
hppa64-linux-ld: kernel/sched/core.o(.text+0x82f4): cannot reach _raw_spin_unlock
hppa64-linux-ld: kernel/sched/core.o(.text+0x8320): cannot reach _raw_spin_lock
hppa64-linux-ld: kernel/sched/core.o(.text+0x8578): cannot reach _raw_spin_unlock
hppa64-linux-ld: kernel/sched/core.o(.text+0x858c): cannot reach _raw_spin_unlock_irqrestore
hppa64-linux-ld: kernel/sched/core.o(.text+0x85d4): cannot reach cpumask_any_and_distribute
hppa64-linux-ld: kernel/sched/core.o(.text+0x8720): cannot reach _raw_spin_unlock
hppa64-linux-ld: kernel/sched/core.o(.text+0x8738): cannot reach _raw_spin_unlock_irqrestore
hppa64-linux-ld: kernel/sched/core.o(.text+0x8818): cannot reach _raw_spin_lock_irqsave
hppa64-linux-ld: kernel/sched/core.o(.text+0x8840): cannot reach _raw_spin_unlock_irqrestore
hppa64-linux-ld: kernel/sched/core.o(.text+0x8b78): cannot reach _raw_spin_unlock_irqrestore
hppa64-linux-ld: kernel/sched/core.o(.text+0x8cc0): cannot reach _raw_spin_unlock
hppa64-linux-ld: kernel/sched/core.o(.text+0x8cd8): cannot reach _raw_spin_lock
hppa64-linux-ld: kernel/sched/core.o(.text+0x8d24): cannot reach _raw_spin_unlock
hppa64-linux-ld: kernel/sched/core.o(.text+0x8e34): cannot reach preempt_schedule
hppa64-linux-ld: kernel/sched/core.o(.text+0x8f68): cannot reach _raw_spin_unlock
hppa64-linux-ld: kernel/sched/core.o(.text+0x8f80): cannot reach _raw_spin_unlock_irqrestore
hppa64-linux-ld: kernel/sched/core.o(.text+0x9564): cannot reach _raw_spin_unlock
hppa64-linux-ld: kernel/sched/core.o(.text+0x95ac): cannot reach preempt_schedule_notrace
hppa64-linux-ld: kernel/sched/core.o(.text+0x95f4): cannot reach preempt_schedule_notrace
hppa64-linux-ld: kernel/sched/core.o(.text+0x963c): cannot reach preempt_schedule_notrace
hppa64-linux-ld: kernel/sched/core.o(.text+0x9684): cannot reach preempt_schedule_notrace
hppa64-linux-ld: kernel/sched/core.o(.text+0x9a28): cannot reach _raw_spin_unlock
hppa64-linux-ld: kernel/sched/core.o(.text+0x9a40): cannot reach _raw_spin_unlock_irqrestore
hppa64-linux-ld: kernel/sched/core.o(.text+0x9b70): cannot reach _raw_spin_unlock
hppa64-linux-ld: kernel/sched/core.o(.text+0x9b88): cannot reach _raw_spin_unlock_irqrestore
hppa64-linux-ld: kernel/sched/core.o(.text+0x9d40): cannot reach schedule_hrtimeout
hppa64-linux-ld: kernel/sched/core.o(.text+0x9d88): cannot reach preempt_schedule_notrace
hppa64-linux-ld: kernel/sched/core.o(.text+0x9ec8): cannot reach __xchg64
hppa64-linux-ld: kernel/sched/core.o(.text+0x9f10): cannot reach _raw_spin_lock_irqsave
hppa64-linux-ld: kernel/sched/core.o(.text+0x9f88): cannot reach _raw_spin_unlock_irqrestore
hppa64-linux-ld: kernel/sched/core.o(.text+0xa01c): cannot reach _raw_spin_lock
hppa64-linux-ld: kernel/sched/core.o(.text+0xa030): cannot reach _raw_spin_lock
hppa64-linux-ld: kernel/sched/core.o(.text+0xa058): cannot reach _raw_spin_unlock
hppa64-linux-ld: kernel/sched/core.o(.text+0xa068): cannot reach _raw_spin_unlock
hppa64-linux-ld: kernel/sched/core.o(.text+0xa42c): cannot reach _raw_spin_lock_irqsave
hppa64-linux-ld: kernel/sched/core.o(.text+0xa450): cannot reach _raw_spin_unlock_irqrestore
hppa64-linux-ld: kernel/sched/core.o(.text+0xa4b8): cannot reach preempt_schedule_notrace
hppa64-linux-ld: kernel/sched/core.o(.text+0xac44): cannot reach _raw_spin_lock_irqsave
hppa64-linux-ld: kernel/sched/core.o(.text+0xacec): cannot reach _raw_spin_unlock_irqrestore
hppa64-linux-ld: kernel/sched/core.o(.text+0xad28): cannot reach memset
hppa64-linux-ld: kernel/sched/core.o(.text+0xae48): cannot reach __udivdi3
hppa64-linux-ld: kernel/sched/core.o(.text+0xaed4): cannot reach _raw_spin_lock_irqsave
hppa64-linux-ld: kernel/sched/core.o(.text+0xb10c): cannot reach _raw_spin_unlock
hppa64-linux-ld: kernel/sched/core.o(.text+0xb120): cannot reach _raw_spin_unlock_irqrestore
hppa64-linux-ld: kernel/sched/core.o(.text+0xb318): cannot reach preempt_schedule_notrace
hppa64-linux-ld: kernel/sched/core.o(.text+0xb4f4): cannot reach preempt_schedule
hppa64-linux-ld: kernel/sched/core.o(.text+0xb588): cannot reach cpumask_next
hppa64-linux-ld: kernel/sched/core.o(.text+0xb650): cannot reach cpumask_next
hppa64-linux-ld: kernel/sched/core.o(.text+0xb760): cannot reach cpumask_next
hppa64-linux-ld: kernel/sched/core.o(.text+0xb7e4): cannot reach _raw_spin_lock_irqsave
hppa64-linux-ld: kernel/sched/core.o(.text+0xb8a8): cannot reach _raw_spin_unlock_irqrestore
hppa64-linux-ld: kernel/sched/core.o(.text+0xb904): cannot reach _raw_spin_unlock_irqrestore
hppa64-linux-ld: kernel/sched/core.o(.text+0xb998): cannot reach _raw_spin_unlock
hppa64-linux-ld: kernel/sched/core.o(.text+0xb9ac): cannot reach _raw_spin_unlock_irqrestore
hppa64-linux-ld: kernel/sched/core.o(.text+0xbaac): cannot reach cpumask_next
hppa64-linux-ld: kernel/sched/core.o(.text+0xbb64): cannot reach _raw_spin_lock
hppa64-linux-ld: kernel/sched/core.o(.text+0xbc14): cannot reach _raw_spin_unlock
hppa64-linux-ld: kernel/sched/core.o(.text+0xbd6c): cannot reach _raw_spin_lock_irqsave
hppa64-linux-ld: kernel/sched/core.o(.text+0xbdb0): cannot reach _raw_spin_unlock_irqrestore
hppa64-linux-ld: kernel/sched/core.o(.text+0xbdd4): cannot reach unknown
hppa64-linux-ld: kernel/sched/core.o(.text+0xc06c): cannot reach _raw_spin_unlock
hppa64-linux-ld: kernel/sched/core.o(.text+0xc3b4): cannot reach preempt_schedule
hppa64-linux-ld: kernel/sched/core.o(.text+0xc750): cannot reach preempt_schedule_notrace
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
1 year, 8 months
[sashal-linux-stable:queue-4.4 5/7] drivers/target/target_core_xcopy.c:101:8: error: implicit declaration of function 'target_for_each_device'; did you mean
by kernel test robot
tree: https://git.kernel.org/pub/scm/linux/kernel/git/sashal/linux-stable.git queue-4.4
head: aa64860149a00881a02b1c29d7d5a98191618d2e
commit: 3ec0d8625ae5864e719fda33311358d0366efa94 [5/7] xcopy: loop over devices using idr helper
config: nios2-allyesconfig (attached as .config)
compiler: nios2-linux-gcc (GCC) 7.5.0
reproduce (this is a W=1 build):
wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
chmod +x ~/bin/make.cross
# https://git.kernel.org/pub/scm/linux/kernel/git/sashal/linux-stable.git/c...
git remote add sashal-linux-stable https://git.kernel.org/pub/scm/linux/kernel/git/sashal/linux-stable.git
git fetch --no-tags sashal-linux-stable queue-4.4
git checkout 3ec0d8625ae5864e719fda33311358d0366efa94
# save the attached .config to linux build tree
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-7.5.0 make.cross ARCH=nios2
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp(a)intel.com>
Note: the sashal-linux-stable/queue-4.4 HEAD aa64860149a00881a02b1c29d7d5a98191618d2e builds fine.
It only hurts bisectibility.
All errors (new ones prefixed by >>):
from include/linux/filter.h:16,
from include/net/sock.h:62,
from include/target/target_core_base.h:10,
from drivers/target/target_core_xcopy.c:31:
include/net/rtnetlink.h: In function 'rtnl_msg_family':
include/net/rtnetlink.h:20:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (nlmsg_len(nlh) >= sizeof(struct rtgenmsg))
^~
In file included from include/asm-generic/bug.h:4:0,
from arch/nios2/include/generated/asm/bug.h:1,
from include/linux/bug.h:4,
from include/linux/mmdebug.h:4,
from include/linux/gfp.h:4,
from include/linux/slab.h:14,
from drivers/target/target_core_xcopy.c:24:
include/net/sch_generic.h: In function 'qdisc_cb_private_validate':
include/net/sch_generic.h:267:33: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
BUILD_BUG_ON(sizeof(qcb->data) < sz);
^
include/linux/compiler.h:491:19: note: in definition of macro '__compiletime_assert'
bool __cond = !(condition); \
^~~~~~~~~
include/linux/compiler.h:511:2: note: in expansion of macro '_compiletime_assert'
_compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__)
^~~~~~~~~~~~~~~~~~~
include/linux/bug.h:50:37: note: in expansion of macro 'compiletime_assert'
#define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg)
^~~~~~~~~~~~~~~~~~
include/linux/bug.h:74:2: note: in expansion of macro 'BUILD_BUG_ON_MSG'
BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition)
^~~~~~~~~~~~~~~~
include/net/sch_generic.h:267:2: note: in expansion of macro 'BUILD_BUG_ON'
BUILD_BUG_ON(sizeof(qcb->data) < sz);
^~~~~~~~~~~~
In file included from include/net/sock.h:62:0,
from include/target/target_core_base.h:10,
from drivers/target/target_core_xcopy.c:31:
include/linux/filter.h: In function 'bpf_needs_clear_a':
include/linux/filter.h:517:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (first->k == SKF_AD_OFF + SKF_AD_ALU_XOR_X)
^~
In file included from include/target/target_core_base.h:10:0,
from drivers/target/target_core_xcopy.c:31:
include/net/sock.h: In function 'skb_do_copy_data_nocache':
include/net/sock.h:1838:54: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (csum_and_copy_from_iter(to, copy, &csum, from) != copy)
^~
include/net/sock.h:1842:46: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (copy_from_iter_nocache(to, copy, from) != copy)
^~
include/net/sock.h:1844:44: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
} else if (copy_from_iter(to, copy, from) != copy)
^~
In file included from include/linux/tcp.h:23:0,
from include/net/tcp.h:24,
from include/target/target_core_base.h:11,
from drivers/target/target_core_xcopy.c:31:
include/net/inet_connection_sock.h: In function 'inet_csk_reqsk_queue_is_full':
include/net/inet_connection_sock.h:294:38: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
return inet_csk_reqsk_queue_len(sk) >= sk->sk_max_ack_backlog;
^~
In file included from include/target/target_core_base.h:11:0,
from drivers/target/target_core_xcopy.c:31:
include/net/tcp.h: In function 'tcp_out_of_memory':
include/net/tcp.h:321:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (sk->sk_wmem_queued > SOCK_MIN_SNDBUF &&
^
include/net/tcp.h: In function 'tcp_slow_start_after_idle_check':
include/net/tcp.h:1201:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (delta > inet_csk(sk)->icsk_rto)
^
include/net/tcp.h: In function 'keepalive_intvl_when':
include/net/tcp.h:1239:31: warning: signed and unsigned type in conditional expression [-Wsign-compare]
return tp->keepalive_intvl ? : sysctl_tcp_keepalive_intvl;
^
include/net/tcp.h: In function 'keepalive_time_when':
include/net/tcp.h:1244:30: warning: signed and unsigned type in conditional expression [-Wsign-compare]
return tp->keepalive_time ? : sysctl_tcp_keepalive_time;
^
In file included from include/asm-generic/bug.h:4:0,
from arch/nios2/include/generated/asm/bug.h:1,
from include/linux/bug.h:4,
from include/linux/mmdebug.h:4,
from include/linux/gfp.h:4,
from include/linux/slab.h:14,
from drivers/target/target_core_xcopy.c:24:
include/net/tcp.h: In function 'tcp_paws_check':
include/net/tcp.h:1276:29: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (unlikely(get_seconds() >= rx_opt->ts_recent_stamp + TCP_PAWS_24DAYS))
^
include/linux/compiler.h:182:42: note: in definition of macro 'unlikely'
# define unlikely(x) __builtin_expect(!!(x), 0)
^
In file included from include/target/target_core_base.h:11:0,
from drivers/target/target_core_xcopy.c:31:
include/net/tcp.h: In function 'tcp_paws_reject':
include/net/tcp.h:1306:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (rst && get_seconds() >= rx_opt->ts_recent_stamp + TCP_PAWS_MSL)
^~
drivers/target/target_core_xcopy.c: In function 'target_xcopy_locate_se_dev_e4':
>> drivers/target/target_core_xcopy.c:101:8: error: implicit declaration of function 'target_for_each_device'; did you mean 'target_free_device'? [-Werror=implicit-function-declaration]
ret = target_for_each_device(target_xcopy_locate_se_dev_e4_iter, &info);
^~~~~~~~~~~~~~~~~~~~~~
target_free_device
cc1: some warnings being treated as errors
vim +101 drivers/target/target_core_xcopy.c
30
> 31 #include <target/target_core_base.h>
32 #include <target/target_core_backend.h>
33 #include <target/target_core_fabric.h>
34
35 #include "target_core_internal.h"
36 #include "target_core_pr.h"
37 #include "target_core_ua.h"
38 #include "target_core_xcopy.h"
39
40 static struct workqueue_struct *xcopy_wq = NULL;
41
42 static int target_xcopy_gen_naa_ieee(struct se_device *dev, unsigned char *buf)
43 {
44 int off = 0;
45
46 buf[off++] = (0x6 << 4);
47 buf[off++] = 0x01;
48 buf[off++] = 0x40;
49 buf[off] = (0x5 << 4);
50
51 spc_parse_naa_6h_vendor_specific(dev, &buf[off]);
52 return 0;
53 }
54
55 struct xcopy_dev_search_info {
56 const unsigned char *dev_wwn;
57 struct se_device *found_dev;
58 };
59
60 static int target_xcopy_locate_se_dev_e4_iter(struct se_device *se_dev,
61 void *data)
62 {
63 struct xcopy_dev_search_info *info = data;
64 unsigned char tmp_dev_wwn[XCOPY_NAA_IEEE_REGEX_LEN];
65 int rc;
66
67 if (!se_dev->dev_attrib.emulate_3pc)
68 return 0;
69
70 memset(&tmp_dev_wwn[0], 0, XCOPY_NAA_IEEE_REGEX_LEN);
71 target_xcopy_gen_naa_ieee(se_dev, &tmp_dev_wwn[0]);
72
73 rc = memcmp(&tmp_dev_wwn[0], info->dev_wwn, XCOPY_NAA_IEEE_REGEX_LEN);
74 if (rc != 0)
75 return 0;
76
77 info->found_dev = se_dev;
78 pr_debug("XCOPY 0xe4: located se_dev: %p\n", se_dev);
79
80 rc = target_depend_item(&se_dev->dev_group.cg_item);
81 if (rc != 0) {
82 pr_err("configfs_depend_item attempt failed: %d for se_dev: %p\n",
83 rc, se_dev);
84 return rc;
85 }
86
87 pr_debug("Called configfs_depend_item for se_dev: %p se_dev->se_dev_group: %p\n",
88 se_dev, &se_dev->dev_group);
89 return 1;
90 }
91
92 static int target_xcopy_locate_se_dev_e4(const unsigned char *dev_wwn,
93 struct se_device **found_dev)
94 {
95 struct xcopy_dev_search_info info;
96 int ret;
97
98 memset(&info, 0, sizeof(info));
99 info.dev_wwn = dev_wwn;
100
> 101 ret = target_for_each_device(target_xcopy_locate_se_dev_e4_iter, &info);
102 if (ret == 1) {
103 *found_dev = info.found_dev;
104 return 0;
105 } else {
106 pr_debug_ratelimited("Unable to locate 0xe4 descriptor for EXTENDED_COPY\n");
107 return -EINVAL;
108 }
109 }
110
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
1 year, 8 months
hppa64-linux-ld: init/main.o(.init.text+0x2ad4): cannot reach kunit_run_all_tests
by kernel test robot
tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
head: 65f0d2414b7079556fbbcc070b3d1c9f9587606d
commit: 8c0d884986ba22f1020be9c02e41c030890ee8f2 init: main: add KUnit to kernel init
date: 3 months ago
config: parisc-randconfig-r023-20210114 (attached as .config)
compiler: hppa64-linux-gcc (GCC) 9.3.0
reproduce (this is a W=1 build):
wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
chmod +x ~/bin/make.cross
# https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit...
git remote add linus https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
git fetch --no-tags linus master
git checkout 8c0d884986ba22f1020be9c02e41c030890ee8f2
# save the attached .config to linux build tree
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross ARCH=parisc
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp(a)intel.com>
All errors (new ones prefixed by >>):
hppa64-linux-ld: init/main.o(.text+0x4c): cannot reach strlen
init/main.o: in function `trace_event_raw_event_initcall_level':
(.text+0x4c): relocation truncated to fit: R_PARISC_PCREL22F against symbol `strlen' defined in .text.hot section in arch/parisc/lib/string.o
hppa64-linux-ld: init/main.o(.text+0xa0): cannot reach strcpy
(.text+0xa0): relocation truncated to fit: R_PARISC_PCREL22F against symbol `strcpy' defined in .text.hot section in arch/parisc/lib/string.o
hppa64-linux-ld: init/main.o(.init.text+0x1f0): cannot reach strcmp
init/main.o: in function `bootconfig_params':
(.init.text+0x1f0): relocation truncated to fit: R_PARISC_PCREL22F against symbol `strcmp' defined in .text section in lib/string.o
hppa64-linux-ld: init/main.o(.init.text+0x2b4): cannot reach strcmp
init/main.o: in function `do_early_param':
(.init.text+0x2b4): relocation truncated to fit: R_PARISC_PCREL22F against symbol `strcmp' defined in .text section in lib/string.o
hppa64-linux-ld: init/main.o(.init.text+0x330): cannot reach strcmp
(.init.text+0x330): relocation truncated to fit: R_PARISC_PCREL22F against symbol `strcmp' defined in .text section in lib/string.o
hppa64-linux-ld: init/main.o(.init.text+0x3b4): cannot reach strlen
init/main.o: in function `repair_env_string':
(.init.text+0x3b4): relocation truncated to fit: R_PARISC_PCREL22F against symbol `strlen' defined in .text.hot section in arch/parisc/lib/string.o
hppa64-linux-ld: init/main.o(.init.text+0x3f4): cannot reach strlen
(.init.text+0x3f4): relocation truncated to fit: R_PARISC_PCREL22F against symbol `strlen' defined in .text.hot section in arch/parisc/lib/string.o
hppa64-linux-ld: init/main.o(.init.text+0x40c): cannot reach memmove
(.init.text+0x40c): relocation truncated to fit: R_PARISC_PCREL22F against symbol `memmove' defined in .text section in lib/string.o
hppa64-linux-ld: init/main.o(.init.text+0x560): cannot reach strlen
init/main.o: in function `unknown_bootoption':
(.init.text+0x560): relocation truncated to fit: R_PARISC_PCREL22F against symbol `strlen' defined in .text.hot section in arch/parisc/lib/string.o
hppa64-linux-ld: init/main.o(.init.text+0x5a8): cannot reach strlen
(.init.text+0x5a8): relocation truncated to fit: R_PARISC_PCREL22F against symbol `strlen' defined in .text.hot section in arch/parisc/lib/string.o
hppa64-linux-ld: init/main.o(.init.text+0x680): cannot reach strnchr
(.init.text+0x680): additional relocation overflows omitted from the output
hppa64-linux-ld: init/main.o(.init.text+0x724): cannot reach strncmp
hppa64-linux-ld: init/main.o(.init.text+0x8bc): cannot reach snprintf
hppa64-linux-ld: init/main.o(.init.text+0x8ec): cannot reach snprintf
hppa64-linux-ld: init/main.o(.init.text+0xaec): cannot reach get_option
hppa64-linux-ld: init/main.o(.init.text+0xbc4): cannot reach strreplace
hppa64-linux-ld: init/main.o(.init.text+0xbe4): cannot reach strcmp
hppa64-linux-ld: init/main.o(.init.text+0xc6c): cannot reach kstrtobool
hppa64-linux-ld: init/main.o(.init.text+0xd2c): cannot reach strsep
hppa64-linux-ld: init/main.o(.init.text+0xd9c): cannot reach strlen
hppa64-linux-ld: init/main.o(.init.text+0xdd0): cannot reach strlen
hppa64-linux-ld: init/main.o(.init.text+0xe04): cannot reach strcpy
hppa64-linux-ld: init/main.o(.init.text+0xe28): cannot reach __list_add_valid
hppa64-linux-ld: init/main.o(.init.text+0x1064): cannot reach strlcpy
hppa64-linux-ld: init/main.o(.init.text+0x10e4): cannot reach rest_init
hppa64-linux-ld: init/main.o(.init.text+0x1304): cannot reach memcmp
hppa64-linux-ld: init/main.o(.init.text+0x1384): cannot reach strlcpy
hppa64-linux-ld: init/main.o(.init.text+0x1508): cannot reach memcpy
hppa64-linux-ld: init/main.o(.init.text+0x1608): cannot reach strlen
hppa64-linux-ld: init/main.o(.init.text+0x1630): cannot reach strlen
hppa64-linux-ld: init/main.o(.init.text+0x164c): cannot reach strlen
hppa64-linux-ld: init/main.o(.init.text+0x1700): cannot reach strcpy
hppa64-linux-ld: init/main.o(.init.text+0x1718): cannot reach strcpy
hppa64-linux-ld: init/main.o(.init.text+0x1734): cannot reach strcpy
hppa64-linux-ld: init/main.o(.init.text+0x174c): cannot reach strcpy
hppa64-linux-ld: init/main.o(.init.text+0x1768): cannot reach strlen
hppa64-linux-ld: init/main.o(.init.text+0x17c8): cannot reach strcpy
hppa64-linux-ld: init/main.o(.init.text+0x181c): cannot reach build_all_zonelists
hppa64-linux-ld: init/main.o(.init.text+0x1dcc): cannot reach strlen
hppa64-linux-ld: init/main.o(.init.text+0x1de4): cannot reach add_device_randomness
hppa64-linux-ld: init/main.o(.init.text+0x25c0): cannot reach strlcat
hppa64-linux-ld: init/main.o(.init.text+0x27e0): cannot reach wait_for_completion
hppa64-linux-ld: init/main.o(.init.text+0x2970): cannot reach strlen
hppa64-linux-ld: init/main.o(.init.text+0x2a30): cannot reach strcpy
>> hppa64-linux-ld: init/main.o(.init.text+0x2ad4): cannot reach kunit_run_all_tests
hppa64-linux-ld: init/main.o(.ref.text+0x18): cannot reach _mcount
hppa64-linux-ld: init/main.o(.ref.text+0x28): cannot reach rcu_scheduler_starting
hppa64-linux-ld: init/main.o(.ref.text+0x4c): cannot reach kernel_thread
hppa64-linux-ld: init/main.o(.ref.text+0x7c): cannot reach find_task_by_pid_ns
hppa64-linux-ld: init/main.o(.ref.text+0xb4): cannot reach set_cpus_allowed_ptr
hppa64-linux-ld: init/main.o(.ref.text+0xe8): cannot reach kernel_thread
hppa64-linux-ld: init/main.o(.ref.text+0x110): cannot reach find_task_by_pid_ns
hppa64-linux-ld: init/main.o(.ref.text+0x154): cannot reach complete
hppa64-linux-ld: init/main.o(.ref.text+0x174): cannot reach cpu_startup_entry
hppa64-linux-ld: init/main.o(.ref.text+0x1a8): cannot reach _mcount
hppa64-linux-ld: init/main.o(.ref.text+0x1b8): cannot reach unknown
hppa64-linux-ld: init/main.o(.ref.text+0x1c8): cannot reach async_synchronize_full
hppa64-linux-ld: init/main.o(.ref.text+0x1f8): cannot reach rcu_barrier
hppa64-linux-ld: init/main.o(.ref.text+0x208): cannot reach mark_rodata_ro
hppa64-linux-ld: init/main.o(.ref.text+0x220): cannot reach printk
hppa64-linux-ld: init/main.o(.ref.text+0x240): cannot reach rcu_end_inkernel_boot
hppa64-linux-ld: init/main.o(.ref.text+0x250): cannot reach do_sysctl_args
hppa64-linux-ld: init/main.o(.ref.text+0x270): cannot reach unknown
hppa64-linux-ld: init/main.o(.ref.text+0x294): cannot reach printk
hppa64-linux-ld: init/main.o(.ref.text+0x2b4): cannot reach unknown
hppa64-linux-ld: init/main.o(.ref.text+0x2d4): cannot reach panic
hppa64-linux-ld: init/main.o(.ref.text+0x2e4): cannot reach unknown
hppa64-linux-ld: init/main.o(.ref.text+0x300): cannot reach unknown
hppa64-linux-ld: init/main.o(.ref.text+0x31c): cannot reach unknown
hppa64-linux-ld: init/main.o(.ref.text+0x338): cannot reach unknown
hppa64-linux-ld: init/main.o(.ref.text+0x354): cannot reach panic
hppa64-linux-ld: init/do_mounts.o(.text+0x40): cannot reach strcmp
hppa64-linux-ld: init/do_mounts.o(.text+0xcc): cannot reach strncasecmp
hppa64-linux-ld: init/do_mounts.o(.text+0x1ac): cannot reach strncmp
hppa64-linux-ld: init/do_mounts.o(.text+0x1d0): cannot reach strncmp
hppa64-linux-ld: init/do_mounts.o(.text+0x1f4): cannot reach strncmp
hppa64-linux-ld: init/do_mounts.o(.text+0x21c): cannot reach strcmp
hppa64-linux-ld: init/do_mounts.o(.text+0x23c): cannot reach strcmp
hppa64-linux-ld: init/do_mounts.o(.text+0x260): cannot reach strcmp
hppa64-linux-ld: init/do_mounts.o(.text+0x27c): cannot reach strlen
hppa64-linux-ld: init/do_mounts.o(.text+0x2a4): cannot reach memcpy
hppa64-linux-ld: init/do_mounts.o(.text+0x2fc): cannot reach blk_lookup_devt
hppa64-linux-ld: init/do_mounts.o(.text+0x378): cannot reach simple_strtoul
hppa64-linux-ld: init/do_mounts.o(.text+0x39c): cannot reach blk_lookup_devt
hppa64-linux-ld: init/do_mounts.o(.text+0x3ec): cannot reach blk_lookup_devt
hppa64-linux-ld: init/do_mounts.o(.text+0x444): cannot reach class_find_device
hppa64-linux-ld: init/do_mounts.o(.text+0x45c): cannot reach put_device
hppa64-linux-ld: init/do_mounts.o(.text+0x484): cannot reach strchr
hppa64-linux-ld: init/do_mounts.o(.text+0x4b4): cannot reach sscanf
hppa64-linux-ld: init/do_mounts.o(.text+0x4f8): cannot reach class_find_device
hppa64-linux-ld: init/do_mounts.o(.text+0x51c): cannot reach put_device
hppa64-linux-ld: init/do_mounts.o(.text+0x534): cannot reach strlen
hppa64-linux-ld: init/do_mounts.o(.text+0x5bc): cannot reach sscanf
hppa64-linux-ld: init/do_mounts.o(.text+0x5ec): cannot reach sscanf
hppa64-linux-ld: init/do_mounts.o(.text+0x68c): cannot reach disk_get_part
hppa64-linux-ld: init/do_mounts.o(.text+0x6a8): cannot reach put_device
hppa64-linux-ld: init/do_mounts.o(.text+0x6c0): cannot reach put_device
hppa64-linux-ld: init/do_mounts.o(.text+0x6dc): cannot reach simple_strtoul
hppa64-linux-ld: init/do_mounts.o(.init.text+0x228): cannot reach simple_strtoul
hppa64-linux-ld: init/do_mounts.o(.init.text+0x290): cannot reach strlcpy
hppa64-linux-ld: init/do_mounts.o(.init.text+0x418): cannot reach scnprintf
hppa64-linux-ld: init/do_mounts.o(.init.text+0x43c): cannot reach strcpy
hppa64-linux-ld: init/do_mounts.o(.init.text+0x4a0): cannot reach strchr
hppa64-linux-ld: init/do_mounts.o(.init.text+0x5f8): cannot reach strncpy
hppa64-linux-ld: init/do_mounts.o(.init.text+0x764): cannot reach strlen
hppa64-linux-ld: init/do_mounts.o(.init.text+0x874): cannot reach strlen
hppa64-linux-ld: init/do_mounts.o(.init.text+0xa10): cannot reach wait_for_device_probe
hppa64-linux-ld: init/do_mounts.o(.init.text+0xa50): cannot reach strncmp
hppa64-linux-ld: init/do_mounts.o(.init.text+0xa74): cannot reach strncmp
hppa64-linux-ld: init/do_mounts.o(.init.text+0xae4): cannot reach strncmp
hppa64-linux-ld: init/do_mounts.o(.init.text+0xb58): cannot reach driver_probe_done
hppa64-linux-ld: init/do_mounts_initrd.o(.init.text+0x78): cannot reach memparse
hppa64-linux-ld: init/do_mounts_initrd.o(.init.text+0xa8): cannot reach memparse
hppa64-linux-ld: init/initramfs.o(.init.text+0x91c): cannot reach strcpy
hppa64-linux-ld: init/initramfs.o(.init.text+0xa04): cannot reach strcmp
hppa64-linux-ld: init/initramfs.o(.init.text+0xc80): cannot reach __list_add_valid
hppa64-linux-ld: init/initramfs.o(.init.text+0xe34): cannot reach memcpy
hppa64-linux-ld: init/initramfs.o(.init.text+0xf44): cannot reach simple_strtoul
hppa64-linux-ld: init/initramfs.o(.init.text+0x10d4): cannot reach memcmp
hppa64-linux-ld: init/initramfs.o(.init.text+0x1114): cannot reach memcmp
hppa64-linux-ld: init/initramfs.o(.init.text+0x1524): cannot reach snprintf
hppa64-linux-ld: init/initramfs.o(.init.text+0x15c0): cannot reach __list_del_entry_valid
hppa64-linux-ld: init/initramfs.o(.init.text+0x183c): cannot reach memset
hppa64-linux-ld: arch/parisc/mm/init.o(.text+0x50): cannot reach _raw_spin_lock
hppa64-linux-ld: arch/parisc/mm/init.o(.text+0xdc): cannot reach _raw_spin_unlock
hppa64-linux-ld: arch/parisc/mm/init.o(.text+0x17c): cannot reach _raw_spin_lock
hppa64-linux-ld: arch/parisc/mm/init.o(.text+0x1a8): cannot reach _raw_spin_unlock
hppa64-linux-ld: arch/parisc/mm/init.o(.text+0x290): cannot reach _raw_spin_unlock
hppa64-linux-ld: arch/parisc/mm/init.o(.text+0x2c8): cannot reach _raw_spin_lock
hppa64-linux-ld: arch/parisc/mm/init.o(.text+0x340): cannot reach _raw_spin_unlock
hppa64-linux-ld: arch/parisc/mm/init.o(.text+0x3a8): cannot reach _raw_spin_lock
hppa64-linux-ld: arch/parisc/mm/init.o(.text+0x3fc): cannot reach _raw_spin_unlock
hppa64-linux-ld: arch/parisc/mm/init.o(.text+0x420): cannot reach _raw_spin_lock
hppa64-linux-ld: arch/parisc/mm/init.o(.text+0x494): cannot reach find_next_zero_bit
hppa64-linux-ld: arch/parisc/mm/init.o(.text+0x4cc): cannot reach _raw_spin_unlock
hppa64-linux-ld: arch/parisc/mm/init.o(.init.text+0x228): cannot reach memcmp
hppa64-linux-ld: arch/parisc/mm/init.o(.init.text+0x248): cannot reach memparse
hppa64-linux-ld: arch/parisc/mm/init.o(.init.text+0xc0c): cannot reach memset
hppa64-linux-ld: arch/parisc/mm/init.o(.ref.text+0x34): cannot reach _mcount
hppa64-linux-ld: arch/parisc/mm/init.o(.ref.text+0x84): cannot reach unknown
hppa64-linux-ld: arch/parisc/mm/init.o(.ref.text+0xb0): cannot reach unknown
hppa64-linux-ld: arch/parisc/mm/init.o(.ref.text+0xd4): cannot reach unknown
hppa64-linux-ld: arch/parisc/mm/init.o(.ref.text+0xf0): cannot reach __flush_tlb_range
hppa64-linux-ld: arch/parisc/mm/init.o(.ref.text+0x108): cannot reach flush_kernel_dcache_range_asm
hppa64-linux-ld: arch/parisc/mm/init.o(.ref.text+0x120): cannot reach flush_kernel_icache_range_asm
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
1 year, 8 months
[kbuild:cc-check 1/1] sh: 1: scripts/cc-version.sh: not found
by kernel test robot
tree: https://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git cc-check
head: 0ca912ef36d6aa510e6376231b57b391fe8c6dd8
commit: 0ca912ef36d6aa510e6376231b57b391fe8c6dd8 [1/1] kbuild: check the minimum compiler version in Kconfig
config: x86_64-rhel (attached as .config)
compiler: gcc-9 (Debian 9.3.0-15) 9.3.0
reproduce (this is a W=1 build):
# https://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.gi...
git remote add kbuild https://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
git fetch --no-tags kbuild cc-check
git checkout 0ca912ef36d6aa510e6376231b57b391fe8c6dd8
# save the attached .config to linux build tree
make W=1 ARCH=x86_64
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp(a)intel.com>
All errors (new ones prefixed by >>):
>> Error: kernelrelease not valid - run 'make prepare' to update it
--
>> sh: 1: scripts/cc-version.sh: not found
scripts/Kconfig.include:44: Sorry, this compiler is unsupported.
--
>> sh: 1: scripts/cc-version.sh: not found
scripts/Kconfig.include:44: Sorry, this compiler is unsupported.
make[3]: *** [scripts/kconfig/Makefile:71: syncconfig] Error 1
make[2]: *** [Makefile:602: syncconfig] Error 2
make[1]: *** [Makefile:710: include/config/auto.conf.cmd] Error 2
make[1]: Failed to remake makefile 'include/config/auto.conf.cmd'.
make[1]: Failed to remake makefile 'include/config/auto.conf'.
>> make[1]: *** No rule to make target 'modules_prepare'.
make: *** [Makefile:185: __sub-make] Error 2
make: Target 'modules_prepare' not remade because of errors.
--
>> sh: 1: scripts/cc-version.sh: not found
scripts/Kconfig.include:44: Sorry, this compiler is unsupported.
make[2]: *** [scripts/kconfig/Makefile:71: olddefconfig] Error 1
make[1]: *** [Makefile:602: olddefconfig] Error 2
make: *** [Makefile:185: __sub-make] Error 2
make: Target 'olddefconfig' not remade because of errors.
--
>> sh: 1: scripts/cc-version.sh: not found
scripts/Kconfig.include:44: Sorry, this compiler is unsupported.
make[3]: *** [scripts/kconfig/Makefile:71: syncconfig] Error 1
make[2]: *** [Makefile:602: syncconfig] Error 2
make[1]: *** [Makefile:710: include/config/auto.conf.cmd] Error 2
make[1]: Failed to remake makefile 'include/config/auto.conf.cmd'.
make[1]: Failed to remake makefile 'include/config/auto.conf'.
make[1]: *** [arch/x86/Makefile:278: checkbin] Error 1
>> Error: kernelrelease not valid - run 'make prepare' to update it
make[1]: Target 'prepare' not remade because of errors.
make: *** [Makefile:185: __sub-make] Error 2
make: Target 'prepare' not remade because of errors.
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
1 year, 8 months
Re: [PATCH net-next] net: marvell: prestera: fix uninitialized vid in prestera_port_vlans_add
by patchwork-bot+netdevbpf@kernel.org
Hello:
This patch was applied to netdev/net-next.git (refs/heads/master):
On Thu, 14 Jan 2021 10:35:56 +0200 you wrote:
> From: Vladimir Oltean <vladimir.oltean(a)nxp.com>
>
> prestera_bridge_port_vlan_add should have been called with vlan->vid,
> however this was masked by the presence of the local vid variable and I
> did not notice the build warning.
>
> Reported-by: kernel test robot <lkp(a)intel.com>
> Fixes: b7a9e0da2d1c ("net: switchdev: remove vid_begin -> vid_end range from VLAN objects")
> Signed-off-by: Vladimir Oltean <vladimir.oltean(a)nxp.com>
>
> [...]
Here is the summary with links:
- [net-next] net: marvell: prestera: fix uninitialized vid in prestera_port_vlans_add
https://git.kernel.org/netdev/net-next/c/c612fe780803
You are awesome, thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html
1 year, 8 months
[linux-stable-rc:linux-5.10.y 729/1006] drivers/scsi/lpfc/lpfc_sli.c:10462:21: warning: variable 'vport' set but not used
by kernel test robot
tree: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.10.y
head: 659361086d8b2ee2c8318f390029a350a6e7fb61
commit: d234a0e76c748c6f12175cd5ce8b44a66f8911d9 [729/1006] scsi: lpfc: Fix scheduling call while in softirq context in lpfc_unreg_rpi
config: arm-randconfig-r005-20210114 (attached as .config)
compiler: arm-linux-gnueabi-gcc (GCC) 9.3.0
reproduce (this is a W=1 build):
wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
chmod +x ~/bin/make.cross
# https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.gi...
git remote add linux-stable-rc https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git
git fetch --no-tags linux-stable-rc linux-5.10.y
git checkout d234a0e76c748c6f12175cd5ce8b44a66f8911d9
# save the attached .config to linux build tree
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross ARCH=arm
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp(a)intel.com>
All warnings (new ones prefixed by >>):
drivers/scsi/lpfc/lpfc_sli.c: In function 'lpfc_sli4_abts_err_handler':
>> drivers/scsi/lpfc/lpfc_sli.c:10462:21: warning: variable 'vport' set but not used [-Wunused-but-set-variable]
10462 | struct lpfc_vport *vport;
| ^~~~~
vim +/vport +10462 drivers/scsi/lpfc/lpfc_sli.c
cb69f7decc377782 James Smart 2011-12-13 10446
cb69f7decc377782 James Smart 2011-12-13 10447 /* lpfc_sli4_abts_err_handler - handle a failed ABTS request from an SLI4 port.
cb69f7decc377782 James Smart 2011-12-13 10448 * @phba: pointer to HBA context object.
cb69f7decc377782 James Smart 2011-12-13 10449 * @ndlp: nodelist pointer for the impacted rport.
cb69f7decc377782 James Smart 2011-12-13 10450 * @axri: pointer to the wcqe containing the failed exchange.
cb69f7decc377782 James Smart 2011-12-13 10451 *
cb69f7decc377782 James Smart 2011-12-13 10452 * The driver calls this routine when it receives an ABORT_XRI_FCP CQE from the
cb69f7decc377782 James Smart 2011-12-13 10453 * port. The port generates this event when an abort exchange request to an
cb69f7decc377782 James Smart 2011-12-13 10454 * rport fails twice in succession with no reply. The abort could be originated
cb69f7decc377782 James Smart 2011-12-13 10455 * by the driver or by the port. The ABTS could have been for an ELS or FCP IO.
cb69f7decc377782 James Smart 2011-12-13 10456 */
cb69f7decc377782 James Smart 2011-12-13 10457 void
cb69f7decc377782 James Smart 2011-12-13 10458 lpfc_sli4_abts_err_handler(struct lpfc_hba *phba,
cb69f7decc377782 James Smart 2011-12-13 10459 struct lpfc_nodelist *ndlp,
cb69f7decc377782 James Smart 2011-12-13 10460 struct sli4_wcqe_xri_aborted *axri)
cb69f7decc377782 James Smart 2011-12-13 10461 {
cb69f7decc377782 James Smart 2011-12-13 @10462 struct lpfc_vport *vport;
5c1db2accd4b3e21 James Smart 2012-03-01 10463 uint32_t ext_status = 0;
cb69f7decc377782 James Smart 2011-12-13 10464
6b5151fd7baec681 James Smart 2012-01-18 10465 if (!ndlp || !NLP_CHK_NODE_ACT(ndlp)) {
cb69f7decc377782 James Smart 2011-12-13 10466 lpfc_printf_log(phba, KERN_INFO, LOG_SLI,
cb69f7decc377782 James Smart 2011-12-13 10467 "3115 Node Context not found, driver "
cb69f7decc377782 James Smart 2011-12-13 10468 "ignoring abts err event\n");
6b5151fd7baec681 James Smart 2012-01-18 10469 return;
6b5151fd7baec681 James Smart 2012-01-18 10470 }
6b5151fd7baec681 James Smart 2012-01-18 10471
cb69f7decc377782 James Smart 2011-12-13 10472 vport = ndlp->vport;
cb69f7decc377782 James Smart 2011-12-13 10473 lpfc_printf_log(phba, KERN_WARNING, LOG_SLI,
cb69f7decc377782 James Smart 2011-12-13 10474 "3116 Port generated FCP XRI ABORT event on "
5c1db2accd4b3e21 James Smart 2012-03-01 10475 "vpi %d rpi %d xri x%x status 0x%x parameter x%x\n",
8e668af5c200fe96 James Smart 2013-05-31 10476 ndlp->vport->vpi, phba->sli4_hba.rpi_ids[ndlp->nlp_rpi],
cb69f7decc377782 James Smart 2011-12-13 10477 bf_get(lpfc_wcqe_xa_xri, axri),
5c1db2accd4b3e21 James Smart 2012-03-01 10478 bf_get(lpfc_wcqe_xa_status, axri),
5c1db2accd4b3e21 James Smart 2012-03-01 10479 axri->parameter);
cb69f7decc377782 James Smart 2011-12-13 10480
5c1db2accd4b3e21 James Smart 2012-03-01 10481 /*
5c1db2accd4b3e21 James Smart 2012-03-01 10482 * Catch the ABTS protocol failure case. Older OCe FW releases returned
5c1db2accd4b3e21 James Smart 2012-03-01 10483 * LOCAL_REJECT and 0 for a failed ABTS exchange and later OCe and
5c1db2accd4b3e21 James Smart 2012-03-01 10484 * LPe FW releases returned LOCAL_REJECT and SEQUENCE_TIMEOUT.
5c1db2accd4b3e21 James Smart 2012-03-01 10485 */
e3d2b802ad4f4d40 James Smart 2012-08-14 10486 ext_status = axri->parameter & IOERR_PARAM_MASK;
5c1db2accd4b3e21 James Smart 2012-03-01 10487 if ((bf_get(lpfc_wcqe_xa_status, axri) == IOSTAT_LOCAL_REJECT) &&
5c1db2accd4b3e21 James Smart 2012-03-01 10488 ((ext_status == IOERR_SEQUENCE_TIMEOUT) || (ext_status == 0)))
d234a0e76c748c6f James Smart 2020-10-20 10489 lpfc_sli_post_recovery_event(phba, ndlp);
cb69f7decc377782 James Smart 2011-12-13 10490 }
cb69f7decc377782 James Smart 2011-12-13 10491
:::::: The code at line 10462 was first introduced by commit
:::::: cb69f7decc3777822b240c46890a209df288c7bb [SCSI] lpfc 8.3.28: Add support for ABTS failure handling
:::::: TO: James Smart <james.smart(a)emulex.com>
:::::: CC: James Bottomley <JBottomley(a)Parallels.com>
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
1 year, 8 months