[SRU][Yakkety][PATCH 0/4] Fixes for LP:1650058

Joseph Salisbury joseph.salisbury at canonical.com
Fri Apr 7 09:37:57 UTC 2017


BugLink: http://bugs.launchpad.net/bugs/1650058

== SRU Justification ==
In order to have the correct VF driver to support SR-IOV in Azure, these 
Mellanox patches are needed in Yakkety.  The three commits are included in
mainline as of the following versions:
d585df1c5ccf - v4.10-rc7
7c3945bc2073 - v4.10-rc5
291c566a2891 - v4.10-rc5
6496bbf0ec48 - v4.10-rc3

These patches have already been applied to Xenial.

== Fixes ==
commit d585df1c5ccf995fcee910705ad7a9cdd11d4152
Author: Jack Morgenstein <jackm at dev.mellanox.co.il>
Date:   Mon Jan 30 15:11:45 2017 +0200

    net/mlx4_core: Avoid command timeouts during VF driver device shutdown

commit 7c3945bc2073554bb2ecf983e073dee686679c53
Author: Jack Morgenstein <jackm at dev.mellanox.co.il>
Date:   Mon Jan 16 18:31:38 2017 +0200

    net/mlx4_core: Fix when to save some qp context flags for dynamic VST to VGT transitions

commit 291c566a28910614ce42d0ffe82196eddd6346f4
Author: Jack Morgenstein <jackm at dev.mellanox.co.il>
Date:   Mon Jan 16 18:31:37 2017 +0200

    net/mlx4_core: Fix racy CQ (Completion Queue) free

commit 6496bbf0ec481966ef9ffe5b6660d8d1b55c60cc
Author: Eugenia Emantayev <eugenia at mellanox.com>
Date:   Thu Dec 29 18:37:10 2016 +0200

    net/mlx4_en: Fix bad WQE issue

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


Eugenia Emantayev (1):
  net/mlx4_en: Fix bad WQE issue

Jack Morgenstein (3):
  net/mlx4_core: Fix racy CQ (Completion Queue) free
  net/mlx4_core: Fix when to save some qp context flags for dynamic VST
    to VGT transitions
  net/mlx4_core: Avoid command timeouts during VF driver device shutdown

 drivers/net/ethernet/mellanox/mlx4/catas.c         |  2 +-
 drivers/net/ethernet/mellanox/mlx4/cq.c            | 38 ++++++++++++----------
 drivers/net/ethernet/mellanox/mlx4/en_rx.c         |  8 ++++-
 drivers/net/ethernet/mellanox/mlx4/intf.c          | 12 +++++++
 drivers/net/ethernet/mellanox/mlx4/mlx4.h          |  1 +
 .../net/ethernet/mellanox/mlx4/resource_tracker.c  |  5 +--
 6 files changed, 44 insertions(+), 22 deletions(-)

-- 
2.7.4





More information about the kernel-team mailing list