[SRU] [xenial] xgene merlin crashes when running as iperf server over 10g
Craig Magina
craig.magina at canonical.com
Wed Oct 12 15:04:37 UTC 2016
This set of patches is large and the list APM sent us as the solution
to the issue, which was verified in our testing to fix it. They are
all in yakkety already.
BugLink: https://launchpad.net/bugs/1632739
The following changes since commit d82bc1817dc532afa89e7d85b3748f9150584701:
UBUNTU: Ubuntu-4.4.0-42.62 (2016-10-07 13:52:29 -0500)
are available in the git repository at:
git://kernel.ubuntu.com/cmagina/xenial-xgene.git 1632739
for you to fetch changes up to 4bac74e18c7d3cd3dffda9ebaa03e6ad69eef16f:
UBUNTU: [Config] Enable MDIO_XGENE as a modules (2016-10-12 14:52:59 +0000)
----------------------------------------------------------------
Craig Magina (1):
UBUNTU: [Config] Enable MDIO_XGENE as a modules
Iyappan Subramanian (17):
drivers: net: xgene: Get channel number from device binding
drivers: net: xgene: fix IPv4 forward crash
drivers: net: xgene: fix sharing of irqs
drivers: net: xgene: fix ununiform latency across queues
drivers: net: xgene: fix statistics counters race condition
drivers: net: xgene: fix register offset
drivers: net: xgene: Separate set_speed from mac_init
drivers: net: xgene: Fix module unload crash - hw resource cleanup
drivers: net: xgene: Fix module unload crash - change sw sequence
drivers: net: xgene: Fix module unload crash - clkrst sequence
drivers: net: phy: xgene: Add MDIO driver
drivers: net: xgene: Add backward compatibility
drivers: net: xgene: Enable MDIO driver
drivers: net: xgene: Use exported functions
drivers: net: xgene: ethtool: Use phy_ethtool_gset and sset
dtb: xgene: Add MDIO node
MAINTAINERS: xgene: Add driver and documentation path
Julia Lawall (1):
drivers: net: xgene: constify xgene_cle_ops structure
Matthias Brugger (1):
drivers: net: xgene: Fix error handling
Saurabh Sengar (1):
drivers: net: xgene: optimizing the code
Sergei Shtylyov (1):
xgene: get_phy_device() doesn't return NULL anymore
MAINTAINERS | 2 +
arch/arm64/boot/dts/apm/apm-merlin.dts | 6 +
arch/arm64/boot/dts/apm/apm-mustang.dts | 12 +
arch/arm64/boot/dts/apm/apm-shadowcat.dtsi | 11 +-
arch/arm64/boot/dts/apm/apm-storm.dtsi | 26 +-
debian.master/config/config.common.ubuntu | 1 +
drivers/net/ethernet/apm/xgene/Kconfig | 1 +
drivers/net/ethernet/apm/xgene/xgene_enet_cle.c | 13 +-
drivers/net/ethernet/apm/xgene/xgene_enet_cle.h | 4 +-
.../net/ethernet/apm/xgene/xgene_enet_ethtool.c | 22 +-
drivers/net/ethernet/apm/xgene/xgene_enet_hw.c | 274 ++++++------
drivers/net/ethernet/apm/xgene/xgene_enet_hw.h | 19 +-
drivers/net/ethernet/apm/xgene/xgene_enet_main.c | 335 +++++++++------
drivers/net/ethernet/apm/xgene/xgene_enet_main.h | 53 +--
drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c | 239 +++++++++--
drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.h | 11 +-
drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c | 66 ++-
drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.h | 3 +
drivers/net/phy/Kconfig | 6 +
drivers/net/phy/Makefile | 1 +
drivers/net/phy/mdio-xgene.c | 477 +++++++++++++++++++++
drivers/net/phy/mdio-xgene.h | 143 ++++++
22 files changed, 1379 insertions(+), 346 deletions(-)
create mode 100644 drivers/net/phy/mdio-xgene.c
create mode 100644 drivers/net/phy/mdio-xgene.h
Craig Magina
More information about the kernel-team
mailing list