lp:~timg-tpi/ubuntu/+source/linux/+git/focal

Owned by Tim Gardner
Get this repository:
git clone https://git.launchpad.net/~timg-tpi/ubuntu/+source/linux/+git/focal
Only Tim Gardner can upload to this repository. If you are Tim Gardner please log in for upload directions.

Branches

Name Last Modified Last Commit
focal-hv-arm64-sf00310705 2021-11-23 13:41:00 UTC
5.11.0-1023.24+arm64.2~20.04.1

Author: Tim Gardner
Author Date: 2021-11-23 13:41:00 UTC

5.11.0-1023.24+arm64.2~20.04.1

Signed-off-by: Tim Gardner <tim.gardner@canonical.com>

focal-nitro-enclaves-sf00323459 2021-11-22 20:00:47 UTC
nitro_enclaves: Add fixes for checkpatch blank line reports

Author: Andra Paraschiv
Author Date: 2021-08-27 15:49:30 UTC

nitro_enclaves: Add fixes for checkpatch blank line reports

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

Remove blank lines that are not necessary, fixing the checkpatch script
reports. While at it, add a blank line after the switch default block,
similar to the other parts of the codebase.

Reviewed-by: George-Aurelian Popescu <popegeo@amazon.com>
Signed-off-by: Andra Paraschiv <andraprs@amazon.com>
Link: https://lore.kernel.org/r/20210827154930.40608-8-andraprs@amazon.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
(cherry picked from commit da1c396a81b87541cf7a7c2c6e128b722461a1c8)
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>

hwe-5.11 2021-10-20 15:26:24 UTC
UBUNTU: Ubuntu-hwe-5.11-5.11.0-40.44~20.04.1

Author: Stefan Bader
Author Date: 2021-10-20 15:26:24 UTC

UBUNTU: Ubuntu-hwe-5.11-5.11.0-40.44~20.04.1

Signed-off-by: Stefan Bader <stefan.bader@canonical.com>

hwe-5.11-prep 2021-10-20 15:26:24 UTC
UBUNTU: Ubuntu-hwe-5.11-5.11.0-40.44~20.04.1

Author: Stefan Bader
Author Date: 2021-10-20 15:26:24 UTC

UBUNTU: Ubuntu-hwe-5.11-5.11.0-40.44~20.04.1

Signed-off-by: Stefan Bader <stefan.bader@canonical.com>

focal-mana-net-driver-SF00310147 2021-10-20 11:42:47 UTC
net: mana: Fix error handling in mana_create_rxq()

Author: Haiyang Zhang
Author Date: 2021-10-08 13:11:31 UTC

net: mana: Fix error handling in mana_create_rxq()

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

Fix error handling in mana_create_rxq() when
cq->gdma_id >= gc->max_num_cqs.

Fixes: ca9c54d2d6a5 ("net: mana: Add a driver for Microsoft Azure Network Adapter (MANA)")
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com>
Link: https://lore.kernel.org/r/1633698691-31721-1-git-send-email-haiyangz@microsoft.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
(cherry picked from commit be0499369d6376e70b5b80bbced94c0c32d508b1)
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>

master-prep 2021-10-15 17:56:24 UTC
UBUNTU: Ubuntu-5.4.0-90.101

Author: Kelsey Skunberg
Author Date: 2021-10-15 17:56:24 UTC

UBUNTU: Ubuntu-5.4.0-90.101

Signed-off-by: Kelsey Skunberg <kelsey.skunberg@canonical.com>

master-next 2021-10-15 17:56:24 UTC
UBUNTU: Ubuntu-5.4.0-90.101

Author: Kelsey Skunberg
Author Date: 2021-10-15 17:56:24 UTC

UBUNTU: Ubuntu-5.4.0-90.101

Signed-off-by: Kelsey Skunberg <kelsey.skunberg@canonical.com>

hwe-5.8 2021-10-14 14:55:59 UTC
RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy

Author: Jason Gunthorpe
Author Date: 2021-10-11 22:08:00 UTC

RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy

ucma_destroy_id() assumes that all things accessing the ctx will do so via
the xarray. This assumption violated only in the case the FD is being
closed, then the ctx is reached via the ctx_list. Normally this is OK
since ucma_destroy_id() cannot run concurrenty with release(), however
with ucma_migrate_id() is involved this can violated as the close of the
2nd FD can run concurrently with destroy on the first:

                CPU0 CPU1
        ucma_destroy_id(fda)
                                  ucma_migrate_id(fda -> fdb)
                                       ucma_get_ctx()
        xa_lock()
         _ucma_find_context()
         xa_erase()
        xa_unlock()
                                       xa_lock()
                                        ctx->file = new_file
                                        list_move()
                                       xa_unlock()
                                      ucma_put_ctx()

                                   ucma_close(fdb)
                                      _destroy_id()
                                      kfree(ctx)

        _destroy_id()
          wait_for_completion()
          // boom, ctx was freed

The ctx->file must be modified under the handler and xa_lock, and prior to
modification the ID must be rechecked that it is still reachable from
cur_file, ie there is no parallel destroy or migrate.

To make this work remove the double locking and streamline the control
flow. The double locking was obsoleted by the handler lock now directly
preventing new uevents from being created, and the ctx_list cannot be read
while holding fgets on both files. Removing the double locking also
removes the need to check for the same file.

Fixes: 88314e4dda1e ("RDMA/cma: add support for rdma_migrate_id()")
Link: https://lore.kernel.org/r/0-v1-05c5a4090305+3a872-ucma_syz_migrate_jgg@nvidia.com
Reported-and-tested-by: syzbot+cc6fc752b3819e082d0c@syzkaller.appspotmail.com
Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>
(cherry picked from commit f5449e74802c1112dea984aec8af7a33c4516af1)
CVE-2020-36385
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Acked-by: Kleber Sacilotto de Souza <kleber.souza@canonical.com>
Acked-by: Stefan Bader <stefan.bader@canonical.com>
Signed-off-by: Kleber Sacilotto de Souza <kleber.souza@canonical.com>

hwe-5.13-next 2021-10-14 08:58:17 UTC
UBUNTU: [Config] Re-enable CONFIG_DEBUG_INFO_BTF on all arches

Author: Dimitri John Ledkov
Author Date: 2021-10-01 09:33:00 UTC

UBUNTU: [Config] Re-enable CONFIG_DEBUG_INFO_BTF on all arches

New backport of pahole is now available that works with new enough
kernels and on 32-bit arches, thus it is now possible to re-enable
CONFIG_DEBUG_INFO_BTF on all arches.

BugLink: https://bugs.launchpad.net/bugs/1945632
Signed-off-by: Dimitri John Ledkov <dimitri.ledkov@canonical.com>
Acked-by: Andrea Righi <andrea.righi@canonical.com>
Acked-by: Tim Gardner <tim.gardner@canonical.com>
Signed-off-by: Stefan Bader <stefan.bader@canonical.com>

hwe-5.8-prep 2021-10-05 08:54:57 UTC
UBUNTU: Ubuntu-hwe-5.8-5.8.0-66.74

Author: Stefan Bader
Author Date: 2021-10-05 08:54:57 UTC

UBUNTU: Ubuntu-hwe-5.8-5.8.0-66.74

Signed-off-by: Stefan Bader <stefan.bader@canonical.com>

master 2021-09-23 16:40:49 UTC
UBUNTU: Ubuntu-5.4.0-88.99

Author: Kelsey Skunberg
Author Date: 2021-09-23 16:40:49 UTC

UBUNTU: Ubuntu-5.4.0-88.99

Signed-off-by: Kelsey Skunberg <kelsey.skunberg@canonical.com>

hwe-5.13 2021-08-24 13:51:26 UTC
UBUNTU: Ubuntu-hwe-5.13-5.13.0-14.14~20.04.3

Author: Andrea Righi
Author Date: 2021-08-24 13:51:26 UTC

UBUNTU: Ubuntu-hwe-5.13-5.13.0-14.14~20.04.3

Signed-off-by: Andrea Righi <andrea.righi@canonical.com>

112 of 12 results
This repository contains Public information 
Everyone can see this information.

Subscribers