-> j...@mellanox.com
Hi,
I just upgraded kernel from 4.4.161 to 4.9.137 on one of my servers (Dell
PowerEdge T110 II) and found this in the dmesg:
[ 0.796066] mlx4_core: Mellanox ConnectX core driver v2.2-1 (Feb, 2014)
[ 0.796251] ------------[ cut here ]------------
[ 0.796435] WARNING: CPU: 4 PID: 1 at ./include/net/genetlink.h:294
genlmsg_multicast_netns.isra.10.constprop.19+0x34/0x5e
[ 0.796724] CPU: 4 PID: 1 Comm: swapper/0 Not tainted 4.9.137-o2 #1
[ 0.796898] Hardware name: Dell Inc. PowerEdge T110 II/0PM2CW, BIOS 2.10.0
05/24/2018
[ 0.797188] ffffc90000013c08 ffffffff813ea8f6 0000000000000000
0000000000000000
[ 0.797679] ffffc90000013c48 ffffffff8110df65 0000012600000ec0
00000000ffffffea
[ 0.798157] ffff88081a320000 0000000000000003 00000000fffffff4
ffffffff818eb360
[ 0.798648] Call Trace:
[ 0.798819] [<ffffffff813ea8f6>] dump_stack+0x4f/0x65
[ 0.798993] [<ffffffff8110df65>] __warn+0xce/0xe9
[ 0.799164] [<ffffffff8110e028>] warn_slowpath_null+0x18/0x1a
[ 0.799343] [<ffffffff81688b88>]
genlmsg_multicast_netns.isra.10.constprop.19+0x34/0x5e
[ 0.799637] [<ffffffff816890d5>] devlink_notify+0x54/0x5b
[ 0.799813] [<ffffffff816896f7>] devlink_register+0x46/0x59
[ 0.799989] [<ffffffff8155ef29>] mlx4_init_one+0x104/0x4c7
[ 0.800163] [<ffffffff8112b4d6>] ? preempt_latency_start+0x21/0x57
[ 0.800341] [<ffffffff8112d4e4>] ? preempt_count_add+0x70/0x73
[ 0.800515] [<ffffffff814202db>] ? pci_match_id+0x32/0x57
[ 0.800689] [<ffffffff81420739>] pci_device_probe+0x6e/0xb9
[ 0.800867] [<ffffffff814cdd67>] driver_probe_device+0xf9/0x222
[ 0.804465] [<ffffffff814cdefd>] __driver_attach+0x6d/0x8f
[ 0.804638] [<ffffffff814cde90>] ? driver_probe_device+0x222/0x222
[ 0.804814] [<ffffffff814cc5e8>] bus_for_each_dev+0x6a/0x82
[ 0.804988] [<ffffffff814ce0df>] driver_attach+0x19/0x1b
[ 0.805164] [<ffffffff814ccd96>] bus_add_driver+0xee/0x1c9
[ 0.805342] [<ffffffff81d486df>] ? do_early_param+0x90/0x90
[ 0.805519] [<ffffffff814ce502>] driver_register+0x83/0xba
[ 0.805689] [<ffffffff81d90724>] ? tg3_driver_init+0x1b/0x1b
[ 0.805862] [<ffffffff8142058d>] __pci_register_driver+0x44/0x46
[ 0.806034] [<ffffffff81d9082d>] mlx4_init+0x109/0x12a
[ 0.806200] [<ffffffff81d90724>] ? tg3_driver_init+0x1b/0x1b
[ 0.806377] [<ffffffff81d48efb>] do_one_initcall+0x8b/0x10e
[ 0.806547] [<ffffffff81d486df>] ? do_early_param+0x90/0x90
[ 0.806717] [<ffffffff81d490cf>] kernel_init_freeable+0x151/0x1dd
[ 0.806890] [<ffffffff817dbe16>] ? rest_init+0x7d/0x7d
[ 0.807061] [<ffffffff817dbe1f>] kernel_init+0x9/0x105
[ 0.807232] [<ffffffff817e01d4>] ret_from_fork+0x54/0x60
[ 0.807415] ---[ end trace 34e550e5d3d83d0a ]---
[ 0.807582] mlx4_core: Initializing 0000:01:00.0
The NIC seems to work correctly, but the warning appears after each boot.
There is also BCM5722 (tg3) NIC in the system. The only thing that changes
between boots is the CPU reported in the message.
I can try bisec or test a more recent kernel, but this will have to wait after
I come back from my Thanksgiving travel.
$ lspci -nn shows:
01:00.0 Ethernet controller [0200]: Mellanox Technologies MT26448 [ConnectX EN
10GigE, PCIe 2.0 5GT/s] [15b3:6750] (rev b0)
Thanks,
Krzysztof