~arighi/ubuntu/+source/linux-aws/+git/groovy:master-next

Last commit made on 2020-11-05
Get this branch:
git clone -b master-next 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:
master-next
Repository:
lp:~arighi/ubuntu/+source/linux-aws/+git/groovy

Recent commits

8ddd9e4... by Andrea Righi

UBUNTU: test kernel 5.8.0-1011.11+arighi20201105

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

1805ab6... by Andrea Righi

UBUNTU: SAUCE: automatically disable kaslr when hibernation is enabled

Hibernation expects the runtime regions to stay in the same place so
make sure kaslr is disabled.

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

edbb6f9... by Xiaoyi Chen <email address hidden>

PM: hibernate: Batch hibernate and resume IO requests

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

Hibernate and resume process submits individual IO requests for each page
of the data, so use blk_plug to improve the batching of these requests.

Testing this change with hibernate and resumes consistently shows merging
of the IO requests and more than an order of magnitude improvement in
hibernate and resume speed is observed.

One hibernate and resume cycle for 16GB RAM out of 32GB in use takes
around 21 minutes before the change, and 1 minutes after the change on
a system with limited storage IOPS.

Signed-off-by: Xiaoyi Chen <email address hidden>
Co-Developed-by: Anchal Agarwal <email address hidden>
Signed-off-by: Anchal Agarwal <email address hidden>
[ rjw: Subject and changelog edits, white space damage fixes ]
Signed-off-by: Rafael J. Wysocki <email address hidden>
(cherry picked from commit 55c4478a8f0ecedc0c1a0c9379380249985c372a)
Signed-off-by: Andrea Righi <email address hidden>

ad8787d... by Andrea Righi

Revert "UBUNTU: SAUCE: [aws] PM / hibernate: Speed up hibernation by batching requests"

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

This reverts commit 11c3fa3b29722124f5c9122671983614383686db.

This will be replaced by a new version of this patch (see next commit).

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

e469d1b... by Andrea Righi

UBUNTU: [Config] [aws] do not enable NUMA balancing by default

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

Disabling NUMA balancing seems to improve hibernation reliability,
especially on instances with a lot of memory.

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

6f973e7... by Andrea Righi

UBUNTU: [Config] [aws] remove all sound-related modules

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

Sound modules are not needed in the AWS cloud.

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

40eac19... by Andrea Righi

UBUNTU: [Config] [aws] enforce CONFIG_XEN_NETDEV_FRONTEND

Enforce CONFIG_XEN_NETDEV_FRONTEND to be 'y': xen-netfront must be
statically compiled in the kernel to prevent network failures on resume
on the AWS t2 instance types.

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

ea541c0... by Andrea Righi

UBUNTU: [Config] [aws] disable CONFIG_XEN_BALLOON on amd64

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

This option is required to make hibernation more reliable on Xen.

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

22410ef... by Andrea Righi

UBUNTU: [Config] [aws] disable CONFIG_INPUT_XEN_KBDDEV_FRONTEND

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

This option must be disabled to correctly support hibernation on Xen
instance types in AWS.

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

811d0a2... by Andrea Righi

UBUNTU: [Config] [aws] disable CONFIG_XEN_FBDEV_FRONTEND

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

This option must be disabled to correctly support hibernation on Xen
instance types in AWS.

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