From bf3d69a1764f7b0128fec5d30abd0634cce98be3 Mon Sep 17 00:00:00 2001 From: "Luis Claudio R. Goncalves" Date: Wed, 22 Feb 2023 18:50:13 -0300 Subject: [PATCH] kernel-rt-5.14.0-280.rt14.280.el9 * Wed Feb 22 2023 Luis Claudio R. Goncalves [5.14.0-280.rt14.280.el9] - [rt] build kernel-rt-5.14.0-280.rt14.280.el9 [2125474] - redhat/configs: enable neoverse and cortex errata (Jeremy Linton) [2055405] - coresight: syscfg: Update load and unload operations (Jeremy Linton) [2055405] - coresight: configfs: Fix unload of configurations on module exit (Jeremy Linton) [2055405] - coresight: syscfg: Fix memleak on registration failure in cscfg_create_device (Jeremy Linton) [2055405] - coresight: core: Fix typo in a comment (Jeremy Linton) [2055405] - Documentation: coresight: Update coresight configuration docs (Jeremy Linton) [2055405] - coresight: configfs: Allow configfs to activate configuration (Jeremy Linton) [2055405] - coresight: syscfg: Example CoreSight configuration loadable module (Jeremy Linton) [2055405] - coresight: syscfg: Update load API for config loadable modules (Jeremy Linton) [2055405] - coresight: configuration: Update API to permit dynamic load/unload (Jeremy Linton) [2055405] - coresight: configuration: Update API to introduce load owner concept (Jeremy Linton) [2055405] - Documentation: coresight: Fix documentation issue (Jeremy Linton) [2055405] - coresight: Use devm_bitmap_zalloc when applicable (Jeremy Linton) [2055405] - coresight: trbe: Work around write to out of range (Jeremy Linton) [2055405] - coresight: trbe: Make sure we have enough space (Jeremy Linton) [2055405] - coresight: trbe: Add a helper to determine the minimum buffer size (Jeremy Linton) [2055405] - coresight: trbe: Workaround TRBE errata overwrite in FILL mode (Jeremy Linton) [2055405] - coresight: trbe: Add infrastructure for Errata handling (Jeremy Linton) [2055405] - coresight: trbe: Allow driver to choose a different alignment (Jeremy Linton) [2055405] - coresight: trbe: Decouple buffer base from the hardware base (Jeremy Linton) [2055405] - coresight: trbe: Add a helper to pad a given buffer area (Jeremy Linton) [2055405] - coresight: trbe: Add a helper to calculate the trace generated (Jeremy Linton) [2055405] - coresight: trbe: Defer the probe on offline CPUs (Jeremy Linton) [2055405] - coresight: trbe: Fix incorrect access of the sink specific data (Jeremy Linton) [2055405] - coresight: etm4x: Add ETM PID for Kryo-5XX (Jeremy Linton) [2055405] - coresight: trbe: Prohibit trace before disabling TRBE (Jeremy Linton) [2055405] - coresight: trbe: End the AUX handle on truncation (Jeremy Linton) [2055405] - coresight: trbe: Do not truncate buffer on IRQ (Jeremy Linton) [2055405] - coresight: trbe: Fix handling of spurious interrupts (Jeremy Linton) [2055405] - coresight: trbe: irq handler: Do not disable TRBE if no action is needed (Jeremy Linton) [2055405] - coresight: trbe: Unify the enabling sequence (Jeremy Linton) [2055405] - coresight: trbe: Drop duplicate TRUNCATE flags (Jeremy Linton) [2055405] - coresight: trbe: Ensure the format flag is always set (Jeremy Linton) [2055405] - coresight: etm-pmu: Ensure the AUX handle is valid (Jeremy Linton) [2055405] - coresight: etm4x: Use Trace Filtering controls dynamically (Jeremy Linton) [2055405] - coresight: etm4x: Save restore TRFCR_EL1 (Jeremy Linton) [2055405] - coresight: Don't immediately close events that are run on invalid CPU/sink combos (Jeremy Linton) [2055405] - coresight: tmc-etr: Speed up for bounce buffer in flat mode (Jeremy Linton) [2055405] - coresight: Update comments for removing cs_etm_find_snapshot() (Jeremy Linton) [2055405] - coresight: tmc-etr: Use perf_output_handle::head for AUX ring buffer (Jeremy Linton) [2055405] - coresight: tmc-etf: Add comment for store ordering (Jeremy Linton) [2055405] - coresight: tmc-etr: Add barrier after updating AUX ring buffer (Jeremy Linton) [2055405] - coresight: tmc: Configure AXI write burst size (Jeremy Linton) [2055405] - dt-bindings: coresight: Add burst size for TMC (Jeremy Linton) [2055405] - coresight: cpu-debug: Control default behavior via Kconfig (Jeremy Linton) [2055405] - coresight: cti: Correct the parameter for pm_runtime_put (Jeremy Linton) [2055405] - coresight: syscfg: Fix compiler warning (Jeremy Linton) [2055405] - Documentation: coresight: Add documentation for CoreSight config (Jeremy Linton) [2055405] - coresight: syscfg: Add initial configfs support (Jeremy Linton) [2055405] - coresight: config: Add preloaded configurations (Jeremy Linton) [2055405] - coresight: etm4x: Add complex configuration handlers to etmv4 (Jeremy Linton) [2055405] - coresight: etm-perf: Update to activate selected configuration (Jeremy Linton) [2055405] - coresight: syscfg: Add API to activate and enable configurations (Jeremy Linton) [2055405] - coresight: etm-perf: Update to handle configuration selection (Jeremy Linton) [2055405] - coresight: config: Add configuration and feature generic functions (Jeremy Linton) [2055405] - coresight: syscfg: Add registration and feature loading for cs devices (Jeremy Linton) [2055405] - coresight: syscfg: Initial coresight system configuration (Jeremy Linton) [2055405] Resolves: rhbz#2125474 Signed-off-by: Luis Claudio R. Goncalves --- Makefile.rhelver | 4 +- kernel-rt-aarch64-64k-debug-rhel.config | 1 + kernel-rt-aarch64-64k-rhel.config | 1 + kernel.spec | 84 +++++++++++++++++++++---- sources | 6 +- 5 files changed, 79 insertions(+), 17 deletions(-) diff --git a/Makefile.rhelver b/Makefile.rhelver index d030303..db21d56 100644 --- a/Makefile.rhelver +++ b/Makefile.rhelver @@ -12,7 +12,7 @@ RHEL_MINOR = 2 # # Use this spot to avoid future merge conflicts. # Do not trim this comment. -RHEL_RELEASE = 279 +RHEL_RELEASE = 280 # # ZSTREAM @@ -66,4 +66,4 @@ ifneq ("$(ZSTREAM)", "yes") endif endif -RTBUILD:=.279 +RTBUILD:=.280 diff --git a/kernel-rt-aarch64-64k-debug-rhel.config b/kernel-rt-aarch64-64k-debug-rhel.config index ac8460c..3d00315 100644 --- a/kernel-rt-aarch64-64k-debug-rhel.config +++ b/kernel-rt-aarch64-64k-debug-rhel.config @@ -896,6 +896,7 @@ CONFIG_CONTEXT_SWITCH_TRACER=y CONFIG_CORDIC=m CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y CONFIG_CORESIGHT_CATU=m +# CONFIG_CORESIGHT_CPU_DEBUG_DEFAULT_ON is not set CONFIG_CORESIGHT_CPU_DEBUG=m # CONFIG_CORESIGHT_CTI_INTEGRATION_REGS is not set CONFIG_CORESIGHT_CTI=m diff --git a/kernel-rt-aarch64-64k-rhel.config b/kernel-rt-aarch64-64k-rhel.config index d188847..9506ef9 100644 --- a/kernel-rt-aarch64-64k-rhel.config +++ b/kernel-rt-aarch64-64k-rhel.config @@ -896,6 +896,7 @@ CONFIG_CONTEXT_SWITCH_TRACER=y CONFIG_CORDIC=m CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y CONFIG_CORESIGHT_CATU=m +# CONFIG_CORESIGHT_CPU_DEBUG_DEFAULT_ON is not set CONFIG_CORESIGHT_CPU_DEBUG=m # CONFIG_CORESIGHT_CTI_INTEGRATION_REGS is not set CONFIG_CORESIGHT_CTI=m diff --git a/kernel.spec b/kernel.spec index 6301796..792428c 100755 --- a/kernel.spec +++ b/kernel.spec @@ -147,15 +147,15 @@ Summary: The Linux kernel # define buildid .local %define specversion 5.14.0 %define patchversion 5.14 -%define pkgrelease 279.rt14.279 +%define pkgrelease 280.rt14.280 %define kversion 5 -%define tarfile_release 5.14.0-279.rt14.279.el9 +%define tarfile_release 5.14.0-280.rt14.280.el9 # This is needed to do merge window version magic %define patchlevel 14 # This allows pkg_release to have configurable %%{?dist} tag -%define specrelease 279.rt14.279%{?buildid}%{?dist} +%define specrelease 280.rt14.280%{?buildid}%{?dist} # This defines the kabi tarball version -%define kabiversion 5.14.0-279.rt14.279.el9 +%define kabiversion 5.14.0-280.rt14.280.el9 # # End of genspec.sh variables @@ -1254,7 +1254,7 @@ Requires: flex\ Requires: make\ Requires: gcc\ %if %{-m:1}%{!-m:0}\ -Requires: kernel-devel-uname-r = %{KVERREL}\ +Requires: %{name}-devel-uname-r = %{KVERREL}\ %endif\ %description %{?1:%{1}-}devel\ This package provides kernel headers and makefiles sufficient to build modules\ @@ -1425,7 +1425,7 @@ Summary: %{variant_summary}\ Provides: %{name}-%{?1:%{1}-}core-uname-r = %{KVERREL}%{uname_suffix %{?1:%{1}}}\ Provides: installonlypkg(kernel)\ %if %{-m:1}%{!-m:0}\ -Requires: kernel-core-uname-r = %{KVERREL}\ +Requires: %{name}-core-uname-r = %{KVERREL}\ Requires: %{name}-%{?1:%{1}-}-modules-core-uname-r = %{KVERREL}%{uname_variant %{?1:%{1}}}\ %endif\ %{expand:%%kernel_reqprovconf %{?1:%{1}} %{-o:%{-o}}}\ @@ -1464,13 +1464,13 @@ Requires: %{name}%{?1:-%{1}}-modules-core-uname-r = %{KVERREL}%{uname_suffix %{? %package %{?1:%{1}-}modules-partner\ Summary: Extra kernel modules to match the %{?2:%{2} }kernel\ Group: System Environment/Kernel\ -Provides: kernel%{?1:-%{1}}-modules-partner-%{_target_cpu} = %{version}-%{release}\ -Provides: kernel%{?1:-%{1}}-modules-partner-%{_target_cpu} = %{version}-%{release}%{uname_suffix %{?1:%{1}}}\ -Provides: kernel%{?1:-%{1}}-modules-partner = %{version}-%{release}%{uname_suffix %{?1:%{1}}}\ +Provides: %{name}%{?1:-%{1}}-modules-partner-%{_target_cpu} = %{version}-%{release}\ +Provides: %{name}%{?1:-%{1}}-modules-partner-%{_target_cpu} = %{version}-%{release}%{uname_suffix %{?1:%{1}}}\ +Provides: %{name}%{?1:-%{1}}-modules-partner = %{version}-%{release}%{uname_suffix %{?1:%{1}}}\ Provides: installonlypkg(kernel-module)\ -Provides: kernel%{?1:-%{1}}-modules-partner-uname-r = %{KVERREL}%{uname_suffix %{?1:%{1}}}\ -Requires: kernel-uname-r = %{KVERREL}%{uname_suffix %{?1:%{1}}}\ -Requires: kernel%{?1:-%{1}}-modules-uname-r = %{KVERREL}%{uname_suffix %{?1:%{1}}}\ +Provides: %{name}%{?1:-%{1}}-modules-partner-uname-r = %{KVERREL}%{uname_suffix %{?1:%{1}}}\ +Requires: %{name}-uname-r = %{KVERREL}%{uname_suffix %{?1:%{1}}}\ +Requires: %{name}%{?1:-%{1}}-modules-uname-r = %{KVERREL}%{uname_suffix %{?1:%{1}}}\ AutoReq: no\ AutoProv: yes\ %description %{?1:%{1}-}modules-partner\ @@ -3547,6 +3547,66 @@ fi # # %changelog +* Wed Feb 22 2023 Luis Claudio R. Goncalves [5.14.0-280.rt14.280.el9] +- [rt] build kernel-rt-5.14.0-280.rt14.280.el9 [2125474] +- redhat/configs: enable neoverse and cortex errata (Jeremy Linton) [2055405] +- coresight: syscfg: Update load and unload operations (Jeremy Linton) [2055405] +- coresight: configfs: Fix unload of configurations on module exit (Jeremy Linton) [2055405] +- coresight: syscfg: Fix memleak on registration failure in cscfg_create_device (Jeremy Linton) [2055405] +- coresight: core: Fix typo in a comment (Jeremy Linton) [2055405] +- Documentation: coresight: Update coresight configuration docs (Jeremy Linton) [2055405] +- coresight: configfs: Allow configfs to activate configuration (Jeremy Linton) [2055405] +- coresight: syscfg: Example CoreSight configuration loadable module (Jeremy Linton) [2055405] +- coresight: syscfg: Update load API for config loadable modules (Jeremy Linton) [2055405] +- coresight: configuration: Update API to permit dynamic load/unload (Jeremy Linton) [2055405] +- coresight: configuration: Update API to introduce load owner concept (Jeremy Linton) [2055405] +- Documentation: coresight: Fix documentation issue (Jeremy Linton) [2055405] +- coresight: Use devm_bitmap_zalloc when applicable (Jeremy Linton) [2055405] +- coresight: trbe: Work around write to out of range (Jeremy Linton) [2055405] +- coresight: trbe: Make sure we have enough space (Jeremy Linton) [2055405] +- coresight: trbe: Add a helper to determine the minimum buffer size (Jeremy Linton) [2055405] +- coresight: trbe: Workaround TRBE errata overwrite in FILL mode (Jeremy Linton) [2055405] +- coresight: trbe: Add infrastructure for Errata handling (Jeremy Linton) [2055405] +- coresight: trbe: Allow driver to choose a different alignment (Jeremy Linton) [2055405] +- coresight: trbe: Decouple buffer base from the hardware base (Jeremy Linton) [2055405] +- coresight: trbe: Add a helper to pad a given buffer area (Jeremy Linton) [2055405] +- coresight: trbe: Add a helper to calculate the trace generated (Jeremy Linton) [2055405] +- coresight: trbe: Defer the probe on offline CPUs (Jeremy Linton) [2055405] +- coresight: trbe: Fix incorrect access of the sink specific data (Jeremy Linton) [2055405] +- coresight: etm4x: Add ETM PID for Kryo-5XX (Jeremy Linton) [2055405] +- coresight: trbe: Prohibit trace before disabling TRBE (Jeremy Linton) [2055405] +- coresight: trbe: End the AUX handle on truncation (Jeremy Linton) [2055405] +- coresight: trbe: Do not truncate buffer on IRQ (Jeremy Linton) [2055405] +- coresight: trbe: Fix handling of spurious interrupts (Jeremy Linton) [2055405] +- coresight: trbe: irq handler: Do not disable TRBE if no action is needed (Jeremy Linton) [2055405] +- coresight: trbe: Unify the enabling sequence (Jeremy Linton) [2055405] +- coresight: trbe: Drop duplicate TRUNCATE flags (Jeremy Linton) [2055405] +- coresight: trbe: Ensure the format flag is always set (Jeremy Linton) [2055405] +- coresight: etm-pmu: Ensure the AUX handle is valid (Jeremy Linton) [2055405] +- coresight: etm4x: Use Trace Filtering controls dynamically (Jeremy Linton) [2055405] +- coresight: etm4x: Save restore TRFCR_EL1 (Jeremy Linton) [2055405] +- coresight: Don't immediately close events that are run on invalid CPU/sink combos (Jeremy Linton) [2055405] +- coresight: tmc-etr: Speed up for bounce buffer in flat mode (Jeremy Linton) [2055405] +- coresight: Update comments for removing cs_etm_find_snapshot() (Jeremy Linton) [2055405] +- coresight: tmc-etr: Use perf_output_handle::head for AUX ring buffer (Jeremy Linton) [2055405] +- coresight: tmc-etf: Add comment for store ordering (Jeremy Linton) [2055405] +- coresight: tmc-etr: Add barrier after updating AUX ring buffer (Jeremy Linton) [2055405] +- coresight: tmc: Configure AXI write burst size (Jeremy Linton) [2055405] +- dt-bindings: coresight: Add burst size for TMC (Jeremy Linton) [2055405] +- coresight: cpu-debug: Control default behavior via Kconfig (Jeremy Linton) [2055405] +- coresight: cti: Correct the parameter for pm_runtime_put (Jeremy Linton) [2055405] +- coresight: syscfg: Fix compiler warning (Jeremy Linton) [2055405] +- Documentation: coresight: Add documentation for CoreSight config (Jeremy Linton) [2055405] +- coresight: syscfg: Add initial configfs support (Jeremy Linton) [2055405] +- coresight: config: Add preloaded configurations (Jeremy Linton) [2055405] +- coresight: etm4x: Add complex configuration handlers to etmv4 (Jeremy Linton) [2055405] +- coresight: etm-perf: Update to activate selected configuration (Jeremy Linton) [2055405] +- coresight: syscfg: Add API to activate and enable configurations (Jeremy Linton) [2055405] +- coresight: etm-perf: Update to handle configuration selection (Jeremy Linton) [2055405] +- coresight: config: Add configuration and feature generic functions (Jeremy Linton) [2055405] +- coresight: syscfg: Add registration and feature loading for cs devices (Jeremy Linton) [2055405] +- coresight: syscfg: Initial coresight system configuration (Jeremy Linton) [2055405] + * Mon Feb 20 2023 Luis Claudio R. Goncalves [5.14.0-279.rt14.279.el9] - [rt] build kernel-rt-5.14.0-279.rt14.279.el9 [2125474] - redhat/configs: enable Octeon TX2 network drivers for RHEL (Michal Schmidt) [2040643] diff --git a/sources b/sources index a039045..998760a 100644 --- a/sources +++ b/sources @@ -1,4 +1,4 @@ SHA512 (kernel-abi-whitelists-5.13.0-1.tar.bz2) = ceba454e1f590c1e4ef4115a75463ae3ac2c2aa7ec85fa14a2669d666c421483a38225ee19d7d72b4ac7032375741408b23543e43588538c80161ec0cf57051c -SHA512 (linux-5.14.0-279.rt14.279.el9.tar.xz) = ff76f4b1a1e2d797769b4ba87ef38742a68148c31f77d1bf99ed45b129920f957a30d92ba0399a1ed36d595777abaa4fb833e9b1445994012738fb027425fba7 -SHA512 (kernel-abi-stablelists-5.14.0-279.rt14.279.el9.tar.bz2) = b4da1ca0a57c05325ca7c2f260eecfcd16826422d2dd75d9b495c3dfcdc85a138a910145fdc060a7598a77c7547b023ea4d36e05b36eb5f40a8b813b594c7bb4 -SHA512 (kernel-kabi-dw-5.14.0-279.rt14.279.el9.tar.bz2) = 565f812fa83a756ef7b91219031cfe80b1e853f22b4ed38ada76aed482caaf89df35e4d220f45728392765a757f8b0798e3b5a57fee0114e1d0379e887772578 +SHA512 (linux-5.14.0-280.rt14.280.el9.tar.xz) = d2a88aa2674bf376d162b180b9a489c68cb7ece40e57adccafc31d3184aea2d8b92cca21d4b2e590fddce653db8337847c4910b64b69eebe22c9810f1abf9f5f +SHA512 (kernel-abi-stablelists-5.14.0-280.rt14.280.el9.tar.bz2) = 82423c57f70eb088039205fbbe2c08e6c79ed0999e3e07d9618aed35efe86c5ac1c0f10b8f456809aa48a7765a0677347f7cae319070cb61ea38c8249cb98b6e +SHA512 (kernel-kabi-dw-5.14.0-280.rt14.280.el9.tar.bz2) = 565f812fa83a756ef7b91219031cfe80b1e853f22b4ed38ada76aed482caaf89df35e4d220f45728392765a757f8b0798e3b5a57fee0114e1d0379e887772578