lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <201b8368-f5d5-c76e-59ab-f9c3e6de5c7a@ans.pl>
Date:   Sun, 18 Nov 2018 19:52:58 -0800
From:   Krzysztof Olędzki <ole@....pl>
To:     tariqt@...lanox.com, jiri@...lanox.co
Cc:     netdev@...r.kernel.org, johannes.berg@...el.com
Subject: "WARNING: CPU: 4 PID: 1 at ./include/net/genetlink.h:294
 genlmsg_multicast_netns.isra.10.constprop.19+0x34/0x5e" with mlx4 under
 4.9.137

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

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ