[dpdk-dev] [PATCH v7 5/6] igb_uio: use kernel functions for masking MSI-X

Kavanagh, Mark B mark.b.kavanagh at intel.com
Fri Oct 13 10:28:36 CEST 2017

>From: Yigit, Ferruh
>Sent: Friday, October 13, 2017 3:50 AM
>To: Patrick MacArthur <patrick at patrickmacarthur.net>; Markus Theil
><markus.theil at tu-ilmenau.de>; dev at dpdk.org; Kavanagh, Mark B
><mark.b.kavanagh at intel.com>
>Cc: stephen at networkplumber.org; Bob Noseworthy <ren at iol.unh.edu>; Patrick
>MacArthur <pmacarth at iol.unh.edu>; O'Driscoll, Tim <tim.odriscoll at intel.com>
>Subject: Re: [dpdk-dev] [PATCH v7 5/6] igb_uio: use kernel functions for
>masking MSI-X
>On 10/12/2017 6:04 PM, Ferruh Yigit wrote:
>> On 10/9/2017 10:56 PM, Patrick MacArthur wrote:
>>> Hi, Markus,
>>> This commit appears to cause a regression on CentOS 7.4 with the in-box
>>> Linux 3.10.0-639-2.2.el7.x86_64 kernel. Although the kernel module
>>> appears to build correctly, when I attempt to load the module with
>>> insmod, it fails and I see the following errors in dmesg:
>>>> [620323.805125] igb_uio: Unknown symbol unmask_msi_irq (err 0)
>>>> [620323.805163] igb_uio: Unknown symbol mask_msi_irq (err 0)
>> Hi Patrick, Mark,
>> Thanks for reporting, I will check it.
>Can you please test http://dpdk.org/dev/patchwork/patch/30325/

Hey Ferruh,

I can confirm that this patch resolves the build issues on Fedora 20, kernel 3.19.8-100.fc20.x86_64 - thanks!

Incidentally, there is a minor warning reported when applying the patch:
	Applying: igb_uio: fix unknown symbols
	/home/<redacted>/.git/rebase-apply/patch:47: new blank line at EOF.

Thanks again,

>>> It also fails with the same dmesg errors if I copy it into
>>> /lib/modules/$(uname -r)/extra, run depmod, and try to modprobe it.
>>> Running git bisect points to this commit as the root cause.
>>> This issue was identified as part of setting up the DPDK performance
>>> test lab CI environment at the University of New Hampshire
>>> InterOperability Laboratory.
>>> Thanks,
>>> Patrick
>> <...>

More information about the dev mailing list