[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <202312181512.79005cd3-oliver.sang@intel.com>
Date: Mon, 18 Dec 2023 16:10:49 +0800
From: kernel test robot <oliver.sang@...el.com>
To: Maxime Chevallier <maxime.chevallier@...tlin.com>
CC: <oe-lkp@...ts.linux.dev>, <lkp@...el.com>, <linux-kernel@...r.kernel.org>,
<netdev@...r.kernel.org>, <davem@...emloft.net>, Maxime Chevallier
<maxime.chevallier@...tlin.com>, <thomas.petazzoni@...tlin.com>, Andrew Lunn
<andrew@...n.ch>, Jakub Kicinski <kuba@...nel.org>, Eric Dumazet
<edumazet@...gle.com>, Paolo Abeni <pabeni@...hat.com>, Russell King
<linux@...linux.org.uk>, <linux-arm-kernel@...ts.infradead.org>, "Christophe
Leroy" <christophe.leroy@...roup.eu>, Herve Codina
<herve.codina@...tlin.com>, Florian Fainelli <f.fainelli@...il.com>, "Heiner
Kallweit" <hkallweit1@...il.com>, Vladimir Oltean <vladimir.oltean@....com>,
Köry Maincent <kory.maincent@...tlin.com>, "Jesse
Brandeburg" <jesse.brandeburg@...el.com>, Jonathan Corbet <corbet@....net>,
Marek Behún <kabel@...nel.org>, Piergiorgio Beruto
<piergiorgio.beruto@...il.com>, Oleksij Rempel <o.rempel@...gutronix.de>,
Nicolò Veronese <nicveronese@...il.com>,
<oliver.sang@...el.com>
Subject: Re: [PATCH net-next v4 01/13] net: phy: Introduce ethernet link
topology representation
Hello,
kernel test robot noticed "assertion_failed" on:
commit: 78b410e5a385c625b85bdfec9acdee79b20f4907 ("[PATCH net-next v4 01/13] net: phy: Introduce ethernet link topology representation")
url: https://github.com/intel-lab-lkp/linux/commits/Maxime-Chevallier/net-phy-Introduce-ethernet-link-topology-representation/20231216-012641
base: https://git.kernel.org/cgit/linux/kernel/git/davem/net-next.git e91db1614abae0cca248040c78b2c25f8dd97872
patch link: https://lore.kernel.org/all/20231215171237.1152563-2-maxime.chevallier@bootlin.com/
patch subject: [PATCH net-next v4 01/13] net: phy: Introduce ethernet link topology representation
in testcase: boot
compiler: gcc-9
test machine: qemu-system-x86_64 -enable-kvm -cpu SandyBridge -smp 2 -m 16G
(please refer to attached dmesg/kmsg for entire log/backtrace)
+------------------------------------------------------------------------------+------------+------------+
| | e91db1614a | 78b410e5a3 |
+------------------------------------------------------------------------------+------------+------------+
| assertion_failed | 0 | 8 |
| WARNING:at_drivers/net/phy/phy_link_topology.c:#phy_link_topo_add_phy | 0 | 8 |
| EIP:phy_link_topo_add_phy | 0 | 8 |
+------------------------------------------------------------------------------+------------+------------+
If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <oliver.sang@...el.com>
| Closes: https://lore.kernel.org/oe-lkp/202312181512.79005cd3-oliver.sang@intel.com
[ 48.548859][ T36] ------------[ cut here ]------------
[ 48.550106][ T36] RTNL: assertion failed at drivers/net/phy/phy_link_topology.c (35)
[ 48.552023][ T36] WARNING: CPU: 1 PID: 36 at drivers/net/phy/phy_link_topology.c:35 phy_link_topo_add_phy (drivers/net/phy/phy_link_topology.c:35 (discriminator 3))
[ 48.554496][ T36] Modules linked in:
[ 48.555406][ T36] CPU: 1 PID: 36 Comm: kworker/u4:1 Not tainted 6.7.0-rc5-01059-g78b410e5a385 #1 4e624fcd33c509a5c53c7f4349cb3dc9014b8795
[ 48.558523][ T36] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.16.2-debian-1.16.2-1 04/01/2014
[ 48.560890][ T36] Workqueue: events_unbound deferred_probe_work_func
[ 48.562460][ T36] EIP: phy_link_topo_add_phy (drivers/net/phy/phy_link_topology.c:35 (discriminator 3))
[ 48.563694][ T36] Code: 26 00 00 00 00 80 3d 39 c7 19 d6 00 0f 85 f0 fe ff ff 6a 23 68 18 3d 99 d5 68 b0 96 88 d5 c6 05 39 c7 19 d6 01 e8 13 1a 3e ff <0f> 0b 83 c4 0c e9 ce fe ff ff bb f4 ff ff ff e9 fe fe ff ff cc cc
All code
========
0: 26 00 00 add %al,%es:(%rax)
3: 00 00 add %al,(%rax)
5: 80 3d 39 c7 19 d6 00 cmpb $0x0,-0x29e638c7(%rip) # 0xffffffffd619c745
c: 0f 85 f0 fe ff ff jne 0xffffffffffffff02
12: 6a 23 pushq $0x23
14: 68 18 3d 99 d5 pushq $0xffffffffd5993d18
19: 68 b0 96 88 d5 pushq $0xffffffffd58896b0
1e: c6 05 39 c7 19 d6 01 movb $0x1,-0x29e638c7(%rip) # 0xffffffffd619c75e
25: e8 13 1a 3e ff callq 0xffffffffff3e1a3d
2a:* 0f 0b ud2 <-- trapping instruction
2c: 83 c4 0c add $0xc,%esp
2f: e9 ce fe ff ff jmpq 0xffffffffffffff02
34: bb f4 ff ff ff mov $0xfffffff4,%ebx
39: e9 fe fe ff ff jmpq 0xffffffffffffff3c
3e: cc int3
3f: cc int3
Code starting with the faulting instruction
===========================================
0: 0f 0b ud2
2: 83 c4 0c add $0xc,%esp
5: e9 ce fe ff ff jmpq 0xfffffffffffffed8
a: bb f4 ff ff ff mov $0xfffffff4,%ebx
f: e9 fe fe ff ff jmpq 0xffffffffffffff12
14: cc int3
15: cc int3
[ 48.568132][ T36] EAX: 00000042 EBX: edf5a000 ECX: 00000000 EDX: d5eb634c
[ 48.569726][ T36] ESI: c38c96b8 EDI: 00000000 EBP: c0cf7d0c ESP: c0cf7cf0
[ 48.571374][ T36] DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0068 EFLAGS: 00010286
[ 48.573237][ T36] CR0: 80050033 CR2: b7d88778 CR3: 16543000 CR4: 00040690
[ 48.574846][ T36] Call Trace:
[ 48.575546][ T36] ? show_regs (arch/x86/kernel/dumpstack.c:479)
[ 48.576634][ T36] ? phy_link_topo_add_phy (drivers/net/phy/phy_link_topology.c:35 (discriminator 3))
[ 48.577915][ T36] ? __warn (kernel/panic.c:677)
[ 48.578810][ T36] ? phy_link_topo_add_phy (drivers/net/phy/phy_link_topology.c:35 (discriminator 3))
[ 48.580194][ T36] ? report_bug (lib/bug.c:201 lib/bug.c:219)
[ 48.581234][ T36] ? exc_overflow (arch/x86/kernel/traps.c:250)
[ 48.582213][ T36] ? handle_bug (arch/x86/kernel/traps.c:216)
[ 48.583120][ T36] ? exc_invalid_op (arch/x86/kernel/traps.c:258 (discriminator 1))
[ 48.584185][ T36] ? handle_exception (arch/x86/entry/entry_32.S:1049)
[ 48.585295][ T36] ? exc_overflow (arch/x86/kernel/traps.c:250)
[ 48.586339][ T36] ? phy_link_topo_add_phy (drivers/net/phy/phy_link_topology.c:35 (discriminator 3))
[ 48.587595][ T36] ? exc_overflow (arch/x86/kernel/traps.c:250)
[ 48.588689][ T36] ? phy_link_topo_add_phy (drivers/net/phy/phy_link_topology.c:35 (discriminator 3))
[ 48.589870][ T36] phy_attach_direct (drivers/net/phy/phy_device.c:1504)
[ 48.590857][ T36] phylink_connect_phy (drivers/net/phy/phylink.c:1958)
[ 48.591949][ T36] dsa_user_create (net/dsa/user.c:2495 net/dsa/user.c:2530 net/dsa/user.c:2668)
[ 48.592985][ T36] dsa_port_setup (net/dsa/dsa.c:524)
[ 48.593974][ T36] dsa_tree_setup (net/dsa/dsa.c:764 net/dsa/dsa.c:893)
[ 48.595049][ T36] dsa_register_switch (net/dsa/dsa.c:1530 net/dsa/dsa.c:1544)
[ 48.596350][ T36] dsa_loop_drv_probe (drivers/net/dsa/dsa_loop.c:344)
[ 48.597483][ T36] mdio_probe (drivers/net/phy/mdio_device.c:165)
[ 48.598357][ T36] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658)
[ 48.599353][ T36] __driver_probe_device (drivers/base/dd.c:800)
[ 48.600558][ T36] driver_probe_device (drivers/base/dd.c:830)
[ 48.601690][ T36] __device_attach_driver (drivers/base/dd.c:959)
[ 48.602883][ T36] bus_for_each_drv (drivers/base/bus.c:457)
[ 48.604077][ T36] __device_attach (drivers/base/dd.c:1030)
[ 48.605140][ T36] ? driver_probe_device (drivers/base/dd.c:922)
[ 48.606221][ T36] device_initial_probe (drivers/base/dd.c:1080)
[ 48.607390][ T36] bus_probe_device (drivers/base/bus.c:532)
[ 48.608551][ T36] deferred_probe_work_func (drivers/base/dd.c:124)
[ 48.609781][ T36] process_one_work (include/linux/jump_label.h:207 include/linux/jump_label.h:207 include/trace/events/workqueue.h:108 kernel/workqueue.c:2632)
[ 48.611053][ T36] process_scheduled_works (kernel/workqueue.c:2694)
[ 48.612380][ T36] worker_thread (kernel/workqueue.c:2781)
[ 48.613437][ T36] kthread (kernel/kthread.c:388)
[ 48.614365][ T36] ? rescuer_thread (kernel/workqueue.c:2727)
[ 48.616138][ T36] ? kthread_complete_and_exit (kernel/kthread.c:341)
[ 48.617344][ T36] ret_from_fork (arch/x86/kernel/process.c:153)
[ 48.618342][ T36] ? kthread_complete_and_exit (kernel/kthread.c:341)
[ 48.619647][ T36] ret_from_fork_asm (arch/x86/entry/entry_32.S:741)
[ 48.620892][ T36] entry_INT80_32 (arch/x86/entry/entry_32.S:947)
[ 48.622004][ T36] irq event stamp: 35465
[ 48.622981][ T36] hardirqs last enabled at (35473): console_unlock (arch/x86/include/asm/irqflags.h:42 arch/x86/include/asm/irqflags.h:77 arch/x86/include/asm/irqflags.h:135 kernel/printk/printk.c:341 kernel/printk/printk.c:2706 kernel/printk/printk.c:3038)
[ 48.625036][ T36] hardirqs last disabled at (35482): console_unlock (kernel/printk/printk.c:339 kernel/printk/printk.c:2706 kernel/printk/printk.c:3038)
[ 48.626997][ T36] softirqs last enabled at (35420): __do_softirq (arch/x86/include/asm/preempt.h:27 kernel/softirq.c:400 kernel/softirq.c:582)
[ 48.628965][ T36] softirqs last disabled at (35415): do_softirq_own_stack (arch/x86/kernel/irq_32.c:57 arch/x86/kernel/irq_32.c:147)
[ 48.631005][ T36] ---[ end trace 0000000000000000 ]---
[ 48.632508][ T36] dsa-loop fixed-0:1f lan1 (uninitialized): PHY [dsa-0.0:00] driver [Generic PHY] (irq=POLL)
[ 48.637526][ T36] dsa-loop fixed-0:1f lan2 (uninitialized): PHY [dsa-0.0:01] driver [Generic PHY] (irq=POLL)
[ 48.654535][ T36] dsa-loop fixed-0:1f lan3 (uninitialized): PHY [dsa-0.0:02] driver [Generic PHY] (irq=POLL)
[ 48.659100][ T36] dsa-loop fixed-0:1f lan4 (uninitialized): PHY [dsa-0.0:03] driver [Generic PHY] (irq=POLL)
[ 48.663920][ T36] DSA: tree 0 setup
[ 48.664854][ T36] dsa-loop fixed-0:1f: DSA mockup driver: 0x1f
The kernel config and materials to reproduce are available at:
https://download.01.org/0day-ci/archive/20231218/202312181512.79005cd3-oliver.sang@intel.com
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
Powered by blists - more mailing lists