<div dir="ltr"><div>Hi Asmaa, <br></div><div><br></div><div>Yes, we saw that the build was breaking after we already applied the commit so instead of going back and NACKing it we just SRU'd the upstream fix commit. But now we are all good to go. <br></div><div><br></div><div>Thanks, <br></div><div>- Luke<br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Apr 19, 2022 at 12:09 PM Asmaa Mnebhi <<a href="mailto:asmaa@nvidia.com">asmaa@nvidia.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div style="overflow-wrap: break-word;" lang="EN-US">
<div class="gmail-m_1562795360120182161WordSection1">
<p class="MsoNormal">Hi Luke,<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal"><a id="gmail-m_1562795360120182161OWAAMDFFBDD35CE0D456F902B96D17924989B" href="mailto:vlad@nvidia.com" target="_blank"><span style="font-family:"Calibri",sans-serif;text-decoration:none">@Vladimir Sokolovsky</span></a> and
<a id="gmail-m_1562795360120182161OWAAM4F05413417854D8C9399F5ED772ACA27" href="mailto:oawwad@nvidia.com" target="_blank"><span style="font-family:"Calibri",sans-serif;text-decoration:none">@Orsan Awwad</span></a> informed me that this pull request broke the build because
<span style="color:black;background:white none repeat scroll 0% 0%">acpi_dev_gpio_irq_get_by is not supported on kernel 5.4.60 and older. But I see that Zachary Tahenakos pushed a change today which adds support to acpi_dev_gpio_irq_get_by in master-next as shown below:</span><u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal"><a href="https://git.launchpad.net/~canonical-kernel/ubuntu/+source/linux-bluefield/+git/focal/log/?h=master-next" target="_blank">https://git.launchpad.net/~canonical-kernel/ubuntu/+source/linux-bluefield/+git/focal/log/?h=master-next</a><u></u><u></u></p>
<table summary="commit info" style="background:white none repeat scroll 0% 0%;border-collapse:collapse" cellspacing="0" cellpadding="0" border="0">
<tbody>
<tr>
<td style="padding:1.2pt 12pt 1.2pt 1.2pt" valign="top">
<p class="MsoNormal" style="margin-top:0.25in"><span style="font-size:10pt;font-family:"Arial",sans-serif;color:rgb(51,51,51)">commit<u></u><u></u></span></p>
</td>
<td style="padding:1.2pt 12pt 1.2pt 1.2pt">
<p class="MsoNormal" style="margin-top:0.25in"><span style="font-size:9pt;font-family:"Courier New";color:rgb(51,51,51)"><a href="https://git.launchpad.net/~canonical-kernel/ubuntu/+source/linux-bluefield/+git/focal/commit/?h=master-next&id=b2be125b1a973468c1e28bb0e076f05cd8fb13a3" target="_blank">b2be125b1a973468c1e28bb0e076f05cd8fb13a3</a><u></u><u></u></span></p>
</td>
</tr>
</tbody>
</table>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">So I think we should be all set then?<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">Thanks.<u></u><u></u></p>
<p class="MsoNormal">Asmaa<u></u><u></u></p>
<div style="border-color:rgb(225,225,225) currentcolor currentcolor;border-style:solid none none;border-width:1pt medium medium;padding:3pt 0in 0in">
<p class="MsoNormal"><b>From:</b> Luke Nowakowski-Krijger <<a href="mailto:luke.nowakowskikrijger@canonical.com" target="_blank">luke.nowakowskikrijger@canonical.com</a>>
<br>
<b>Sent:</b> Friday, April 15, 2022 5:21 PM<br>
<b>To:</b> Asmaa Mnebhi <<a href="mailto:asmaa@nvidia.com" target="_blank">asmaa@nvidia.com</a>><br>
<b>Cc:</b> Ubuntu Kernel Team <<a href="mailto:kernel-team@lists.ubuntu.com" target="_blank">kernel-team@lists.ubuntu.com</a>><br>
<b>Subject:</b> ACK+CMT: [SRU v1][F:linux-bluefield][Pull Request] mlxbf-gige: sync up with upstreamed version<u></u><u></u></p>
</div>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<div>
<p class="MsoNormal">The only thing I would say needs to be added is UBUNTU: SAUCE to the Revert patches, but I can add that when applying.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">This patchset comes just in time as our certification team is finding issues with oob_net0 interface not appearing. We will respin with these fixes.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">Acked by: Luke Nowakowski-Krijger <<a href="mailto:luke.nowakowskikrijger@canonical.com" target="_blank">luke.nowakowskikrijger@canonical.com</a>>
<u></u><u></u></p>
</div>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<div>
<p class="MsoNormal">On Fri, Apr 15, 2022 at 11:46 AM Asmaa Mnebhi <<a href="mailto:asmaa@nvidia.com" target="_blank">asmaa@nvidia.com</a>> wrote:<u></u><u></u></p>
</div>
<blockquote style="border-color:currentcolor currentcolor currentcolor rgb(204,204,204);border-style:none none none solid;border-width:medium medium medium 1pt;padding:0in 0in 0in 6pt;margin-left:4.8pt;margin-right:0in">
<p class="MsoNormal">BugLink: <a href="https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fbugs.launchpad.net%2Fbugs%2F1969233&data=04%7C01%7Casmaa%40nvidia.com%7Ce29e0fe5b2624cb0da0e08da1f25ee63%7C43083d15727340c1b7db39efd9ccc17a%7C0%7C0%7C637856545020002118%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=sxDGNOX0xNL7eBRjqHZavo%2B27mNvD1dvh8LEjtUsliA%3D&reserved=0" target="_blank">
https://bugs.launchpad.net/bugs/1969233</a><br>
<br>
The mlxbf-gige driver is currently broken in the latest SRU kernel due to this pull request:<br>
<a href="https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcode.launchpad.net%2F~asmaam%2Fubuntu%2F%2Bsource%2Flinux-bluefield%2F%2Bgit%2Fversion-seeds%2F%2Bmerge%2F417771&data=04%7C01%7Casmaa%40nvidia.com%7Ce29e0fe5b2624cb0da0e08da1f25ee63%7C43083d15727340c1b7db39efd9ccc17a%7C0%7C0%7C637856545020002118%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=co2dFJFuo1egiKoWsB%2FuI%2Fd7NgRHr2mUGr4DTb0a9f4%3D&reserved=0" target="_blank">https://code.launchpad.net/~asmaam/ubuntu/+source/linux-bluefield/+git/version-seeds/+merge/417771</a><br>
<br>
The mlxbf-gige driver is dependent and hence needs to be in sync with the gpio-mlxbf.c driver.<br>
So we need to cherry-pick the corresponding changes from upstream.<br>
<br>
This pull request (12 commits) includes reverting 6 mlxbf-gige commits in linux-bluefield.<br>
Then it cherry-picks the following 2 commits:<br>
6c2a6ddca763271fa583e22bce10c2805c1ea9f6<br>
ee8a9600b5391f434905c46bec7f77d34505083e<br>
<br>
This pull request page can be found at:<br>
<a href="https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcode.launchpad.net%2F~asmaam%2Fubuntu%2F%2Bsource%2Flinux-bluefield%2F%2Bgit%2Fversion-seeds%2F%2Bmerge%2F419560&data=04%7C01%7Casmaa%40nvidia.com%7Ce29e0fe5b2624cb0da0e08da1f25ee63%7C43083d15727340c1b7db39efd9ccc17a%7C0%7C0%7C637856545020002118%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=3poJhFxbUF5G%2Fxu5bUYarXfJfMK0th4S9Gc9fm8kTh8%3D&reserved=0" target="_blank">https://code.launchpad.net/~asmaam/ubuntu/+source/linux-bluefield/+git/version-seeds/+merge/419560</a><br>
<br>
Git repo can be found at:<br>
git+ssh://<a href="https://nam11.safelinks.protection.outlook.com/?url=http%3A%2F%2Fasmaam%40git.launchpad.net%2F~asmaam%2Fubuntu%2F%2Bsource%2Flinux-bluefield%3Amaster-next-oob-upstream&data=04%7C01%7Casmaa%40nvidia.com%7Ce29e0fe5b2624cb0da0e08da1f25ee63%7C43083d15727340c1b7db39efd9ccc17a%7C0%7C0%7C637856545020002118%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=PwJhvqVXXIBsBE5EM%2FfbnTtnaTqlJBMi%2BHGYnL6D4wc%3D&reserved=0" target="_blank">asmaam@git.launchpad.net/~asmaam/ubuntu/+source/linux-bluefield:master-next-oob-upstream</a><br>
<br>
The following changes since commit 2d4b3a849f7ffbd96e7a158740f56d5bae6bbda0:<br>
<br>
UBUNTU: Ubuntu-bluefield-5.4.0-1034.37 (2022-04-12 13:57:07 -0700)<br>
<br>
are available in the Git repository at:<br>
<br>
<a href="https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcode.launchpad.net%2F~asmaam%2Fubuntu%2F%2Bsource%2Flinux-bluefield%2F%2Bgit%2Fversion-seeds%2F%2Bref%2Fmaster-next-oob-upstream%2F%2Bregister-merge&data=04%7C01%7Casmaa%40nvidia.com%7Ce29e0fe5b2624cb0da0e08da1f25ee63%7C43083d15727340c1b7db39efd9ccc17a%7C0%7C0%7C637856545020002118%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=BrwRn8AFyZrqcAZcTzoQUn%2B6TFiofWs6t7bI05xQRos%3D&reserved=0" target="_blank">
https://code.launchpad.net/~asmaam/ubuntu/+source/linux-bluefield/+git/version-seeds/+ref/master-next-oob-upstream/+register-merge</a> 0a6f2617d0c98b2ef042da4ca98f765c9a163bdd<br>
<br>
for you to fetch changes up to 0a6f2617d0c98b2ef042da4ca98f765c9a163bdd:<br>
<br>
UBUNTU: SAUCE: Fix OOB handling RX packets in heavy traffic (2022-04-15 13:43:25 -0400)<br>
<br>
Signed-off-by: Asmaa Mnebhi <<a href="mailto:asmaa@nvidia.com" target="_blank">asmaa@nvidia.com</a>><br>
<br>
Asmaa Mnebhi (11):<br>
Revert "UBUNTU: SAUCE: Fix OOB handling RX packets in heavy traffic"<br>
Revert "UBUNTU: SAUCE: mlxbf_gige: update driver version to 1.25"<br>
Revert "UBUNTU: SAUCE: mlxbf_gige: clear valid_polarity upon open"<br>
Revert "UBUNTU: SAUCE: mlxbf_gige: add interrupt counts to "ethtool<br>
-S""<br>
Revert "UBUNTU: SAUCE: mlxbf-gige: add ethtool<br>
mlxbf_gige_set_ringparam"<br>
Revert "UBUNTU: SAUCE: mlxbf-gige: add driver version"<br>
net: mellanox: mlxbf_gige: Replace non-standard interrupt handling<br>
UBUNTU: SAUCE: mlxbf-gige: add driver version<br>
UBUNTU: SAUCE: mlxbf_gige: add interrupt counts to "ethtool -S"<br>
UBUNTU: SAUCE: mlxbf-gige: add ethtool mlxbf_gige_set_ringparam<br>
UBUNTU: SAUCE: Fix OOB handling RX packets in heavy traffic<br>
<br>
David Thompson (1):<br>
mlxbf_gige: clear valid_polarity upon open<br>
<br>
.../net/ethernet/mellanox/mlxbf_gige/Makefile | 1 -<br>
.../ethernet/mellanox/mlxbf_gige/mlxbf_gige.h | 12 -<br>
.../mellanox/mlxbf_gige/mlxbf_gige_gpio.c | 212 ------------------<br>
.../mellanox/mlxbf_gige/mlxbf_gige_main.c | 24 +-<br>
4 files changed, 10 insertions(+), 239 deletions(-)<br>
delete mode 100644 drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_gpio.c<br>
<br>
-- <br>
2.30.1<br>
<br>
<br>
-- <br>
kernel-team mailing list<br>
<a href="mailto:kernel-team@lists.ubuntu.com" target="_blank">kernel-team@lists.ubuntu.com</a><br>
<a href="https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Flists.ubuntu.com%2Fmailman%2Flistinfo%2Fkernel-team&data=04%7C01%7Casmaa%40nvidia.com%7Ce29e0fe5b2624cb0da0e08da1f25ee63%7C43083d15727340c1b7db39efd9ccc17a%7C0%7C0%7C637856545020002118%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=I0jasUGsYLQHf4hYG%2BjOeN4nwFKlI37kRtpyi8dmJwU%3D&reserved=0" target="_blank">https://lists.ubuntu.com/mailman/listinfo/kernel-team</a><u></u><u></u></p>
</blockquote>
</div>
</div>
</div>
</div>
</blockquote></div></div>