[SRU][Jammy][Kinetic][PATCH 0/1] Fix for LP:1984103

Joseph Salisbury joseph.salisbury at canonical.com
Mon Sep 12 16:27:40 UTC 2022


BugLink: https://bugs.launchpad.net/bugs/1984103

== SRU Justification ==
Since commit e6e771b3d897 ("s390/qeth: detach netdevice while card is offline")
there was a timing window during recovery, that qeth_query_card_info could be
sent to the card, even before it was ready for it, leading to a failing card
recovery. There is evidence that this window was hit, as not all callers of
get_link_ksettings() check for netif_device_present.

This patch (Mainline commit 7a07a29e4f67) fixes the regression caused by commit
e6e771b3d897.

Commit 7a07a29e4f67 is in mainline as of v6.0-rc1.

This patch is being requested in Jammy 5.15 and Kinetic 5.19.


== Fix ==
7a07a29e4f67 ("s390/qeth: cache link_info for ethtool")

== Regression Potential ==
Low.  This patch has been accepted in upstream stable and is limited to
the s390/qeth card.

== Test Case ==
A test kernel was built with this patch and tested by the original bug reporter.
The bug reporter states the test kernel resolved the bug.

Alexandra Winter (1):
  s390/qeth: cache link_info for ethtool

 drivers/s390/net/qeth_core_main.c | 168 +++++++++---------------------
 drivers/s390/net/qeth_ethtool.c   |  12 +--
 2 files changed, 48 insertions(+), 132 deletions(-)

-- 
2.34.1




More information about the kernel-team mailing list