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

classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

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

Kamal Mostafa-2
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(-)

--
kernel-team mailing list
[hidden email]
https://lists.ubuntu.com/mailman/listinfo/kernel-team
Reply | Threaded
Open this post in threaded view
|

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

Stefan Bader-2
On 12.09.2018 18:41, Kamal Mostafa wrote:

> 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(-)
>
Acked-by: Stefan Bader <[hidden email]>


--
kernel-team mailing list
[hidden email]
https://lists.ubuntu.com/mailman/listinfo/kernel-team

signature.asc (836 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

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

Kamal Mostafa-2
In reply to this post by Kamal Mostafa-2

On Wed, Sep 12, 2018 at 09:41:50AM -0700, Kamal Mostafa wrote:

> 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(-)
>
> --
> kernel-team mailing list
> [hidden email]
> https://lists.ubuntu.com/mailman/listinfo/kernel-team

--
kernel-team mailing list
[hidden email]
https://lists.ubuntu.com/mailman/listinfo/kernel-team
Reply | Threaded
Open this post in threaded view
|

APPLIED[C]: [SRU][Bionic][PULL] Amazon ENA driver update

Seth Forshee
In reply to this post by Kamal Mostafa-2
On Wed, Sep 12, 2018 at 09:41:50AM -0700, Kamal Mostafa wrote:

> 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.

I didn't see any pull request for cosmic (despite the development task
being set to fix committed?), so I went ahead and grabbed the commits
not already in cosmic, which were these:

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


--
kernel-team mailing list
[hidden email]
https://lists.ubuntu.com/mailman/listinfo/kernel-team