~arighi/ubuntu/+source/linux-aws/+git/groovy:xen-netfront-fix

Last commit made on 2020-08-07
Get this branch:
git clone -b xen-netfront-fix https://git.launchpad.net/~arighi/ubuntu/+source/linux-aws/+git/groovy
Only Andrea Righi can upload to this branch. If you are Andrea Righi please log in for upload directions.

Branch merges

Branch information

Name:
xen-netfront-fix
Repository:
lp:~arighi/ubuntu/+source/linux-aws/+git/groovy

Recent commits

4366334... by Andrea Righi

UBUNTU: test kernel 5.8.0-1001.1+arighi20200807

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

17954c8... by Andrea Righi

UBUNTU: SAUCE: xen-netfront: prevent unnecessary close on hibernate

If the device in the Xen bus is already in the "closed" state when
hibernating there's no need to close the bus again. Doing so can only
cause errors that would prevent the system to hibernate correctly.

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

d821f66... by Andrea Righi

UBUNTU: Ubuntu-aws-5.8.0-1001.1

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

55b5d66... by Andrea Righi

UBUNTU: [Config] aws: update modules list

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

0c7722c... by Andrea Righi

UBUNTU: SAUCE: mm: swap: do not wait for lock_page() in unuse_pte_range()

Waiting for lock_page() with mm->mmap_sem held in unuse_pte_range() can
lead to stalls while running swapoff (i.e., not being able to ssh into
the system, inability to execute simple commands like 'ps', etc.).

Replace lock_page() with trylock_page() and release mm->mmap_sem if we
fail to lock it, giving other tasks a chance to continue and prevent
the stall.

This issue can be easily reproduced running swapoff in systems with a
large amount of RAM (>=100GB) and a lot of pages swapped out to disk. A
specific use case is to run swapoff immediately after resuming from
hibernation.

Under these conditions and without this patch applied the system can be
stalled up to 15min, with this patch applied the system is always
responsive.

Signed-off-by: Andrea Righi <email address hidden>
(cherry picked from commit c17ff8bb0537f518d3e84566a18b70b3c703be0b)
Signed-off-by: Andrea Righi <email address hidden>

eccfebc... by Andrea Righi

UBUNTU: [Config] aws: compile nvme statically in the kernel

This is required to properly support hibernation/resume inside AWS
instances.

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

f096202... by Andrea Righi

UBUNTU: [Config] aws: re-align to 5.8 generic config

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

855184a... by Andrea Righi

UBUNTU: [aws] [packaging] debhelper-compat (= 10)

Bump Debian compat to v10 and express the new compatibility level using
a "Build-depends: debhelper-compat (= 10)" entry in debian/control,
adding versioned build dependency on the debhelper package, and retiring
debian/compat ('man 7 debhelper', "COMPATIBILITY LEVELS" section).

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

6a7bf1e... by Andrea Righi

UBUNTU: Start new release

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

8344cb0... by Andrea Righi

UBUNTU: [Packaging] update variants

BugLink: https://bugs.launchpad.net/bugs/1786013
Signed-off-by: Andrea Righi <email address hidden>