ACK/Cmnt: [SRU][PULL][G/aws] config changes to fix hibernation on Xen instance types
Stefan Bader
stefan.bader at canonical.com
Wed Nov 4 14:11:53 UTC 2020
On 04.11.20 13:00, Andrea Righi wrote:
> BugLink: https://bugs.launchpad.net/bugs/1732512
> BugLink: https://bugs.launchpad.net/bugs/1879711
>
> [Impact]
>
> After moving to 5.8 the config for the AWS kernel has been re-generated
> starting from the generic 5.8 kernel. However, in the process, we missed
> some important config options that are required to properly support
> hibernation, especially on Xen instance types.
>
> Re-align the config starting from a 5.4 kernel and report explicitly in
> the annotations file the relevant config options required by
> hibernation.
>
> Also get rid of some modules that were not enabled in 5.4 and are also
> not required in 5.8. This makes the kernel smaller and allows to provide
> a faster boot time.
>
> These changes have been tested in the AWS environment using Xen and KVM
> instance types. Without these config changes hibernation is currently
> broken on certain instance types.
>
> [Test case]
>
> - start a Xen-based instance (i.e., c4.8xlarge)
> - start a memory stress test on it
> - hibernate & resume
> - verify that the instance has been properly resumed and the memory
> stress test is still running
>
> [Fix]
>
> Re-align as much as possible with the config options used in 5.4 and
> also get rid of some additional modules that were enabled and that are
> not required.
>
> [Regression potential]
>
> The risk of regression is to disable certain modules/drivers that are
> potentially required, but without these changes hibernation is currently
> broken in many Xen instance types, so it is less risky to use these new
> config options.
>
> ----------------------------------------------------------------
> The following changes since commit f352dd559e7c0ab7aa8db3b91f698e4cbbfbcbe3:
>
> UBUNTU: Ubuntu-aws-5.8.0-1011.11 (2020-10-22 11:23:44 +0200)
>
> are available in the Git repository at:
>
> git://git.launchpad.net/~arighi/ubuntu/+source/linux-aws/+git/groovy tags/aws-config-update
>
> for you to fetch changes up to 22c3b97f3738040e278672b2d230526307ca8900:
>
> UBUNTU: [Config] [aws] make sure CONFIG_XEN_FBDEV_FRONTEND is disabled (2020-11-04 12:57:59 +0100)
>
> ----------------------------------------------------------------
> Andrea Righi (4):
> UBUNTU: [Config] [aws] re-align configs with kernel 5.4 aws
> UBUNTU: [Config] [aws] make sure CONFIG_FB_HYPERV is disabled
> UBUNTU: [Config] [aws] make sure CONFIG_SUSPEND is disabled
> UBUNTU: [Config] [aws] make sure CONFIG_XEN_FBDEV_FRONTEND is disabled
>
> debian.aws/abi/5.8.0-1010.10/amd64/aws.modules | 1875 +--
> debian.aws/abi/5.8.0-1010.10/arm64/aws.modules | 969 +-
> debian.aws/config/amd64/config.common.amd64 | 163 +-
> debian.aws/config/annotations | 18342 +++++++++++------------
> debian.aws/config/arm64/config.common.arm64 | 163 +-
> debian.aws/config/config.common.ubuntu | 2390 +--
> 6 files changed, 9212 insertions(+), 14690 deletions(-)
>
I did assign the Groovy tasks an importance of medium because I would say this
is not an essential functionality which is impaired.
Acked-by: Stefan Bader <stefan.bader at canonical.com>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20201104/6bf80237/attachment.sig>
More information about the kernel-team
mailing list