[SRU][Bionic][PULL] Amazon ENA driver update

Kamal Mostafa kamal at canonical.com
Wed Sep 12 16:41:50 UTC 2018


Update Amazon ENA driver from latest upstream

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

These are all cherry-picks from mainline linux and linux-next (the single
SAUCE patch is a cherry-pick of just the ENA driver delta from a treewide
mainline commit).

Only the Amazon ENA driver is affected.

Note that some of these commits are already present in the linux-aws variant.

 -Kamal

-----

The following changes since commit d5bad4136d14cda66cb7c06b10b80c64ae695c78:

  UBUNTU: Ubuntu-4.15.0-35.38 (2018-09-12 11:39:30 +0200)

are available in the git repository at:

  git://git.launchpad.net/~kamalmostafa/ubuntu/+source/linux/+git/bionic ena-update

for you to fetch changes up to ecd85b92b01591d6212adeee7f45685f31ff962e:

  net: ena: fix incorrect usage of memory barriers (2018-09-12 08:11:02 -0700)

----------------------------------------------------------------
Gal Pressman (1):
      net: ena: Fix use of uninitialized DMA address bits field

Kees Cook (1):
      UBUNTU: SAUCE: ena: devm_kzalloc() -> devm_kcalloc()

Netanel Belgazal (9):
      net: ena: add detection and recovery mechanism for handling missed/misrouted MSI-X
      net: ena: increase ena driver version to 1.5.0
      net: ena: fix surprise unplug NULL dereference kernel crash
      net: ena: fix driver when PAGE_SIZE == 64kB
      net: ena: fix device destruction to gracefully free resources
      net: ena: fix potential double ena_destroy_device()
      net: ena: fix missing lock during device destruction
      net: ena: fix missing calls to READ_ONCE
      net: ena: fix incorrect usage of memory barriers

Sinan Kaya (1):
      net: ena: Eliminate duplicate barriers on weakly-ordered archs

 drivers/net/ethernet/amazon/ena/ena_com.c       |  25 ++--
 drivers/net/ethernet/amazon/ena/ena_eth_com.c   |  17 +++
 drivers/net/ethernet/amazon/ena/ena_eth_com.h   |   2 +
 drivers/net/ethernet/amazon/ena/ena_ethtool.c   |   8 +-
 drivers/net/ethernet/amazon/ena/ena_netdev.c    | 145 ++++++++++++++++--------
 drivers/net/ethernet/amazon/ena/ena_netdev.h    |  17 ++-
 drivers/net/ethernet/amazon/ena/ena_regs_defs.h |   2 +
 7 files changed, 151 insertions(+), 65 deletions(-)




More information about the kernel-team mailing list