From: Fedora Kernel Team <kernel-team@xxxxxxxxxxxxxxxxx> [redhat] New configs in mm/Kconfig Hi, As part of the ongoing rebase effort, the following configuration options need to be reviewed. As a reminder, the ARK configuration flow involves moving unreviewed configuration options from the pending directory to the ark directory. In the diff below, options are removed from the pending directory and added to the ark hierarchy. The final options that need to be ACKed are the files that are being added to the ark hierarchy. If the value for a file that is added should be changed, please reply with a better option. Symbol: MHP_DEFAULT_ONLINE_TYPE_OFFLINE [=y] Type : bool Defined at mm/Kconfig:575 Prompt: offline Depends on: MEMORY_HOTPLUG [=y] Location: -> Memory Management options -> Memory hotplug (MEMORY_HOTPLUG [=y]) -> Memory Hotplug Default Online Type (<choice> [=n]) -> offline (MHP_DEFAULT_ONLINE_TYPE_OFFLINE [=y]) Commit: 44d46b76c3a4 (mm: add build-time option for hotplug memory default online type) --- Symbol: MHP_DEFAULT_ONLINE_TYPE_ONLINE_AUTO [=n] Type : bool Defined at mm/Kconfig:582 Prompt: auto Depends on: MEMORY_HOTPLUG [=y] Location: -> Memory Management options -> Memory hotplug (MEMORY_HOTPLUG [=y]) -> Memory Hotplug Default Online Type (<choice> [=n]) -> auto (MHP_DEFAULT_ONLINE_TYPE_ONLINE_AUTO [=n]) Commit: 44d46b76c3a4 (mm: add build-time option for hotplug memory default online type) --- Symbol: MHP_DEFAULT_ONLINE_TYPE_ONLINE_KERNEL [=n] Type : bool Defined at mm/Kconfig:589 Prompt: kernel Depends on: MEMORY_HOTPLUG [=y] Location: -> Memory Management options -> Memory hotplug (MEMORY_HOTPLUG [=y]) -> Memory Hotplug Default Online Type (<choice> [=n]) -> kernel (MHP_DEFAULT_ONLINE_TYPE_ONLINE_KERNEL [=n]) Commit: 44d46b76c3a4 (mm: add build-time option for hotplug memory default online type) --- Symbol: MHP_DEFAULT_ONLINE_TYPE_ONLINE_MOVABLE [=n] Type : bool Defined at mm/Kconfig:596 Prompt: movable Depends on: MEMORY_HOTPLUG [=y] Location: -> Memory Management options -> Memory hotplug (MEMORY_HOTPLUG [=y]) -> Memory Hotplug Default Online Type (<choice> [=n]) -> movable (MHP_DEFAULT_ONLINE_TYPE_ONLINE_MOVABLE [=n]) Commit: 44d46b76c3a4 (mm: add build-time option for hotplug memory default online type) --- Symbol: PT_RECLAIM [=y] Type : bool Defined at mm/Kconfig:1350 Prompt: reclaim empty user page table pages Depends on: ARCH_SUPPORTS_PT_RECLAIM [=y] && MMU [=y] && SMP [=y] Location: -> Memory Management options -> reclaim empty user page table pages (PT_RECLAIM [=y]) Selects: MMU_GATHER_RCU_TABLE_FREE [=y] Commit: 6375e95f381e (mm: pgtable: reclaim empty PTE page in madvise(MADV_DONTNEED)) --- Signed-off-by: Fedora Kernel Team <kernel-team@xxxxxxxxxxxxxxxxx> diff --git a/redhat/configs/pending-rhel/generic/CONFIG_MHP_DEFAULT_ONLINE_TYPE_OFFLINE b/redhat/configs/pending-rhel/generic/CONFIG_MHP_DEFAULT_ONLINE_TYPE_OFFLINE deleted file mode 100644 index blahblah..blahblah 0 --- a/redhat/configs/pending-rhel/generic/CONFIG_MHP_DEFAULT_ONLINE_TYPE_OFFLINE +++ /dev/null @@ -1,15 +0,0 @@ -# Symbol: MHP_DEFAULT_ONLINE_TYPE_OFFLINE [=y] -# Type : bool -# Defined at mm/Kconfig:575 -# Prompt: offline -# Depends on: MEMORY_HOTPLUG [=y] -# Location: -# -> Memory Management options -# -> Memory hotplug (MEMORY_HOTPLUG [=y]) -# -> Memory Hotplug Default Online Type (<choice> [=n]) -# -> offline (MHP_DEFAULT_ONLINE_TYPE_OFFLINE [=y]) -# -# -# -# Commit: 44d46b76c3a4 (mm: add build-time option for hotplug memory default online type) -CONFIG_MHP_DEFAULT_ONLINE_TYPE_OFFLINE=y diff --git a/redhat/configs/pending-rhel/generic/CONFIG_MHP_DEFAULT_ONLINE_TYPE_ONLINE_AUTO b/redhat/configs/pending-rhel/generic/CONFIG_MHP_DEFAULT_ONLINE_TYPE_ONLINE_AUTO deleted file mode 100644 index blahblah..blahblah 0 --- a/redhat/configs/pending-rhel/generic/CONFIG_MHP_DEFAULT_ONLINE_TYPE_ONLINE_AUTO +++ /dev/null @@ -1,15 +0,0 @@ -# Symbol: MHP_DEFAULT_ONLINE_TYPE_ONLINE_AUTO [=n] -# Type : bool -# Defined at mm/Kconfig:582 -# Prompt: auto -# Depends on: MEMORY_HOTPLUG [=y] -# Location: -# -> Memory Management options -# -> Memory hotplug (MEMORY_HOTPLUG [=y]) -# -> Memory Hotplug Default Online Type (<choice> [=n]) -# -> auto (MHP_DEFAULT_ONLINE_TYPE_ONLINE_AUTO [=n]) -# -# -# -# Commit: 44d46b76c3a4 (mm: add build-time option for hotplug memory default online type) -# CONFIG_MHP_DEFAULT_ONLINE_TYPE_ONLINE_AUTO is not set diff --git a/redhat/configs/pending-rhel/generic/CONFIG_MHP_DEFAULT_ONLINE_TYPE_ONLINE_KERNEL b/redhat/configs/pending-rhel/generic/CONFIG_MHP_DEFAULT_ONLINE_TYPE_ONLINE_KERNEL deleted file mode 100644 index blahblah..blahblah 0 --- a/redhat/configs/pending-rhel/generic/CONFIG_MHP_DEFAULT_ONLINE_TYPE_ONLINE_KERNEL +++ /dev/null @@ -1,15 +0,0 @@ -# Symbol: MHP_DEFAULT_ONLINE_TYPE_ONLINE_KERNEL [=n] -# Type : bool -# Defined at mm/Kconfig:589 -# Prompt: kernel -# Depends on: MEMORY_HOTPLUG [=y] -# Location: -# -> Memory Management options -# -> Memory hotplug (MEMORY_HOTPLUG [=y]) -# -> Memory Hotplug Default Online Type (<choice> [=n]) -# -> kernel (MHP_DEFAULT_ONLINE_TYPE_ONLINE_KERNEL [=n]) -# -# -# -# Commit: 44d46b76c3a4 (mm: add build-time option for hotplug memory default online type) -# CONFIG_MHP_DEFAULT_ONLINE_TYPE_ONLINE_KERNEL is not set diff --git a/redhat/configs/pending-rhel/generic/CONFIG_MHP_DEFAULT_ONLINE_TYPE_ONLINE_MOVABLE b/redhat/configs/pending-rhel/generic/CONFIG_MHP_DEFAULT_ONLINE_TYPE_ONLINE_MOVABLE deleted file mode 100644 index blahblah..blahblah 0 --- a/redhat/configs/pending-rhel/generic/CONFIG_MHP_DEFAULT_ONLINE_TYPE_ONLINE_MOVABLE +++ /dev/null @@ -1,15 +0,0 @@ -# Symbol: MHP_DEFAULT_ONLINE_TYPE_ONLINE_MOVABLE [=n] -# Type : bool -# Defined at mm/Kconfig:596 -# Prompt: movable -# Depends on: MEMORY_HOTPLUG [=y] -# Location: -# -> Memory Management options -# -> Memory hotplug (MEMORY_HOTPLUG [=y]) -# -> Memory Hotplug Default Online Type (<choice> [=n]) -# -> movable (MHP_DEFAULT_ONLINE_TYPE_ONLINE_MOVABLE [=n]) -# -# -# -# Commit: 44d46b76c3a4 (mm: add build-time option for hotplug memory default online type) -# CONFIG_MHP_DEFAULT_ONLINE_TYPE_ONLINE_MOVABLE is not set diff --git a/redhat/configs/pending-rhel/generic/CONFIG_PT_RECLAIM b/redhat/configs/pending-rhel/generic/CONFIG_PT_RECLAIM deleted file mode 100644 index blahblah..blahblah 0 --- a/redhat/configs/pending-rhel/generic/CONFIG_PT_RECLAIM +++ /dev/null @@ -1,14 +0,0 @@ -# Symbol: PT_RECLAIM [=y] -# Type : bool -# Defined at mm/Kconfig:1350 -# Prompt: reclaim empty user page table pages -# Depends on: ARCH_SUPPORTS_PT_RECLAIM [=y] && MMU [=y] && SMP [=y] -# Location: -# -> Memory Management options -# -> reclaim empty user page table pages (PT_RECLAIM [=y]) -# Selects: MMU_GATHER_RCU_TABLE_FREE [=y] -# -# -# -# Commit: 6375e95f381e (mm: pgtable: reclaim empty PTE page in madvise(MADV_DONTNEED)) -CONFIG_PT_RECLAIM=y diff --git a/redhat/configs/rhel/generic/CONFIG_MHP_DEFAULT_ONLINE_TYPE_OFFLINE b/redhat/configs/rhel/generic/CONFIG_MHP_DEFAULT_ONLINE_TYPE_OFFLINE new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/rhel/generic/CONFIG_MHP_DEFAULT_ONLINE_TYPE_OFFLINE @@ -0,0 +1 @@ +CONFIG_MHP_DEFAULT_ONLINE_TYPE_OFFLINE=y diff --git a/redhat/configs/rhel/generic/CONFIG_MHP_DEFAULT_ONLINE_TYPE_ONLINE_AUTO b/redhat/configs/rhel/generic/CONFIG_MHP_DEFAULT_ONLINE_TYPE_ONLINE_AUTO new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/rhel/generic/CONFIG_MHP_DEFAULT_ONLINE_TYPE_ONLINE_AUTO @@ -0,0 +1 @@ +# CONFIG_MHP_DEFAULT_ONLINE_TYPE_ONLINE_AUTO is not set diff --git a/redhat/configs/rhel/generic/CONFIG_MHP_DEFAULT_ONLINE_TYPE_ONLINE_KERNEL b/redhat/configs/rhel/generic/CONFIG_MHP_DEFAULT_ONLINE_TYPE_ONLINE_KERNEL new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/rhel/generic/CONFIG_MHP_DEFAULT_ONLINE_TYPE_ONLINE_KERNEL @@ -0,0 +1 @@ +# CONFIG_MHP_DEFAULT_ONLINE_TYPE_ONLINE_KERNEL is not set diff --git a/redhat/configs/rhel/generic/CONFIG_MHP_DEFAULT_ONLINE_TYPE_ONLINE_MOVABLE b/redhat/configs/rhel/generic/CONFIG_MHP_DEFAULT_ONLINE_TYPE_ONLINE_MOVABLE new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/rhel/generic/CONFIG_MHP_DEFAULT_ONLINE_TYPE_ONLINE_MOVABLE @@ -0,0 +1 @@ +# CONFIG_MHP_DEFAULT_ONLINE_TYPE_ONLINE_MOVABLE is not set diff --git a/redhat/configs/rhel/generic/CONFIG_PT_RECLAIM b/redhat/configs/rhel/generic/CONFIG_PT_RECLAIM new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/rhel/generic/CONFIG_PT_RECLAIM @@ -0,0 +1 @@ +CONFIG_PT_RECLAIM=y -- https://gitlab.com/cki-project/kernel-ark/-/merge_requests/3650 -- _______________________________________________ kernel mailing list -- kernel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to kernel-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/kernel@xxxxxxxxxxxxxxxxxxxxxxx Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue