diff --git a/SPECS-EXTENDED/kernel-ipe/config_aarch64 b/SPECS-EXTENDED/kernel-ipe/config_aarch64 index e870488b26c..5419d4315bb 100644 --- a/SPECS-EXTENDED/kernel-ipe/config_aarch64 +++ b/SPECS-EXTENDED/kernel-ipe/config_aarch64 @@ -142,7 +142,7 @@ CONFIG_RCU_NEED_SEGCBLIST=y # end of RCU Subsystem CONFIG_IKCONFIG=y -# CONFIG_IKCONFIG_PROC is not set +CONFIG_IKCONFIG_PROC=y CONFIG_IKHEADERS=m CONFIG_LOG_BUF_SHIFT=18 CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 diff --git a/SPECS-EXTENDED/kernel-ipe/kernel-ipe.signatures.json b/SPECS-EXTENDED/kernel-ipe/kernel-ipe.signatures.json index 958fe852f61..ea5d6fb8b9a 100644 --- a/SPECS-EXTENDED/kernel-ipe/kernel-ipe.signatures.json +++ b/SPECS-EXTENDED/kernel-ipe/kernel-ipe.signatures.json @@ -2,7 +2,7 @@ "Signatures": { "azurelinux-ca-20230216.pem": "d545401163c75878319f01470455e6bc18a5968e39dd964323225e3fe308849b", "config": "95646955b9df15ad9325068354346e948cd0103c00cb11c41654bfcc31f2406d", - "config_aarch64": "54eddcefbe5bdcf685be67d572bdd9797de9ec45472a8e6c76ebb20ecd4a0ad5", + "config_aarch64": "f36cd754ea7e5c4aae8a51a224359fda4fd42b4371e61e9cb7860cb776b61ac8", "cpupower": "d7518767bf2b1110d146a49c7d42e76b803f45eb8bd14d931aa6d0d346fae985", "cpupower.service": "b057fe9e5d0e8c36f485818286b80e3eba8ff66ff44797940e99b1fd5361bb98", "sha512hmac-openssl.sh": "02ab91329c4be09ee66d759e4d23ac875037c3b56e5a598e32fd1206da06a27f", diff --git a/SPECS-EXTENDED/kernel-ipe/kernel-ipe.spec b/SPECS-EXTENDED/kernel-ipe/kernel-ipe.spec index b4b6014fe22..28f5023dc39 100644 --- a/SPECS-EXTENDED/kernel-ipe/kernel-ipe.spec +++ b/SPECS-EXTENDED/kernel-ipe/kernel-ipe.spec @@ -33,7 +33,7 @@ Summary: Linux Kernel Name: kernel-ipe Version: 6.6.130.1 -Release: 3%{?dist} +Release: 4%{?dist} License: GPLv2 Vendor: Microsoft Corporation Distribution: Azure Linux @@ -460,6 +460,9 @@ echo "initrd of kernel %{uname_r} removed" >&2 %{_sysconfdir}/bash_completion.d/bpftool %changelog +* Fri Apr 10 2026 Lanze Liu - 6.6.130.1-4 +- Enable CONFIG_IKCONFIG_PROC on arm64 for /proc/config.gz parity with x86_64 + * Fri Mar 27 2026 Rachel Menge - 6.6.130.1-3 - Enable lz4, lz4hc, and zstd zram compression diff --git a/SPECS-SIGNED/kernel-64k-signed/kernel-64k-signed.spec b/SPECS-SIGNED/kernel-64k-signed/kernel-64k-signed.spec index f6e0432c91d..814740ba576 100644 --- a/SPECS-SIGNED/kernel-64k-signed/kernel-64k-signed.spec +++ b/SPECS-SIGNED/kernel-64k-signed/kernel-64k-signed.spec @@ -7,7 +7,7 @@ Summary: Signed Linux Kernel for %{buildarch} systems Name: kernel-64k-signed-%{buildarch} Version: 6.6.130.1 -Release: 3%{?dist} +Release: 4%{?dist} License: GPLv2 Vendor: Microsoft Corporation Distribution: Azure Linux @@ -105,6 +105,9 @@ echo "initrd of kernel %{uname_r} removed" >&2 %exclude /module_info.ld %changelog +* Fri Apr 10 2026 Lanze Liu - 6.6.130.1-4 +- Bump release to match kernel,kernel-ipe + * Fri Mar 27 2026 Rachel Menge - 6.6.130.1-3 - Bump release to match kernel,kernel-ipe diff --git a/SPECS-SIGNED/kernel-signed/kernel-signed.spec b/SPECS-SIGNED/kernel-signed/kernel-signed.spec index 81ab5d679b6..212effa1a1a 100644 --- a/SPECS-SIGNED/kernel-signed/kernel-signed.spec +++ b/SPECS-SIGNED/kernel-signed/kernel-signed.spec @@ -10,7 +10,7 @@ Summary: Signed Linux Kernel for %{buildarch} systems Name: kernel-signed-%{buildarch} Version: 6.6.130.1 -Release: 3%{?dist} +Release: 4%{?dist} License: GPLv2 Vendor: Microsoft Corporation Distribution: Azure Linux @@ -145,6 +145,9 @@ echo "initrd of kernel %{uname_r} removed" >&2 %exclude /module_info.ld %changelog +* Fri Apr 10 2026 Lanze Liu - 6.6.130.1-4 +- Bump release to match kernel,kernel-ipe + * Fri Mar 27 2026 Rachel Menge - 6.6.130.1-3 - Bump release to match kernel,kernel-ipe diff --git a/SPECS-SIGNED/kernel-uki-signed/kernel-uki-signed.spec b/SPECS-SIGNED/kernel-uki-signed/kernel-uki-signed.spec index 85f0e3297aa..c1927577151 100644 --- a/SPECS-SIGNED/kernel-uki-signed/kernel-uki-signed.spec +++ b/SPECS-SIGNED/kernel-uki-signed/kernel-uki-signed.spec @@ -6,7 +6,7 @@ Summary: Signed Unified Kernel Image for %{buildarch} systems Name: kernel-uki-signed-%{buildarch} Version: 6.6.130.1 -Release: 3%{?dist} +Release: 4%{?dist} License: GPLv2 Vendor: Microsoft Corporation Distribution: Azure Linux @@ -68,6 +68,9 @@ popd /boot/efi/EFI/Linux/vmlinuz-uki-%{kernelver}.efi %changelog +* Fri Apr 10 2026 Lanze Liu - 6.6.130.1-4 +- Bump release to match kernel,kernel-ipe + * Fri Mar 27 2026 Rachel Menge - 6.6.130.1-3 - Bump release to match kernel,kernel-ipe diff --git a/SPECS/kernel-64k/kernel-64k.spec b/SPECS/kernel-64k/kernel-64k.spec index 51bb76ad0e0..6dfdc636357 100644 --- a/SPECS/kernel-64k/kernel-64k.spec +++ b/SPECS/kernel-64k/kernel-64k.spec @@ -27,7 +27,7 @@ Summary: Linux Kernel Name: kernel-64k Version: 6.6.130.1 -Release: 3%{?dist} +Release: 4%{?dist} License: GPLv2 Vendor: Microsoft Corporation Distribution: Azure Linux @@ -380,6 +380,9 @@ echo "initrd of kernel %{uname_r} removed" >&2 %{_sysconfdir}/bash_completion.d/bpftool %changelog +* Fri Apr 10 2026 Lanze Liu - 6.6.130.1-4 +- Bump release to match kernel,kernel-ipe + * Fri Mar 27 2026 Rachel Menge - 6.6.130.1-3 - Bump release to match kernel,kernel-ipe diff --git a/SPECS/kernel-headers/kernel-headers.spec b/SPECS/kernel-headers/kernel-headers.spec index 4ff1f0130f0..e5b9db6f7df 100644 --- a/SPECS/kernel-headers/kernel-headers.spec +++ b/SPECS/kernel-headers/kernel-headers.spec @@ -14,7 +14,7 @@ Summary: Linux API header files Name: kernel-headers Version: 6.6.130.1 -Release: 3%{?dist} +Release: 4%{?dist} License: GPLv2 Vendor: Microsoft Corporation Distribution: Azure Linux @@ -75,6 +75,9 @@ done %endif %changelog +* Fri Apr 10 2026 Lanze Liu - 6.6.130.1-4 +- Bump release to match kernel,kernel-ipe + * Fri Mar 27 2026 Rachel Menge - 6.6.130.1-3 - Bump release to match kernel,kernel-ipe diff --git a/SPECS/kernel/config_aarch64 b/SPECS/kernel/config_aarch64 index e870488b26c..5419d4315bb 100644 --- a/SPECS/kernel/config_aarch64 +++ b/SPECS/kernel/config_aarch64 @@ -142,7 +142,7 @@ CONFIG_RCU_NEED_SEGCBLIST=y # end of RCU Subsystem CONFIG_IKCONFIG=y -# CONFIG_IKCONFIG_PROC is not set +CONFIG_IKCONFIG_PROC=y CONFIG_IKHEADERS=m CONFIG_LOG_BUF_SHIFT=18 CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 diff --git a/SPECS/kernel/kernel-uki.spec b/SPECS/kernel/kernel-uki.spec index bf1cc1309bb..277c0a7310a 100644 --- a/SPECS/kernel/kernel-uki.spec +++ b/SPECS/kernel/kernel-uki.spec @@ -13,7 +13,7 @@ Summary: Unified Kernel Image Name: kernel-uki Version: 6.6.130.1 -Release: 3%{?dist} +Release: 4%{?dist} License: GPLv2 Vendor: Microsoft Corporation Distribution: Azure Linux @@ -70,6 +70,9 @@ cp %{buildroot}/boot/vmlinuz-uki-%{kernelver}.efi %{buildroot}/boot/efi/EFI/Linu /boot/efi/EFI/Linux/vmlinuz-uki-%{kernelver}.efi %changelog +* Fri Apr 10 2026 Lanze Liu - 6.6.130.1-4 +- Bump release to match kernel,kernel-ipe + * Fri Mar 27 2026 Rachel Menge - 6.6.130.1-3 - Bump release to match kernel,kernel-ipe diff --git a/SPECS/kernel/kernel.signatures.json b/SPECS/kernel/kernel.signatures.json index ee595c12ceb..40ea52e2a48 100644 --- a/SPECS/kernel/kernel.signatures.json +++ b/SPECS/kernel/kernel.signatures.json @@ -2,7 +2,7 @@ "Signatures": { "azurelinux-ca-20230216.pem": "d545401163c75878319f01470455e6bc18a5968e39dd964323225e3fe308849b", "config": "95646955b9df15ad9325068354346e948cd0103c00cb11c41654bfcc31f2406d", - "config_aarch64": "54eddcefbe5bdcf685be67d572bdd9797de9ec45472a8e6c76ebb20ecd4a0ad5", + "config_aarch64": "f36cd754ea7e5c4aae8a51a224359fda4fd42b4371e61e9cb7860cb776b61ac8", "cpupower": "d7518767bf2b1110d146a49c7d42e76b803f45eb8bd14d931aa6d0d346fae985", "cpupower.service": "b057fe9e5d0e8c36f485818286b80e3eba8ff66ff44797940e99b1fd5361bb98", "sha512hmac-openssl.sh": "02ab91329c4be09ee66d759e4d23ac875037c3b56e5a598e32fd1206da06a27f", diff --git a/SPECS/kernel/kernel.spec b/SPECS/kernel/kernel.spec index b709a2f76ee..11a7edf6fda 100644 --- a/SPECS/kernel/kernel.spec +++ b/SPECS/kernel/kernel.spec @@ -32,7 +32,7 @@ Summary: Linux Kernel Name: kernel Version: 6.6.130.1 -Release: 3%{?dist} +Release: 4%{?dist} License: GPLv2 Vendor: Microsoft Corporation Distribution: Azure Linux @@ -440,6 +440,9 @@ echo "initrd of kernel %{uname_r} removed" >&2 %{_sysconfdir}/bash_completion.d/bpftool %changelog +* Fri Apr 10 2026 Lanze Liu - 6.6.130.1-4 +- Enable CONFIG_IKCONFIG_PROC on arm64 for /proc/config.gz parity with x86_64 + * Fri Mar 27 2026 Rachel Menge - 6.6.130.1-3 - Enable lz4, lz4hc, and zstd zram compression diff --git a/toolkit/resources/manifests/package/pkggen_core_aarch64.txt b/toolkit/resources/manifests/package/pkggen_core_aarch64.txt index d47530db29d..3c1dc986b9d 100644 --- a/toolkit/resources/manifests/package/pkggen_core_aarch64.txt +++ b/toolkit/resources/manifests/package/pkggen_core_aarch64.txt @@ -1,5 +1,5 @@ filesystem-1.1-21.azl3.aarch64.rpm -kernel-headers-6.6.130.1-3.azl3.noarch.rpm +kernel-headers-6.6.130.1-4.azl3.noarch.rpm glibc-2.38-19.azl3.aarch64.rpm glibc-devel-2.38-19.azl3.aarch64.rpm glibc-i18n-2.38-19.azl3.aarch64.rpm diff --git a/toolkit/resources/manifests/package/pkggen_core_x86_64.txt b/toolkit/resources/manifests/package/pkggen_core_x86_64.txt index f19ae23f52e..5423854e7d7 100644 --- a/toolkit/resources/manifests/package/pkggen_core_x86_64.txt +++ b/toolkit/resources/manifests/package/pkggen_core_x86_64.txt @@ -1,5 +1,5 @@ filesystem-1.1-21.azl3.x86_64.rpm -kernel-headers-6.6.130.1-3.azl3.noarch.rpm +kernel-headers-6.6.130.1-4.azl3.noarch.rpm glibc-2.38-19.azl3.x86_64.rpm glibc-devel-2.38-19.azl3.x86_64.rpm glibc-i18n-2.38-19.azl3.x86_64.rpm diff --git a/toolkit/resources/manifests/package/toolchain_aarch64.txt b/toolkit/resources/manifests/package/toolchain_aarch64.txt index fd294c386df..fea9b995fe1 100644 --- a/toolkit/resources/manifests/package/toolchain_aarch64.txt +++ b/toolkit/resources/manifests/package/toolchain_aarch64.txt @@ -158,7 +158,7 @@ intltool-0.51.0-7.azl3.noarch.rpm itstool-2.0.7-1.azl3.noarch.rpm kbd-2.2.0-2.azl3.aarch64.rpm kbd-debuginfo-2.2.0-2.azl3.aarch64.rpm -kernel-headers-6.6.130.1-3.azl3.noarch.rpm +kernel-headers-6.6.130.1-4.azl3.noarch.rpm kmod-30-1.azl3.aarch64.rpm kmod-debuginfo-30-1.azl3.aarch64.rpm kmod-devel-30-1.azl3.aarch64.rpm diff --git a/toolkit/resources/manifests/package/toolchain_x86_64.txt b/toolkit/resources/manifests/package/toolchain_x86_64.txt index 1edde006d4a..2f53b917ed9 100644 --- a/toolkit/resources/manifests/package/toolchain_x86_64.txt +++ b/toolkit/resources/manifests/package/toolchain_x86_64.txt @@ -165,8 +165,8 @@ intltool-0.51.0-7.azl3.noarch.rpm itstool-2.0.7-1.azl3.noarch.rpm kbd-2.2.0-2.azl3.x86_64.rpm kbd-debuginfo-2.2.0-2.azl3.x86_64.rpm -kernel-cross-headers-6.6.130.1-3.azl3.noarch.rpm -kernel-headers-6.6.130.1-3.azl3.noarch.rpm +kernel-cross-headers-6.6.130.1-4.azl3.noarch.rpm +kernel-headers-6.6.130.1-4.azl3.noarch.rpm kmod-30-1.azl3.x86_64.rpm kmod-debuginfo-30-1.azl3.x86_64.rpm kmod-devel-30-1.azl3.x86_64.rpm diff --git a/toolkit/scripts/kernel_config_checker/kernel_configs_json/azl3-os-required-kernel-configs.json b/toolkit/scripts/kernel_config_checker/kernel_configs_json/azl3-os-required-kernel-configs.json index ef5f203f5a2..274d9039fe5 100644 --- a/toolkit/scripts/kernel_config_checker/kernel_configs_json/azl3-os-required-kernel-configs.json +++ b/toolkit/scripts/kernel_config_checker/kernel_configs_json/azl3-os-required-kernel-configs.json @@ -1118,6 +1118,20 @@ ], "justification": "https://microsoft.visualstudio.com/OS/_workitems/edit/50236901" }, + { + "name": "CONFIG_IKCONFIG_PROC", + "values": [ + { + "architecture": "x86_64", + "value": "y" + }, + { + "architecture": "arm64", + "value": "y" + } + ], + "justification": "Enable /proc/config.gz on arm64 for parity with x86_64 - required by kubeadm and other tools that read kernel config at runtime" + }, { "name": "CONFIG_IMA_ARCH_POLICY", "values": [