Skip to content

Retain 6.6 kernel config options in 6.12 for Aquantia AQtion DMA P2P DM cache#15470

Merged
chalamalasetty merged 7 commits into3.0-devfrom
schalam/kernelhweconfigs
Feb 8, 2026
Merged

Retain 6.6 kernel config options in 6.12 for Aquantia AQtion DMA P2P DM cache#15470
chalamalasetty merged 7 commits into3.0-devfrom
schalam/kernelhweconfigs

Conversation

@chalamalasetty
Copy link
Contributor

@chalamalasetty chalamalasetty commented Jan 9, 2026

Merge Checklist

All boxes should be checked before merging the PR (just tick any boxes which don't apply to this PR)

  • The toolchain has been rebuilt successfully (or no changes were made to it)
  • The toolchain/worker package manifests are up-to-date
  • Any updated packages successfully build (or no packages were changed)
  • Packages depending on static components modified in this PR (Golang, *-static subpackages, etc.) have had their Release tag incremented.
  • Package tests (%check section) have been verified with RUN_CHECK=y for existing SPEC files, or added to new SPEC files
  • All package sources are available
  • cgmanifest files are up-to-date and sorted (./cgmanifest.json, ./toolkit/scripts/toolchain/cgmanifest.json, .github/workflows/cgmanifest.json)
  • LICENSE-MAP files are up-to-date (./LICENSES-AND-NOTICES/SPECS/data/licenses.json, ./LICENSES-AND-NOTICES/SPECS/LICENSES-MAP.md, ./LICENSES-AND-NOTICES/SPECS/LICENSE-EXCEPTIONS.PHOTON)
  • All source files have up-to-date hashes in the *.signatures.json files
  • sudo make go-tidy-all and sudo make go-test-coverage pass
  • Documentation has been updated to match any changes to the build system
  • Ready to merge

Summary

Retain 6.6 kernel config options in 6.12 for CONFIG_NET_VENDOR_AQUANTIA, CONFIG_AQTION, CONFIG_BLK_WBT, CONFIG_BLK_WBT_MQ, CONFIG_DM_CACHE,CONFIG_INET_DIAG_DESTROY, CONFIG_ XFRM_INTERFACE CONFIG_HSA_AMD_P2P and CONFIG_DMABUF_MOVE_NOTIFY, CONFIG_SQUASHFS_ZSTD and CONFIG_FW_CFG_SYSFS
Disable CONFIG_ZONE_DMA.
These configs were enabled in the default 6.6 kernel via the following PRs:
#14638
#14797
#14661
#15465
#15463
#14660
#15612
#12221

Users may see regressions when migrating from kernel 6.6 to 6.12.

Change Log
  • Change
    Retain 6.6 kernel config options in 6.12 for Aquantia AQtion DMA P2P DM cache
Does this affect the toolchain?

NO

Associated issues
  • #xxxx
Links to CVEs
Test Methodology
  • Pipeline build id: Local build.

@sidchintamaneni
Copy link
Contributor

sidchintamaneni commented Jan 9, 2026

One reason I disabled it might be that DMABUF_MOVE_NOTIFY is an experimental feature in the kernel.
Let me know if this PR goes in, I’ll enable it on the 6.18 kernel as well.

is there a requirement for AQtion(tm) Ethernet card? doesn't hurt to add it as a module but just checking

I think you missed bumping SPEC-SIGNED/kernel-hwe.

@chalamalasetty chalamalasetty changed the title Enable DMA P2P and Aquantia AQtion ethernet driver configs missing in HWE kernel Enable kernel config options similar to 6.6 in 6.12 for Aquantia AQtion DMA P2P DM cache Feb 3, 2026
@chalamalasetty chalamalasetty changed the title Enable kernel config options similar to 6.6 in 6.12 for Aquantia AQtion DMA P2P DM cache Retain 6.6 kernel config options in 6.12 for Aquantia AQtion DMA P2P DM cache Feb 3, 2026
Copy link
Contributor

@SeanDougherty SeanDougherty left a comment

Choose a reason for hiding this comment

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

LGTM, Lets add PR #15612 to the description's listed PRs

@christopherco
Copy link
Collaborator

CONFIG_ZONE_DMA=y

question (non-blocking): Should we disable ZONE_DMA in the aarch64 as well?


Refers to: SPECS/kernel-hwe/config_aarch64:1181 in ad3c2a9. [](commit_id = ad3c2a9, deletion_comment = False)

Copy link
Collaborator

@christopherco christopherco left a comment

Choose a reason for hiding this comment

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

:shipit:

@chalamalasetty
Copy link
Contributor Author

CONFIG_ZONE_DMA=y

question (non-blocking): Should we disable ZONE_DMA in the aarch64 as well?

Refers to: SPECS/kernel-hwe/config_aarch64:1181 in ad3c2a9. [](commit_id = ad3c2a9, deletion_comment = False)

Keeping it enabled for now to maintain performance on Arm64 GB200. We’ll run memory‑benchmark tests and consider disabling it if we confirm that ZONE_DMA contributes to substantial memory usage.

@chalamalasetty chalamalasetty merged commit 4ba66c6 into 3.0-dev Feb 8, 2026
29 of 32 checks passed
@chalamalasetty chalamalasetty deleted the schalam/kernelhweconfigs branch February 8, 2026 22:29
@rlmenge rlmenge mentioned this pull request Feb 23, 2026
12 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

3.0-dev PRs Destined for AzureLinux 3.0 Packaging

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants