kernel-5.14.0-365.el9

* Tue Sep 12 2023 Scott Weaver <scweaver@redhat.com> [5.14.0-365.el9]
- redhat/self-test: Remove rpmlint test (Prarit Bhargava)
- redhat: shellcheck script fixes (Prarit Bhargava)
- redhat/self-test: Clean up tests that do not work in CS9/RHEL9 (Prarit Bhargava)
- redhat/self-test/data: Rework data (Prarit Bhargava)
- redhat/kernel.spec.template: update compression variables to support zstd (Brian Masney) [RHEL-2376]
- kernel.spec.template: Add global compression variables (Brian Masney) [RHEL-2376]
- platform/x86/intel/tpmi: Add debugfs interface (David Arcari) [2177011]
- platform/x86/intel/tpmi: Read feature control status (David Arcari) [2177011]
- redhat/configs: enable CONFIG_INTEL_TPMI (David Arcari) [2177011]
- platform/x86/intel/tpmi: Prevent overflow for cap_offset (David Arcari) [2177011]
- platform/x86/intel: tpmi: Remove hardcoded unit and offset (David Arcari) [2177011]
- platform/x86/intel: tpmi: Revise the comment of intel_vsec_add_aux (David Arcari) [2177011]
- platform/x86/intel: tpmi: Fix double free in tpmi_create_device() (David Arcari) [2177011]
- platform/x86/intel/tpmi: Fix double free reported by Smatch (David Arcari) [2177011]
- platform/x86/intel/tpmi: ADD tpmi external interface for tpmi feature drivers (David Arcari) [2177011]
- platform/x86/intel/tpmi: Process CPU package mapping (David Arcari) [2177011]
- platform/x86/intel: Intel TPMI enumeration driver (David Arcari) [2177011]
Resolves: rhbz#2177011, RHEL-2376

Signed-off-by: Scott Weaver <scweaver@redhat.com>
This commit is contained in:
Scott Weaver 2023-09-12 08:27:19 -04:00
parent 5db9a95697
commit d0cec25c97
10 changed files with 43 additions and 14 deletions

View File

@ -12,7 +12,7 @@ RHEL_MINOR = 4
# #
# Use this spot to avoid future merge conflicts. # Use this spot to avoid future merge conflicts.
# Do not trim this comment. # Do not trim this comment.
RHEL_RELEASE = 364 RHEL_RELEASE = 365
# #
# ZSTREAM # ZSTREAM

View File

@ -2420,6 +2420,7 @@ CONFIG_INTEL_TH_MSU=m
CONFIG_INTEL_TH_PCI=m CONFIG_INTEL_TH_PCI=m
CONFIG_INTEL_TH_PTI=m CONFIG_INTEL_TH_PTI=m
CONFIG_INTEL_TH_STH=m CONFIG_INTEL_TH_STH=m
CONFIG_INTEL_TPMI=m
CONFIG_INTEL_TURBO_MAX_3=y CONFIG_INTEL_TURBO_MAX_3=y
CONFIG_INTEL_TXT=y CONFIG_INTEL_TXT=y
CONFIG_INTEL_UNCORE_FREQ_CONTROL=m CONFIG_INTEL_UNCORE_FREQ_CONTROL=m

View File

@ -2404,6 +2404,7 @@ CONFIG_INTEL_TH_MSU=m
CONFIG_INTEL_TH_PCI=m CONFIG_INTEL_TH_PCI=m
CONFIG_INTEL_TH_PTI=m CONFIG_INTEL_TH_PTI=m
CONFIG_INTEL_TH_STH=m CONFIG_INTEL_TH_STH=m
CONFIG_INTEL_TPMI=m
CONFIG_INTEL_TURBO_MAX_3=y CONFIG_INTEL_TURBO_MAX_3=y
CONFIG_INTEL_TXT=y CONFIG_INTEL_TXT=y
CONFIG_INTEL_UNCORE_FREQ_CONTROL=m CONFIG_INTEL_UNCORE_FREQ_CONTROL=m

View File

@ -2473,6 +2473,7 @@ CONFIG_INTEL_TH_MSU=m
CONFIG_INTEL_TH_PCI=m CONFIG_INTEL_TH_PCI=m
CONFIG_INTEL_TH_PTI=m CONFIG_INTEL_TH_PTI=m
CONFIG_INTEL_TH_STH=m CONFIG_INTEL_TH_STH=m
CONFIG_INTEL_TPMI=m
CONFIG_INTEL_TURBO_MAX_3=y CONFIG_INTEL_TURBO_MAX_3=y
CONFIG_INTEL_TXT=y CONFIG_INTEL_TXT=y
CONFIG_INTEL_UNCORE_FREQ_CONTROL=m CONFIG_INTEL_UNCORE_FREQ_CONTROL=m

View File

@ -2457,6 +2457,7 @@ CONFIG_INTEL_TH_MSU=m
CONFIG_INTEL_TH_PCI=m CONFIG_INTEL_TH_PCI=m
CONFIG_INTEL_TH_PTI=m CONFIG_INTEL_TH_PTI=m
CONFIG_INTEL_TH_STH=m CONFIG_INTEL_TH_STH=m
CONFIG_INTEL_TPMI=m
CONFIG_INTEL_TURBO_MAX_3=y CONFIG_INTEL_TURBO_MAX_3=y
CONFIG_INTEL_TXT=y CONFIG_INTEL_TXT=y
CONFIG_INTEL_UNCORE_FREQ_CONTROL=m CONFIG_INTEL_UNCORE_FREQ_CONTROL=m

View File

@ -130,8 +130,12 @@ Summary: The Linux kernel
%global efiuki 0 %global efiuki 0
%endif %endif
# Default compression algorithm
%global compression xz
%global compression_flags --compress
%global compext xz
%if %{zipmodules} %if %{zipmodules}
%global zipsed -e 's/\.ko$/\.ko.xz/' %global zipsed -e 's/\.ko$/\.ko.%compext/'
# for parallel xz processes, replace with 1 to go back to single process # for parallel xz processes, replace with 1 to go back to single process
%endif %endif
@ -161,15 +165,15 @@ Summary: The Linux kernel
# define buildid .local # define buildid .local
%define specversion 5.14.0 %define specversion 5.14.0
%define patchversion 5.14 %define patchversion 5.14
%define pkgrelease 364 %define pkgrelease 365
%define kversion 5 %define kversion 5
%define tarfile_release 5.14.0-364.el9 %define tarfile_release 5.14.0-365.el9
# This is needed to do merge window version magic # This is needed to do merge window version magic
%define patchlevel 14 %define patchlevel 14
# This allows pkg_release to have configurable %%{?dist} tag # This allows pkg_release to have configurable %%{?dist} tag
%define specrelease 364%{?buildid}%{?dist} %define specrelease 365%{?buildid}%{?dist}
# This defines the kabi tarball version # This defines the kabi tarball version
%define kabiversion 5.14.0-364.el9 %define kabiversion 5.14.0-365.el9
# #
# End of genspec.sh variables # End of genspec.sh variables
@ -649,7 +653,7 @@ Provides: installonlypkg(kernel)
# List the packages used during the kernel build # List the packages used during the kernel build
# #
BuildRequires: kmod, bash, coreutils, tar, git-core, which BuildRequires: kmod, bash, coreutils, tar, git-core, which
BuildRequires: bzip2, xz, findutils, gzip, m4, perl-interpreter, perl-Carp, perl-devel, perl-generators, make, diffutils, gawk BuildRequires: bzip2, xz, findutils, gzip, m4, perl-interpreter, perl-Carp, perl-devel, perl-generators, make, diffutils, gawk, %compression
BuildRequires: gcc, binutils, redhat-rpm-config, hmaccalc, bison, flex, gcc-c++ BuildRequires: gcc, binutils, redhat-rpm-config, hmaccalc, bison, flex, gcc-c++
BuildRequires: net-tools, hostname, bc, elfutils-devel BuildRequires: net-tools, hostname, bc, elfutils-devel
BuildRequires: dwarves BuildRequires: dwarves
@ -2841,7 +2845,7 @@ find Documentation -type d | xargs chmod u+w
fi \ fi \
if [ "%{zipmodules}" -eq "1" ]; then \ if [ "%{zipmodules}" -eq "1" ]; then \
echo "Compressing kernel modules ..." \ echo "Compressing kernel modules ..." \
find $RPM_BUILD_ROOT/lib/modules/ -type f -name '*.ko' | xargs -n 16 -P${RPM_BUILD_NCPUS} -r xz; \ find $RPM_BUILD_ROOT/lib/modules/ -type f -name '*.ko' | xargs -n 16 -P${RPM_BUILD_NCPUS} -r %compression %compression_flags; \
fi \ fi \
%{nil} %{nil}
@ -3755,6 +3759,25 @@ fi
# #
# #
%changelog %changelog
* Tue Sep 12 2023 Scott Weaver <scweaver@redhat.com> [5.14.0-365.el9]
- redhat/self-test: Remove rpmlint test (Prarit Bhargava)
- redhat: shellcheck script fixes (Prarit Bhargava)
- redhat/self-test: Clean up tests that do not work in CS9/RHEL9 (Prarit Bhargava)
- redhat/self-test/data: Rework data (Prarit Bhargava)
- redhat/kernel.spec.template: update compression variables to support zstd (Brian Masney) [RHEL-2376]
- kernel.spec.template: Add global compression variables (Brian Masney) [RHEL-2376]
- platform/x86/intel/tpmi: Add debugfs interface (David Arcari) [2177011]
- platform/x86/intel/tpmi: Read feature control status (David Arcari) [2177011]
- redhat/configs: enable CONFIG_INTEL_TPMI (David Arcari) [2177011]
- platform/x86/intel/tpmi: Prevent overflow for cap_offset (David Arcari) [2177011]
- platform/x86/intel: tpmi: Remove hardcoded unit and offset (David Arcari) [2177011]
- platform/x86/intel: tpmi: Revise the comment of intel_vsec_add_aux (David Arcari) [2177011]
- platform/x86/intel: tpmi: Fix double free in tpmi_create_device() (David Arcari) [2177011]
- platform/x86/intel/tpmi: Fix double free reported by Smatch (David Arcari) [2177011]
- platform/x86/intel/tpmi: ADD tpmi external interface for tpmi feature drivers (David Arcari) [2177011]
- platform/x86/intel/tpmi: Process CPU package mapping (David Arcari) [2177011]
- platform/x86/intel: Intel TPMI enumeration driver (David Arcari) [2177011]
* Fri Sep 08 2023 Scott Weaver <scweaver@redhat.com> [5.14.0-364.el9] * Fri Sep 08 2023 Scott Weaver <scweaver@redhat.com> [5.14.0-364.el9]
- arm64: dts: qcom: sa8775p: add the PMU node (Lucas Karpinski) [RHEL-1730] - arm64: dts: qcom: sa8775p: add the PMU node (Lucas Karpinski) [RHEL-1730]
- scsi: st: Add third party poweron reset handling (John Meneghini) [2210024] - scsi: st: Add third party poweron reset handling (John Meneghini) [2210024]

View File

@ -19,7 +19,7 @@ NPROC=$(nproc)
[ -z "$NPROC" ] && NPROC=1 [ -z "$NPROC" ] && NPROC=1
# NB: this loop runs 2000+ iterations. Try to be fast. # NB: this loop runs 2000+ iterations. Try to be fast.
echo "$modules" | xargs -r -n16 -P $NPROC sh -c " echo "$modules" | xargs -r -n16 -P "$NPROC" sh -c "
for mod; do for mod; do
./scripts/sign-file sha256 $MODSECKEY $MODPUBKEY \$mod ./scripts/sign-file sha256 $MODSECKEY $MODPUBKEY \$mod
rm -f \$mod.sig \$mod.dig rm -f \$mod.sig \$mod.dig

View File

@ -311,12 +311,14 @@ function process_configs()
process_config "$cfg" "$count" process_config "$cfg" "$count"
fi fi
process_config "$cfg" "$count" & process_config "$cfg" "$count" &
# shellcheck disable=SC2004
waitpids[${count}]=$! waitpids[${count}]=$!
((count++)) ((count++))
while [ "$(jobs | grep -c Running)" -ge "$RHJOBS" ]; do :; done while [ "$(jobs | grep -c Running)" -ge "$RHJOBS" ]; do :; done
done done
# shellcheck disable=SC2048
for pid in ${waitpids[*]}; do for pid in ${waitpids[*]}; do
wait ${pid} wait "${pid}"
done done
rm "$SCRIPT_DIR"/*.config*.old rm "$SCRIPT_DIR"/*.config*.old

View File

@ -1,3 +1,3 @@
SHA512 (linux-5.14.0-364.el9.tar.xz) = 0bf95f123b45c19b89801e4651aea1c6469cbe9bb5ce730dbe34767882f7ae60d6d4e3bb357a49ca00393d2e03cde023d4f8ecbe134a93c4f0b51d109de84f08 SHA512 (linux-5.14.0-365.el9.tar.xz) = c366137d17ac127c2bf6f4c6f99ff11c5120945772d105872382d2f43d74515668a0cd40fc7881487cd38a536b669f9f2c46ae3889bb61ce4661deba74c52024
SHA512 (kernel-abi-stablelists-5.14.0-364.el9.tar.bz2) = a427271491eeaa1898ade39deea27f3a0e149ab24ef8ce53c534f9ee3d1e33ba634df25bd71fad0373577639a59a4642dfa17abbd4bab01b06d561d77987c4f2 SHA512 (kernel-abi-stablelists-5.14.0-365.el9.tar.bz2) = 6d73468784811277a8b643339093907d2f4e8e1f63c6a0759f07d0a78fb34fedd90fe8c7bbf7280dbcb42d5a4988da86a2ec557a0b6f2d8487b0fdc5e4090d2c
SHA512 (kernel-kabi-dw-5.14.0-364.el9.tar.bz2) = df42afdca90719e0b6116d90aaed09a5322a3272eee3618f74f543ad4f1129aa4ce065cac0bbfb9ad2988f59f1205c17b75841d6f956627800d7dbdec94ab481 SHA512 (kernel-kabi-dw-5.14.0-365.el9.tar.bz2) = df42afdca90719e0b6116d90aaed09a5322a3272eee3618f74f543ad4f1129aa4ce065cac0bbfb9ad2988f59f1205c17b75841d6f956627800d7dbdec94ab481

View File

@ -7,6 +7,6 @@ fi
TARGET="$1" TARGET="$1"
for i in "$RPM_SOURCE_DIR"/*."$TARGET"; do for i in "$RPM_SOURCE_DIR"/*."$TARGET"; do
NEW=${i%.$TARGET} NEW=${i%."$TARGET"}
cp "$i" "$(basename "$NEW")" cp "$i" "$(basename "$NEW")"
done done