diff mbox series

[SRU,Bionic,Disco,Eoan,1/1] UBUNTU: [Config] Change Config Option CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE for s390x from yes to no

Message ID 1571382321-13220-2-git-send-email-frank.heimes@canonical.com
State New
Headers show
Series [SRU,Bionic,Disco,Eoan,1/1] UBUNTU: [Config] Change Config Option CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE for s390x from yes to no | expand

Commit Message

Frank Heimes Oct. 18, 2019, 7:05 a.m. UTC
BugLink: https://bugs.launchpad.net/bugs/1848492

Signed-off-by: Frank Heimes <frank.heimes@canonical.com>
---
 debian.master/config/annotations               | 4 ++--
 debian.master/config/s390x/config.common.s390x | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

Comments

Kleber Sacilotto de Souza Oct. 18, 2019, 7:41 a.m. UTC | #1
On 18.10.19 09:05, frank.heimes@canonical.com wrote:
> BugLink: https://bugs.launchpad.net/bugs/1848492
> 
> Signed-off-by: Frank Heimes <frank.heimes@canonical.com>

Simple change affecting only the platform.

Acked-by: Kleber Sacilotto de Souza <kleber.souza@canonical.com>

> ---
>  debian.master/config/annotations               | 4 ++--
>  debian.master/config/s390x/config.common.s390x | 2 +-
>  2 files changed, 3 insertions(+), 3 deletions(-)
> 
> diff --git a/debian.master/config/annotations b/debian.master/config/annotations
> index 43016a9..22ddb2b 100644
> --- a/debian.master/config/annotations
> +++ b/debian.master/config/annotations
> @@ -11165,12 +11165,12 @@ CONFIG_ARM64_PMEM                               policy<{'arm64': 'y'}>
>  
>  # Menu: Processor type and features >> Allow for memory hot-add
>  CONFIG_MEMORY_HOTPLUG                           policy<{'amd64': 'y', 'i386': 'y', 'ppc64el': 'y', 's390x': 'y'}>
> -CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE            policy<{'amd64': 'y', 'i386': 'y', 'ppc64el': 'n', 's390x': 'y'}>
> +CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE            policy<{'amd64': 'y', 'i386': 'y', 'ppc64el': 'n', 's390x': 'n'}>
>  CONFIG_MEMORY_HOTREMOVE                         policy<{'amd64': 'y', 'i386': 'y', 'ppc64el': 'y', 's390x': 'y'}>
>  CONFIG_DEFERRED_STRUCT_PAGE_INIT                policy<{'amd64': 'n', 'i386': 'n', 'ppc64el': 'n', 's390x': 'n'}>
>  CONFIG_ZONE_DEVICE                              policy<{'amd64': 'y', 'ppc64el': 'y'}>
>  #
> -CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE            mark<ENFORCED> note<LP:1709171>
> +CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE            mark<ENFORCED> note<LP:1709171 LP:1848492>
>  
>  # Menu: Processor type and features >> Architecture: arm
>  CONFIG_HAVE_ARM_ARCH_TIMER                      policy<{'armhf': 'y'}>
> diff --git a/debian.master/config/s390x/config.common.s390x b/debian.master/config/s390x/config.common.s390x
> index 00e4ce1..afbe49820 100644
> --- a/debian.master/config/s390x/config.common.s390x
> +++ b/debian.master/config/s390x/config.common.s390x
> @@ -177,7 +177,7 @@ CONFIG_MD_MULTIPATH=y
>  # CONFIG_MEGARAID_NEWGEN is not set
>  # CONFIG_MEGARAID_SAS is not set
>  # CONFIG_MEMORY is not set
> -CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE=y
> +# CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE is not set
>  # CONFIG_MEMSTICK is not set
>  CONFIG_MEM_SOFT_DIRTY=y
>  CONFIG_MFD_CORE=m
>
Stefan Bader Oct. 18, 2019, 7:54 a.m. UTC | #2
On 18.10.19 09:05, frank.heimes@canonical.com wrote:
> BugLink: https://bugs.launchpad.net/bugs/1848492
> 
> Signed-off-by: Frank Heimes <frank.heimes@canonical.com>
Acked-by: Stefan Bader <stefan.bader@canonical.com>
> ---

I would put some of the explanation about what this change does into the commit
message so people not have to go in circles.

-Stefan

>  debian.master/config/annotations               | 4 ++--
>  debian.master/config/s390x/config.common.s390x | 2 +-
>  2 files changed, 3 insertions(+), 3 deletions(-)
> 
> diff --git a/debian.master/config/annotations b/debian.master/config/annotations
> index 43016a9..22ddb2b 100644
> --- a/debian.master/config/annotations
> +++ b/debian.master/config/annotations
> @@ -11165,12 +11165,12 @@ CONFIG_ARM64_PMEM                               policy<{'arm64': 'y'}>
>  
>  # Menu: Processor type and features >> Allow for memory hot-add
>  CONFIG_MEMORY_HOTPLUG                           policy<{'amd64': 'y', 'i386': 'y', 'ppc64el': 'y', 's390x': 'y'}>
> -CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE            policy<{'amd64': 'y', 'i386': 'y', 'ppc64el': 'n', 's390x': 'y'}>
> +CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE            policy<{'amd64': 'y', 'i386': 'y', 'ppc64el': 'n', 's390x': 'n'}>
>  CONFIG_MEMORY_HOTREMOVE                         policy<{'amd64': 'y', 'i386': 'y', 'ppc64el': 'y', 's390x': 'y'}>
>  CONFIG_DEFERRED_STRUCT_PAGE_INIT                policy<{'amd64': 'n', 'i386': 'n', 'ppc64el': 'n', 's390x': 'n'}>
>  CONFIG_ZONE_DEVICE                              policy<{'amd64': 'y', 'ppc64el': 'y'}>
>  #
> -CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE            mark<ENFORCED> note<LP:1709171>
> +CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE            mark<ENFORCED> note<LP:1709171 LP:1848492>
>  
>  # Menu: Processor type and features >> Architecture: arm
>  CONFIG_HAVE_ARM_ARCH_TIMER                      policy<{'armhf': 'y'}>
> diff --git a/debian.master/config/s390x/config.common.s390x b/debian.master/config/s390x/config.common.s390x
> index 00e4ce1..afbe49820 100644
> --- a/debian.master/config/s390x/config.common.s390x
> +++ b/debian.master/config/s390x/config.common.s390x
> @@ -177,7 +177,7 @@ CONFIG_MD_MULTIPATH=y
>  # CONFIG_MEGARAID_NEWGEN is not set
>  # CONFIG_MEGARAID_SAS is not set
>  # CONFIG_MEMORY is not set
> -CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE=y
> +# CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE is not set
>  # CONFIG_MEMSTICK is not set
>  CONFIG_MEM_SOFT_DIRTY=y
>  CONFIG_MFD_CORE=m
>
Frank Heimes Oct. 18, 2019, 8:55 a.m. UTC | #3
I agree - the commit msg is a bit limited, so:

"Having CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE disabled makes sure that
memory that is configured as 'Reserved' to an s390x LPAR (on top of memory
that is configured as 'Initial') is no longer automatically consumed (means
set online) at boot time and can now be dynamically added later on demand."


On Fri, Oct 18, 2019 at 9:54 AM Stefan Bader <stefan.bader@canonical.com>
wrote:

> On 18.10.19 09:05, frank.heimes@canonical.com wrote:
> > BugLink: https://bugs.launchpad.net/bugs/1848492
> >
> > Signed-off-by: Frank Heimes <frank.heimes@canonical.com>
> Acked-by: Stefan Bader <stefan.bader@canonical.com>
> > ---
>
> I would put some of the explanation about what this change does into the
> commit
> message so people not have to go in circles.
>
> -Stefan
>
> >  debian.master/config/annotations               | 4 ++--
> >  debian.master/config/s390x/config.common.s390x | 2 +-
> >  2 files changed, 3 insertions(+), 3 deletions(-)
> >
> > diff --git a/debian.master/config/annotations
> b/debian.master/config/annotations
> > index 43016a9..22ddb2b 100644
> > --- a/debian.master/config/annotations
> > +++ b/debian.master/config/annotations
> > @@ -11165,12 +11165,12 @@ CONFIG_ARM64_PMEM
>  policy<{'arm64': 'y'}>
> >
> >  # Menu: Processor type and features >> Allow for memory hot-add
> >  CONFIG_MEMORY_HOTPLUG                           policy<{'amd64': 'y',
> 'i386': 'y', 'ppc64el': 'y', 's390x': 'y'}>
> > -CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE            policy<{'amd64': 'y',
> 'i386': 'y', 'ppc64el': 'n', 's390x': 'y'}>
> > +CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE            policy<{'amd64': 'y',
> 'i386': 'y', 'ppc64el': 'n', 's390x': 'n'}>
> >  CONFIG_MEMORY_HOTREMOVE                         policy<{'amd64': 'y',
> 'i386': 'y', 'ppc64el': 'y', 's390x': 'y'}>
> >  CONFIG_DEFERRED_STRUCT_PAGE_INIT                policy<{'amd64': 'n',
> 'i386': 'n', 'ppc64el': 'n', 's390x': 'n'}>
> >  CONFIG_ZONE_DEVICE                              policy<{'amd64': 'y',
> 'ppc64el': 'y'}>
> >  #
> > -CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE            mark<ENFORCED>
> note<LP:1709171>
> > +CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE            mark<ENFORCED>
> note<LP:1709171 LP:1848492>
> >
> >  # Menu: Processor type and features >> Architecture: arm
> >  CONFIG_HAVE_ARM_ARCH_TIMER                      policy<{'armhf': 'y'}>
> > diff --git a/debian.master/config/s390x/config.common.s390x
> b/debian.master/config/s390x/config.common.s390x
> > index 00e4ce1..afbe49820 100644
> > --- a/debian.master/config/s390x/config.common.s390x
> > +++ b/debian.master/config/s390x/config.common.s390x
> > @@ -177,7 +177,7 @@ CONFIG_MD_MULTIPATH=y
> >  # CONFIG_MEGARAID_NEWGEN is not set
> >  # CONFIG_MEGARAID_SAS is not set
> >  # CONFIG_MEMORY is not set
> > -CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE=y
> > +# CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE is not set
> >  # CONFIG_MEMSTICK is not set
> >  CONFIG_MEM_SOFT_DIRTY=y
> >  CONFIG_MFD_CORE=m
> >
>
>
> --
> kernel-team mailing list
> kernel-team@lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/kernel-team
>
diff mbox series

Patch

diff --git a/debian.master/config/annotations b/debian.master/config/annotations
index 43016a9..22ddb2b 100644
--- a/debian.master/config/annotations
+++ b/debian.master/config/annotations
@@ -11165,12 +11165,12 @@  CONFIG_ARM64_PMEM                               policy<{'arm64': 'y'}>
 
 # Menu: Processor type and features >> Allow for memory hot-add
 CONFIG_MEMORY_HOTPLUG                           policy<{'amd64': 'y', 'i386': 'y', 'ppc64el': 'y', 's390x': 'y'}>
-CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE            policy<{'amd64': 'y', 'i386': 'y', 'ppc64el': 'n', 's390x': 'y'}>
+CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE            policy<{'amd64': 'y', 'i386': 'y', 'ppc64el': 'n', 's390x': 'n'}>
 CONFIG_MEMORY_HOTREMOVE                         policy<{'amd64': 'y', 'i386': 'y', 'ppc64el': 'y', 's390x': 'y'}>
 CONFIG_DEFERRED_STRUCT_PAGE_INIT                policy<{'amd64': 'n', 'i386': 'n', 'ppc64el': 'n', 's390x': 'n'}>
 CONFIG_ZONE_DEVICE                              policy<{'amd64': 'y', 'ppc64el': 'y'}>
 #
-CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE            mark<ENFORCED> note<LP:1709171>
+CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE            mark<ENFORCED> note<LP:1709171 LP:1848492>
 
 # Menu: Processor type and features >> Architecture: arm
 CONFIG_HAVE_ARM_ARCH_TIMER                      policy<{'armhf': 'y'}>
diff --git a/debian.master/config/s390x/config.common.s390x b/debian.master/config/s390x/config.common.s390x
index 00e4ce1..afbe49820 100644
--- a/debian.master/config/s390x/config.common.s390x
+++ b/debian.master/config/s390x/config.common.s390x
@@ -177,7 +177,7 @@  CONFIG_MD_MULTIPATH=y
 # CONFIG_MEGARAID_NEWGEN is not set
 # CONFIG_MEGARAID_SAS is not set
 # CONFIG_MEMORY is not set
-CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE=y
+# CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE is not set
 # CONFIG_MEMSTICK is not set
 CONFIG_MEM_SOFT_DIRTY=y
 CONFIG_MFD_CORE=m