mbox series

[SRU,Cosmic,PULLv2] Amazon ENA driver v2.0.1 update

Message ID 1540495034-25256-3-git-send-email-kamal@canonical.com
State New
Headers show
Series [SRU,Cosmic,PULLv2] Amazon ENA driver v2.0.1 update | expand

Pull-request

git://git.launchpad.net/~kamalmostafa/ubuntu/+source/linux/+git/cosmic ena-v201

Message

Kamal Mostafa Oct. 25, 2018, 7:17 p.m. UTC
Update Amazon ENA driver from latest upstream to version 2.0.1K.

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

All cherry-picks from mainline linux, linux-next, and net-next.

Only the Amazon ENA driver is affected.

 -Kamal

-----

The following changes since commit 4961d6dd48e577eac572dad52e0179edc22a2736:

  UBUNTU: Ubuntu-4.18.0-11.12 (2018-10-23 18:59:44 +0200)

are available in the git repository at:

  git://git.launchpad.net/~kamalmostafa/ubuntu/+source/linux/+git/cosmic ena-v201

for you to fetch changes up to 13a74059ef556f12dc9c5ff3facdd7a7d3ebf39e:

  net: ena: fix compilation error in xtensa architecture (2018-10-25 09:01:55 -0700)

----------------------------------------------------------------
Arthur Kiyanovski (18):
      net: ena: fix warning in rmmod caused by double iounmap
      net: ena: fix rare bug when failed restart/resume is followed by driver removal
      net: ena: fix NULL dereference due to untimely napi initialization
      net: ena: fix auto casting to boolean
      net: ena: minor performance improvement
      net: ena: complete host info to match latest ENA spec
      net: ena: introduce Low Latency Queues data structures according to ENA spec
      net: ena: add functions for handling Low Latency Queues in ena_com
      net: ena: add functions for handling Low Latency Queues in ena_netdev
      net: ena: use CSUM_CHECKED device indication to report skb's checksum status
      net: ena: explicit casting and initialization, and clearer error handling
      net: ena: limit refill Rx threshold to 256 to avoid latency issues
      net: ena: change rx copybreak default to reduce kernel memory pressure
      net: ena: remove redundant parameter in ena_com_admin_init()
      net: ena: update driver version to 2.0.1
      net: ena: fix indentations in ena_defs for better readability
      net: ena: enable Low Latency Queues
      net: ena: fix compilation error in xtensa architecture

Eric Dumazet (1):
      net: ena: remove ndo_poll_controller

Netanel Belgazal (1):
      net: ena: Fix Kconfig dependency on X86

 drivers/net/ethernet/amazon/Kconfig               |   2 +-
 drivers/net/ethernet/amazon/ena/ena_admin_defs.h  | 425 ++++++++++--------
 drivers/net/ethernet/amazon/ena/ena_com.c         | 302 +++++++++++--
 drivers/net/ethernet/amazon/ena/ena_com.h         |  72 +++-
 drivers/net/ethernet/amazon/ena/ena_common_defs.h |   4 +-
 drivers/net/ethernet/amazon/ena/ena_eth_com.c     | 285 +++++++-----
 drivers/net/ethernet/amazon/ena/ena_eth_com.h     |  72 +++-
 drivers/net/ethernet/amazon/ena/ena_eth_io_defs.h | 229 +++++-----
 drivers/net/ethernet/amazon/ena/ena_ethtool.c     |   2 +
 drivers/net/ethernet/amazon/ena/ena_netdev.c      | 504 +++++++++++++---------
 drivers/net/ethernet/amazon/ena/ena_netdev.h      |  42 +-
 drivers/net/ethernet/amazon/ena/ena_regs_defs.h   | 206 +++++----
 12 files changed, 1354 insertions(+), 791 deletions(-)

Comments

Seth Forshee Oct. 29, 2018, 12:24 p.m. UTC | #1
On Thu, Oct 25, 2018 at 12:17:13PM -0700, Kamal Mostafa wrote:
> Update Amazon ENA driver from latest upstream to version 2.0.1K.
> 
> BugLink: http://bugs.launchpad.net/bugs/1798182
> 
> All cherry-picks from mainline linux, linux-next, and net-next.
> 
> Only the Amazon ENA driver is affected.

Clean cherry picks from upstream and linux-next, impact limited to a
single driver.

Acked-by: Seth Forshee <seth.forshee@canonical.com>

Applied linux-next patches to unstable/master, thanks!
Khalid Elmously Nov. 1, 2018, 7:58 p.m. UTC | #2
On 2018-10-25 12:17:13 , Kamal Mostafa wrote:
> Update Amazon ENA driver from latest upstream to version 2.0.1K.
> 
> BugLink: http://bugs.launchpad.net/bugs/1798182
> 
> All cherry-picks from mainline linux, linux-next, and net-next.
> 
> Only the Amazon ENA driver is affected.
> 
>  -Kamal
> 
> -----
> 
> The following changes since commit 4961d6dd48e577eac572dad52e0179edc22a2736:
> 
>   UBUNTU: Ubuntu-4.18.0-11.12 (2018-10-23 18:59:44 +0200)
> 
> are available in the git repository at:
> 
>   git://git.launchpad.net/~kamalmostafa/ubuntu/+source/linux/+git/cosmic ena-v201
> 
> for you to fetch changes up to 13a74059ef556f12dc9c5ff3facdd7a7d3ebf39e:
> 
>   net: ena: fix compilation error in xtensa architecture (2018-10-25 09:01:55 -0700)
> 
> ----------------------------------------------------------------
> Arthur Kiyanovski (18):
>       net: ena: fix warning in rmmod caused by double iounmap
>       net: ena: fix rare bug when failed restart/resume is followed by driver removal
>       net: ena: fix NULL dereference due to untimely napi initialization
>       net: ena: fix auto casting to boolean
>       net: ena: minor performance improvement
>       net: ena: complete host info to match latest ENA spec
>       net: ena: introduce Low Latency Queues data structures according to ENA spec
>       net: ena: add functions for handling Low Latency Queues in ena_com
>       net: ena: add functions for handling Low Latency Queues in ena_netdev
>       net: ena: use CSUM_CHECKED device indication to report skb's checksum status
>       net: ena: explicit casting and initialization, and clearer error handling
>       net: ena: limit refill Rx threshold to 256 to avoid latency issues
>       net: ena: change rx copybreak default to reduce kernel memory pressure
>       net: ena: remove redundant parameter in ena_com_admin_init()
>       net: ena: update driver version to 2.0.1
>       net: ena: fix indentations in ena_defs for better readability
>       net: ena: enable Low Latency Queues
>       net: ena: fix compilation error in xtensa architecture
> 
> Eric Dumazet (1):
>       net: ena: remove ndo_poll_controller
> 
> Netanel Belgazal (1):
>       net: ena: Fix Kconfig dependency on X86
> 
>  drivers/net/ethernet/amazon/Kconfig               |   2 +-
>  drivers/net/ethernet/amazon/ena/ena_admin_defs.h  | 425 ++++++++++--------
>  drivers/net/ethernet/amazon/ena/ena_com.c         | 302 +++++++++++--
>  drivers/net/ethernet/amazon/ena/ena_com.h         |  72 +++-
>  drivers/net/ethernet/amazon/ena/ena_common_defs.h |   4 +-
>  drivers/net/ethernet/amazon/ena/ena_eth_com.c     | 285 +++++++-----
>  drivers/net/ethernet/amazon/ena/ena_eth_com.h     |  72 +++-
>  drivers/net/ethernet/amazon/ena/ena_eth_io_defs.h | 229 +++++-----
>  drivers/net/ethernet/amazon/ena/ena_ethtool.c     |   2 +
>  drivers/net/ethernet/amazon/ena/ena_netdev.c      | 504 +++++++++++++---------
>  drivers/net/ethernet/amazon/ena/ena_netdev.h      |  42 +-
>  drivers/net/ethernet/amazon/ena/ena_regs_defs.h   | 206 +++++----
>  12 files changed, 1354 insertions(+), 791 deletions(-)
> 
> -- 
> kernel-team mailing list
> kernel-team@lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/kernel-team