~kamalmostafa/ubuntu/+source/linux-aws/+git/bionic:ena-1.5.0K

Last commit made on 2018-06-01
Get this branch:
git clone -b ena-1.5.0K https://git.launchpad.net/~kamalmostafa/ubuntu/+source/linux-aws/+git/bionic
Only Kamal Mostafa can upload to this branch. If you are Kamal Mostafa please log in for upload directions.

Branch merges

Branch information

Recent commits

24781d0... by Sinan Kaya <email address hidden>

net: ena: Eliminate duplicate barriers on weakly-ordered archs

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

Code includes barrier() followed by writel(). writel() already has a
barrier on some architectures like arm64.

This ends up CPU observing two barriers back to back before executing the
register write.

Create a new wrapper function with relaxed write operator. Use the new
wrapper when a write is following a barrier().

Since code already has an explicit barrier call, changing writel() to
writel_relaxed() and adding mmiowb() for ordering protection.

Signed-off-by: Sinan Kaya <email address hidden>
Signed-off-by: David S. Miller <email address hidden>
(cherry picked from commit 6d2e1a8d5e25e5f4563f5ea24bcb5da1ae261b26)
Signed-off-by: Kamal Mostafa <email address hidden>

14041ac... by Netanel Belgazal <email address hidden>

net: ena: increase ena driver version to 1.5.0

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

Signed-off-by: Netanel Belgazal <email address hidden>
Signed-off-by: David S. Miller <email address hidden>
(cherry picked from commit 70097445686209f2b365b51f8154be0ee5b0ba53)
Signed-off-by: Kamal Mostafa <email address hidden>

255f847... by Netanel Belgazal <email address hidden>

net: ena: add detection and recovery mechanism for handling missed/misrouted MSI-X

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

A mechanism for detection of stuck Rx/Tx rings due to missed or
misrouted interrupts.
Check if there are unhandled completion descriptors before the first
MSI-X interrupt arrived.
The check is per queue and per interrupt vector.
Once such condition is detected, driver and device reset is scheduled.

Signed-off-by: Netanel Belgazal <email address hidden>
Signed-off-by: David S. Miller <email address hidden>
(cherry picked from commit 8510e1a3d16c7e4e2b47c9675b18725407c616b7)
Signed-off-by: Kamal Mostafa <email address hidden>

c920718... by Kamal Mostafa

UBUNTU: Start new release

Ignore: yes
Signed-off-by: Kamal Mostafa <email address hidden>

ca496d7... by Khaled El Mously

UBUNTU: Ubuntu-aws-4.15.0-1010.10

Signed-off-by: Khalid Elmously <email address hidden>

5652e52... by Andy Whitcroft

UBUNTU: [Config] update Build-Depends: transfig to fig2dev

Some time back transfig became a transitional package to fig2dev.
In cosmic this transitional has now been deprecated. As we are still
copying kernels forward we need to fix this dependency in bionic.
This transition actually occured back in artful, we just missed it.
Switch our build dependency to the "new" fig2dev package.

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

Signed-off-by: Andy Whitcroft <email address hidden>
Acked-by: Kleber Sacilotto de Souza <email address hidden>
Acked-by: Seth Forshee <email address hidden>
Signed-off-by: Stefan Bader <email address hidden>

57fdecf... by Khaled El Mously

UBUNTU: Start new release

Ignore: yes
Signed-off-by: Khalid Elmously <email address hidden>

29ec291... by Stefan Bader

UBUNTU: Ubuntu-aws-4.15.0-1009.9

Signed-off-by: Stefan Bader <email address hidden>

43e7000... by Stefan Bader

UBUNTU: Start new release

Ignore: yes
Signed-off-by: Stefan Bader <email address hidden>

21c7dd4... by Thadeu Lima de Souza Cascardo

UBUNTU: Ubuntu-aws-4.15.0-1008.8

Signed-off-by: Thadeu Lima de Souza Cascardo <email address hidden>