Skip to content

fix(config): resolve olddefconfig validation issues#2

Merged
PeronGH merged 1 commit intomasterfrom
fix/olddefconfig-validation
Mar 3, 2026
Merged

fix(config): resolve olddefconfig validation issues#2
PeronGH merged 1 commit intomasterfrom
fix/olddefconfig-validation

Conversation

@PeronGH
Copy link
Contributor

@PeronGH PeronGH commented Mar 3, 2026

ARM64: remove CONFIG_HYPERVISOR_GUEST (x86-only option), add CONFIG_PERF_EVENTS to satisfy CGROUP_PERF dependency, add CONFIG_MD to enable Device Mapper menu (BLK_DEV_DM, DM_THIN_PROVISIONING).

x86_64: add CONFIG_MD for Device Mapper support.

Both: remove CONFIG_CGROUP_HUGETLB (depends on HUGETLB_PAGE which is intentionally disabled), deduplicate TMPFS/PROC_FS/SYSFS/MODULES entries that caused olddefconfig warnings.

Validated with make olddefconfig on kernel 6.12.11 for both arches.

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the ArcBox kernel config fragments to eliminate olddefconfig validation warnings and ensure required dependencies are explicitly satisfied for both arm64 and x86_64 builds.

Changes:

  • Remove invalid/unsatisfied options (CONFIG_HYPERVISOR_GUEST on arm64, CONFIG_CGROUP_HUGETLB on both).
  • Add missing dependencies for enabled features (arm64: CONFIG_PERF_EVENTS=y; both arches: CONFIG_MD=y to enable the RAID/LVM + Device Mapper menu).
  • Deduplicate pseudo-filesystem and modules entries that were triggering olddefconfig warnings.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

File Description
configs/arcbox-x86_64.config Removes unsatisfied/duplicate options and enables CONFIG_MD to support DM features cleanly under olddefconfig.
configs/arcbox-arm64.config Drops x86-only CONFIG_HYPERVISOR_GUEST, adds CONFIG_PERF_EVENTS for CGROUP_PERF, enables CONFIG_MD, and removes duplicates.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Copilot AI review requested due to automatic review settings March 3, 2026 10:40
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 2 out of 2 changed files in this pull request and generated no new comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

ARM64: remove CONFIG_HYPERVISOR_GUEST (x86-only option), add
CONFIG_PERF_EVENTS to satisfy CGROUP_PERF dependency, add CONFIG_MD
to enable Device Mapper menu (BLK_DEV_DM, DM_THIN_PROVISIONING).

x86_64: add CONFIG_MD for Device Mapper support.

Both: remove CONFIG_CGROUP_HUGETLB (depends on HUGETLB_PAGE which is
intentionally disabled), deduplicate TMPFS/PROC_FS/SYSFS/MODULES
entries that caused olddefconfig warnings.

Validated with `make olddefconfig` on kernel 6.12.11 for both arches.
@PeronGH PeronGH force-pushed the fix/olddefconfig-validation branch from ce1f9d0 to 29e27f2 Compare March 3, 2026 10:45
@PeronGH PeronGH merged commit 8efa30f into master Mar 3, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants