lp:~ubuntu-kernel/ubuntu/+source/linux/+git/focal

Get this repository:
git clone https://git.launchpad.net/~ubuntu-kernel/ubuntu/+source/linux/+git/focal
Members of Ubuntu Kernel Repositories can upload to this repository. Log in for directions.

Repository scan failed

Scanning this repository for changes failed. You can manually rescan if required.

Branches

Name Last Modified Last Commit
hwe-5.11-prep 2021-09-28 15:37:59 UTC
UBUNTU: Ubuntu-hwe-5.11-5.11.0-38.42~20.04.1

Author: Stefan Bader
Author Date: 2021-09-28 15:37:59 UTC

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

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

hwe-5.11 2021-09-28 15:37:59 UTC
UBUNTU: Ubuntu-hwe-5.11-5.11.0-38.42~20.04.1

Author: Stefan Bader
Author Date: 2021-09-28 15:37:59 UTC

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

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

hwe-5.13-next 2021-09-28 11:07:42 UTC
UBUNTU: Ubuntu-hwe-5.13-5.13.0-17.17~20.04.1

Author: Andrea Righi
Author Date: 2021-09-28 11:07:42 UTC

UBUNTU: Ubuntu-hwe-5.13-5.13.0-17.17~20.04.1

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

master-prep 2021-09-24 13:50:10 UTC
UBUNTU: Ubuntu-5.4.0-89.100

Author: Stefan Bader
Author Date: 2021-09-24 13:50:10 UTC

UBUNTU: Ubuntu-5.4.0-89.100

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

master-next 2021-09-24 13:50:10 UTC
UBUNTU: Ubuntu-5.4.0-89.100

Author: Stefan Bader
Author Date: 2021-09-24 13:50:10 UTC

UBUNTU: Ubuntu-5.4.0-89.100

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

hwe-5.8 2021-09-24 09:50:34 UTC
KVM: SVM: Periodically schedule when unregistering regions on destroy

Author: David Rientjes
Author Date: 2021-09-23 23:51:00 UTC

KVM: SVM: Periodically schedule when unregistering regions on destroy

There may be many encrypted regions that need to be unregistered when a
SEV VM is destroyed. This can lead to soft lockups. For example, on a
host running 4.15:

watchdog: BUG: soft lockup - CPU#206 stuck for 11s! [t_virtual_machi:194348]
CPU: 206 PID: 194348 Comm: t_virtual_machi
RIP: 0010:free_unref_page_list+0x105/0x170
...
Call Trace:
 [<0>] release_pages+0x159/0x3d0
 [<0>] sev_unpin_memory+0x2c/0x50 [kvm_amd]
 [<0>] __unregister_enc_region_locked+0x2f/0x70 [kvm_amd]
 [<0>] svm_vm_destroy+0xa9/0x200 [kvm_amd]
 [<0>] kvm_arch_destroy_vm+0x47/0x200
 [<0>] kvm_put_kvm+0x1a8/0x2f0
 [<0>] kvm_vm_release+0x25/0x30
 [<0>] do_exit+0x335/0xc10
 [<0>] do_group_exit+0x3f/0xa0
 [<0>] get_signal+0x1bc/0x670
 [<0>] do_signal+0x31/0x130

Although the CLFLUSH is no longer issued on every encrypted region to be
unregistered, there are no other changes that can prevent soft lockups for
very large SEV VMs in the latest kernel.

Periodically schedule if necessary. This still holds kvm->lock across the
resched, but since this only happens when the VM is destroyed this is
assumed to be acceptable.

Signed-off-by: David Rientjes <rientjes@google.com>
Message-Id: <alpine.DEB.2.23.453.2008251255240.2987727@chino.kir.corp.google.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
(cherry picked from commit 7be74942f184fdfba34ddd19a0d995deb34d4a03)
CVE-2020-36311
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Acked-by: Stefan Bader <stefan.bader@canonical.com>
Acked-by: Kleber Sacilotto de Souza <kleber.souza@canonical.com>
Signed-off-by: Stefan Bader <stefan.bader@canonical.com>

master 2021-09-17 18:35:10 UTC
UBUNTU: Ubuntu-5.4.0-86.97

Author: Thadeu Lima de Souza Cascardo
Author Date: 2021-09-17 18:35:10 UTC

UBUNTU: Ubuntu-5.4.0-86.97

Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@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>

hwe-5.8-prep 2021-08-13 12:19:52 UTC
UBUNTU: Ubuntu-hwe-5.8-5.8.0-65.73

Author: Stefan Bader
Author Date: 2021-08-13 12:19:52 UTC

UBUNTU: Ubuntu-hwe-5.8-5.8.0-65.73

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

19 of 9 results
This repository contains Public information 
Everyone can see this information.