<div dir="ltr"><div>Acked-by: Zachary Tahenakos <<a href="mailto:zachary.tahenakos@canonical.com">zachary.tahenakos@canonical.com</a>></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Jul 29, 2022 at 9:07 AM 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">Buglink: <a href="https://bugs.launchpad.net/bugs/1980750" rel="noreferrer" target="_blank">https://bugs.launchpad.net/bugs/1980750</a><br>
<br>
SRU Justification:<br>
<br>
[Impact]<br>
<br>
Improve the driver dependency on the gpio driver. Move that dependency to the probe as instructed by maintainers.<br>
Flush if there is remaining work while the driver is removed. fix size for zero allocating memory.<br>
<br>
[Fix]<br>
<br>
* Instead of using SOFTDEP, return -EPROBE_DEFER if the gpio-mlxbf2.c driver is not loaded yet.<br>
* Flush work when driver is removed.<br>
* fix size for zero allocating memory.<br>
* Upgrade the driver version to 1.1 due to all above changes<br>
<br>
[Test Case]<br>
<br>
* Test case only valid on Board with BMC on it:<br>
* Make sure driver is loaded and no errors in dmesg.<br>
* issue a power reset from the BMC via IPMI.<br>
<br>
[Regression Potential]<br>
<br>
Any of the test cases above could be impacted due to these changes.<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://lists.ubuntu.com/mailman/listinfo/kernel-team" rel="noreferrer" target="_blank">https://lists.ubuntu.com/mailman/listinfo/kernel-team</a><br>
</blockquote></div></div>