Greeting, FYI, we noticed the following commit (built with gcc-9): commit: c0da0048be0d27455dfb3f4c81604e275b4776d9 ("[PATCH net V2 1/1] net: phy: fix invalid phy id when probe using C22") url: https://github.com/0day-ci/linux/commits/Wong-Vee-Khee/net-phy-fix-invalid-phy-id-when-probe-using-C22/20210318-170748 base: https://git.kernel.org/cgit/linux/kernel/git/davem/net.git e65eaded4cc4de6bf153def9dde6b25392d9a236 in testcase: trinity version: trinity-static-i386-x86_64-f93256fb_2019-08-28 with following parameters: group: group-04 test-description: Trinity is a linux system call fuzz tester. test-url: http://codemonkey.org.uk/projects/trinity/ on test machine: qemu-system-i386 -enable-kvm -cpu SandyBridge -smp 2 -m 16G caused below changes (please refer to attached dmesg/kmsg for entire log/backtrace): +-------------------------------------------------------+------------+------------+ | | e65eaded4c | c0da0048be | +-------------------------------------------------------+------------+------------+ | WARNING:at_net/core/devlink.c:#devlink_port_type_warn | 0 | 8 | | EIP:devlink_port_type_warn | 0 | 8 | +-------------------------------------------------------+------------+------------+ If you fix the issue, kindly add following tag Reported-by: kernel test robot [ 3904.863424] WARNING: CPU: 1 PID: 3806 at net/core/devlink.c:8317 devlink_port_type_warn (kbuild/src/consumer/net/core/devlink.c:8317) [ 3904.868535] Modules linked in: [ 3904.869305] CPU: 1 PID: 3806 Comm: kworker/1:4 Not tainted 5.12.0-rc2-00394-gc0da0048be0d #1 [ 3904.871261] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 3904.873493] Workqueue: events devlink_port_type_warn [ 3904.878296] EIP: devlink_port_type_warn (kbuild/src/consumer/net/core/devlink.c:8317) [ 3904.880591] Code: 00 00 00 66 90 66 66 66 66 90 55 31 c9 ba 01 00 00 00 b8 c8 ca cc 5b 89 e5 6a 01 e8 c5 91 23 ff 68 5c 98 6b 5b e8 89 07 4c 00 <0f> 0b 6a 01 31 c9 ba 01 00 00 00 b8 b0 ca cc 5b e8 a6 91 23 ff 83 All code ======== 0: 00 00 add %al,(%rax) 2: 00 66 90 add %ah,-0x70(%rsi) 5: 66 66 66 66 90 data16 data16 data16 xchg %ax,%ax a: 55 push %rbp b: 31 c9 xor %ecx,%ecx d: ba 01 00 00 00 mov $0x1,%edx 12: b8 c8 ca cc 5b mov $0x5bcccac8,%eax 17: 89 e5 mov %esp,%ebp 19: 6a 01 pushq $0x1 1b: e8 c5 91 23 ff callq 0xffffffffff2391e5 20: 68 5c 98 6b 5b pushq $0x5b6b985c 25: e8 89 07 4c 00 callq 0x4c07b3 2a:* 0f 0b ud2 <-- trapping instruction 2c: 6a 01 pushq $0x1 2e: 31 c9 xor %ecx,%ecx 30: ba 01 00 00 00 mov $0x1,%edx 35: b8 b0 ca cc 5b mov $0x5bcccab0,%eax 3a: e8 a6 91 23 ff callq 0xffffffffff2391e5 3f: 83 .byte 0x83 Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 6a 01 pushq $0x1 4: 31 c9 xor %ecx,%ecx 6: ba 01 00 00 00 mov $0x1,%edx b: b8 b0 ca cc 5b mov $0x5bcccab0,%eax 10: e8 a6 91 23 ff callq 0xffffffffff2391bb 15: 83 .byte 0x83 [ 3904.890286] EAX: 00000022 EBX: 00000000 ECX: 00000000 EDX: 00000000 [ 3904.893771] ESI: bfb0f8d8 EDI: 4e985420 EBP: 4eb1fefc ESP: 4eb1fef4 [ 3904.897519] DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068 EFLAGS: 00010202 [ 3904.900728] CR0: 80050033 CR2: 08e9032c CR3: 15705000 CR4: 00000690 [ 3904.904242] Call Trace: [ 3904.905724] ? process_one_work (kbuild/src/consumer/arch/x86/include/asm/jump_label.h:25 kbuild/src/consumer/include/linux/jump_label.h:200 kbuild/src/consumer/include/trace/events/workqueue.h:108 kbuild/src/consumer/kernel/workqueue.c:2280) [ 3904.907975] ? __this_cpu_preempt_check (kbuild/src/consumer/lib/smp_processor_id.c:71) [ 3904.910231] ? worker_thread (kbuild/src/consumer/include/linux/list.h:282 kbuild/src/consumer/kernel/workqueue.c:2422) [ 3904.912453] ? kthread (kbuild/src/consumer/kernel/kthread.c:292) [ 3904.913933] ? process_one_work (kbuild/src/consumer/kernel/workqueue.c:2364) [ 3904.915948] ? kthread_bind (kbuild/src/consumer/kernel/kthread.c:245) [ 3904.917826] ? ret_from_fork (kbuild/src/consumer/arch/x86/entry/entry_32.S:856) [ 3904.919542] ---[ end trace aff30e8d06df1b5f ]--- [ 3904.921680] ------------[ cut here ]------------ [ 3904.924042] Type was not set for devlink port. To reproduce: # build kernel cd linux cp config-5.12.0-rc2-00394-gc0da0048be0d .config make HOSTCC=gcc-9 CC=gcc-9 ARCH=i386 olddefconfig prepare modules_prepare bzImage git clone https://github.com/intel/lkp-tests.git cd lkp-tests bin/lkp qemu -k job-script # job-script is attached in this email --- 0DAY/LKP+ Test Infrastructure Open Source Technology Center https://lists.01.org/hyperkitty/list/lkp@lists.01.org Intel Corporation Thanks, Oliver Sang