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

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

fa16581... by Andrea Righi

UBUNTU: Ubuntu-aws-5.4.0-1029.30

Signed-off-by: Andrea Righi <email address hidden>

f5707ff... by Andrea Righi

UBUNTU: [Config] [aws] Disable BlueZ highspeed support

The Intel BlueZ project recommends in [1] to disable highspeed support
as part of the fixes for the security issues. This does the required
changes.

[1] https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-00435.html

CVE-2020-24490
CVE-2020-12351
CVE-2020-12352

NOTE: apply the same change that has been applied to the generic kernel.
In amd64 bluetooth is disabled in the annotations file we need to
specify '-' for CONFIG_BT, while arm64 has bluetooth enabled, so it
needs to be 'n'.

Signed-off-by: Andrea Righi <email address hidden>

363f0b7... by Andrea Righi

UBUNTU: link-to-tracker: update tracking bug

BugLink: https://bugs.launchpad.net/bugs/1900671
Properties: no-test-build
Signed-off-by: Andrea Righi <email address hidden>

58f8fe3... by Andrea Righi

UBUNTU: Start new release

Ignore: yes
Signed-off-by: Andrea Righi <email address hidden>

bac3a55... 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>
Acked-by: Kleber Sacilotto de Souza <email address hidden>
Acked-by: Stefan Bader <email address hidden>
Signed-off-by: William Breathitt Gray <email address hidden>

86d8dc2... 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>
Acked-by: Kleber Sacilotto de Souza <email address hidden>
Acked-by: Stefan Bader <email address hidden>
Signed-off-by: William Breathitt Gray <email address hidden>

fed8ca1... 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>
Acked-by: Kleber Sacilotto de Souza <email address hidden>
Acked-by: Stefan Bader <email address hidden>
Signed-off-by: William Breathitt Gray <email address hidden>

28e9800... 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>
Acked-by: Kleber Sacilotto de Souza <email address hidden>
Acked-by: Stefan Bader <email address hidden>
Signed-off-by: William Breathitt Gray <email address hidden>

b151615... by Clint Sbisa <email address hidden>

UBUNTU: SAUCE: arm64: Enable PCI write-combine resources under sysfs

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

Using write-combine is crucial for performance of PCI devices where
significant amounts of transactions go over PCI BARs.

arm64 supports write-combine PCI mappings, so the appropriate define
has been added which will expose write-combine mappings under sysfs
for prefetchable PCI resources.

Signed-off-by: Clint Sbisa <email address hidden>
Reference: https://<email address hidden>/
Signed-off-by: Kamal Mostafa <email address hidden>
Acked-by: Stefan Bader <email address hidden>
Acked-by: Andrea Righi <email address hidden>
Acked-by: Colin Ian King <email address hidden>
Signed-off-by: William Breathitt Gray <email address hidden>

156c30e... by Kamal Mostafa

UBUNTU: [Config] aws: enable FPGA for amd64 also

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

AWS F1 (x86_64) instance types need the fpga-mgr module.

Signed-off-by: Kamal Mostafa <email address hidden>
Acked-by: Stefan Bader <email address hidden>
Acked-by: Colin Ian King <email address hidden>
Signed-off-by: William Breathitt Gray <email address hidden>