~kamalmostafa/ubuntu/+source/linux/+git/focal:aws-0xefa1

Last commit made on 2020-09-21
Get this branch:
git clone -b aws-0xefa1 https://git.launchpad.net/~kamalmostafa/ubuntu/+source/linux/+git/focal
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

576d957... by Gal Pressman <email address hidden>

RDMA/efa: Add EFA 0xefa1 PCI ID

BugLink: https://bugs.launchpad.net/bugs/1896791

Add support for 0xefa1 devices.

Link: https://<email address hidden>
Reviewed-by: Shadi Ammouri <email address hidden>
Reviewed-by: Yossi Leybovich <email address hidden>
Signed-off-by: Gal Pressman <email address hidden>
Signed-off-by: Jason Gunthorpe <email address hidden>
(cherry picked from commit d4f9cb5c5b224dca3ff752c1bb854250bf114944)
Signed-off-by: Kamal Mostafa <email address hidden>

3a2b891... by Gal Pressman <email address hidden>

RDMA/efa: User/kernel compatibility handshake mechanism

BugLink: https://bugs.launchpad.net/bugs/1896791

Introduce a mechanism that performs an handshake between the userspace
provider and kernel driver which verifies that the user supports all
required features in order to operate correctly.

The handshake verifies the needed functionality by comparing the reported
device caps and the provider caps. If the device reports a non-zero
capability the appropriate comp mask is required from the userspace
provider in order to allocate the context.

Link: https://<email address hidden>
Reviewed-by: Shadi Ammouri <email address hidden>
Reviewed-by: Yossi Leybovich <email address hidden>
Signed-off-by: Gal Pressman <email address hidden>
Signed-off-by: Jason Gunthorpe <email address hidden>
(cherry picked from commit a5d87b698547233321466b2dc91271f5855a4df6)
Signed-off-by: Kamal Mostafa <email address hidden>

8b9d436... by Gal Pressman <email address hidden>

RDMA/efa: Expose minimum SQ size

BugLink: https://bugs.launchpad.net/bugs/1896791

The device reports the minimum SQ size required for creation.

This patch queries the min SQ size and reports it back to the userspace
library.

Link: https://<email address hidden>
Reviewed-by: Firas JahJah <email address hidden>
Reviewed-by: Shadi Ammouri <email address hidden>
Signed-off-by: Gal Pressman <email address hidden>
Signed-off-by: Jason Gunthorpe <email address hidden>
(backported from commit da2924bdca99768442c5e0ed0a9024ae79d62765)
Signed-off-by: Kamal Mostafa <email address hidden>

81284e1... by Gal Pressman <email address hidden>

RDMA/efa: Expose maximum TX doorbell batch

BugLink: https://bugs.launchpad.net/bugs/1896791

The device reports the maximum number of bytes to be written before
ringing the doorbell (zero means unlimited).

This patch queries the max batch size and reports it back to the userspace
library.

Link: https://<email address hidden>
Reviewed-by: Daniel Kranzdorf <email address hidden>
Reviewed-by: Firas JahJah <email address hidden>
Signed-off-by: Gal Pressman <email address hidden>
Signed-off-by: Jason Gunthorpe <email address hidden>
(backported from commit 556c811f24b30cc883733a2eaf9e939817589231)
Signed-off-by: Kamal Mostafa <email address hidden>

fd386a6... by Stefan Bader

UBUNTU: Ubuntu-5.4.0-49.53

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

3b6c935... by Stefan Bader

UBUNTU: link-to-tracker: update tracking bug

BugLink: https://bugs.launchpad.net/bugs/1896007
Properties: no-test-build
Signed-off-by: Stefan Bader <email address hidden>

10f9b0d... by Stefan Bader

UBUNTU: Start new release

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

4342213... by Mika Westerberg <email address hidden>

ahci: Add Intel Comet Lake PCH-H PCI ID

BugLink: https://bugs.launchpad.net/bugs/1892288

Add Intel Comet Lake PCH-H PCI ID to the list of supported controllers.

Signed-off-by: Mika Westerberg <email address hidden>
Signed-off-by: Jens Axboe <email address hidden>
(cherry picked from commit 5e125d13371b3049d238a4bf5f2108bfbfe8a900)
Signed-off-by: Koba Ko <email address hidden>
Acked-by: Alex Hung <email address hidden>
Acked-by: Stefan Bader <email address hidden>
Signed-off-by: Kelsey Skunberg <email address hidden>

fb71863... by Tyrel Datwyler <email address hidden>

tty: hvcs: Don't NULL tty->driver_data until hvcs_cleanup()

BugLink: https://bugs.launchpad.net/bugs/1892546

The code currently NULLs tty->driver_data in hvcs_close() with the
intent of informing the next call to hvcs_open() that device needs to be
reconfigured. However, when hvcs_cleanup() is called we copy hvcsd from
tty->driver_data which was previoulsy NULLed by hvcs_close() and our
call to tty_port_put(&hvcsd->port) doesn't actually do anything since
&hvcsd->port ends up translating to NULL by chance. This has the side
effect that when hvcs_remove() is called we have one too many port
references preventing hvcs_destuct_port() from ever being called. This
also prevents us from reusing the /dev/hvcsX node in a future
hvcs_probe() and we can eventually run out of /dev/hvcsX devices.

Fix this by waiting to NULL tty->driver_data in hvcs_cleanup().

Fixes: 27bf7c43a19c ("TTY: hvcs, add tty install")
Signed-off-by: Tyrel Datwyler <email address hidden>
Link: https://<email address hidden>
Signed-off-by: Greg Kroah-Hartman <email address hidden>
(cherry picked from commit 63ffcbdad738e3d1c857027789a2273df3337624 linux-next)
Signed-off-by: Patricia Domingues <email address hidden>
Acked-by: Kleber Sacilotto de Souza <email address hidden>
Acked-by: Paolo Pisati <email address hidden>
Signed-off-by: Kelsey Skunberg <email address hidden>

71e0425... by Thadeu Lima de Souza Cascardo

UBUNTU: SAUCE: Revert "mm: memcg/slab: fix memory leak at non-root kmem_cache destroy"

BugLink: https://bugs.launchpad.net/bugs/1894780

This reverts commit 79ffe7107b13042c69c4a06394175362121b06b5. This is
commit d38a2b7a9c939e6d7329ab92b96559ccebf7b135 upstream.

Said commit causes same-sized kmemcaches to become unmergeable, and when a
new kmemcache is created, it will fail creating the sysfs entry, making the
kmemcache creation to fail.

Considering the original commit fix a leak but causes a different leak and
failures to create kmemcaches, the revert is preferable until a proper fix
is developed.

Signed-off-by: Thadeu Lima de Souza Cascardo <email address hidden>
Acked-by: Stefan Bader <email address hidden>
Acked-by: Ian May <email address hidden>
Signed-off-by: Ian May <email address hidden>