Go to file
Michael Petlan 4c90a73c82 perf cs-etm: Bump minimum OpenCSD version to ensure a bugfix is present
JIRA: https://issues.redhat.com/browse/RHEL-25824

upstream
========
commit 2dbba30fd69b604802a9535b74bddb5bcca23793
Author: James Clark <james.clark@arm.com>
Date: Fri Sep 1 14:37:15 2023 +0100

description
===========
Since commit d927ef5004ef ("perf cs-etm: Add exception level consistency
check"), the exception that was added to Perf will be triggered unless
the following bugfix from OpenCSD is present:

 - _Version 1.2.1_:
  - __Bugfix__:
    ETM4x / ETE - output of context elements to client can in some
    circumstances be delayed until after subsequent atoms have been
    processed leading to incorrect memory decode access via the client
    callbacks. Fixed to flush context elements immediately they are
    committed.

Rather than remove the assert and silently fail, just increase the
minimum version requirement to avoid hard to debug issues and
regressions.

    Reviewed-by: Ian Rogers <irogers@google.com>
    Signed-off-by: James Clark <james.clark@arm.com>
    Tested-by: Leo Yan <leo.yan@linaro.org>
    Cc: John Garry <john.g.garry@oracle.com>
    Cc: Mike Leach <mike.leach@linaro.org>
    Cc: Will Deacon <will@kernel.org>
    Cc: linux-arm-kernel@lists.infradead.org
    Link: https://lore.kernel.org/r/20230901133716.677499-1-james.clark@arm.com
    Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>

Signed-off-by: Michael Petlan <mpetlan@redhat.com>
2024-04-03 19:37:13 +02:00
Documentation Merge: block: 9.5 update take 2 2024-03-29 09:44:24 -04:00
LICENSES
arch arm: pmu: Move error message and -EOPNOTSUPP to individual PMUs 2024-04-03 19:36:47 +02:00
block Merge: block: 9.5 update take 2 2024-03-29 09:44:24 -04:00
certs integrity: PowerVM support for loading third party code signing keys 2024-02-05 19:05:32 +08:00
crypto Merge: crypto: dh - implement FIPS PCT and a panic on a failure 2024-03-20 13:38:07 -03:00
drivers arm: pmu: Move error message and -EOPNOTSUPP to individual PMUs 2024-04-03 19:36:47 +02:00
fs Merge: cifs: print nosharesock value while dumping mount options 2024-03-29 09:44:24 -04:00
include drivers: perf: arm_pmu: Drop 'pmu_lock' element from 'struct pmu_hw_events' 2024-04-03 19:36:47 +02:00
init init: Mark start_kernel() __noreturn 2024-03-20 09:43:02 -04:00
io_uring io_uring: ensure local task_work is run on wait timeout 2024-02-05 16:34:25 -05:00
ipc ipc/shm: call underlying open/close vm_ops 2023-06-14 15:11:04 -06:00
kernel perf: Fix the nr_addr_filters fix 2024-04-03 19:36:47 +02:00
lib Merge: arch/x86: backport 2024-03-26 11:25:15 -04:00
mm Merge: block: 9.5 update take 2 2024-03-29 09:44:24 -04:00
net Merge: arch/x86: backport 2024-03-26 11:25:15 -04:00
redhat [redhat] kernel-5.14.0-435.el9 2024-03-29 10:10:45 -04:00
samples Merge: BPF: update to 6.6 2024-01-12 13:40:43 -05:00
scripts Merge: block: 9.5 update take 2 2024-03-29 09:44:24 -04:00
security Merge: arch/x86: backport 2024-03-26 11:25:15 -04:00
sound Merge: arch/x86: backport 2024-03-26 11:25:15 -04:00
tools perf cs-etm: Bump minimum OpenCSD version to ensure a bugfix is present 2024-04-03 19:37:13 +02:00
usr shmbuf.h: add asm/shmbuf.h to UAPI compile-test coverage 2024-03-20 09:42:28 -04:00
virt KVM: x86: Add support for "protected VMs" that can utilize private memory 2023-12-01 14:51:47 +01:00
.clang-format cpumask: re-introduce constant-sized cpumask optimizations 2024-03-20 09:42:41 -04:00
.cocciconfig
.get_maintainer.conf get_maintainer.conf: Update with new location of RHMAINTAINERS 2022-01-19 14:26:16 -05:00
.get_maintainer.ignore
.gitattributes gitattributes: Remove unnecesary export restrictions 2021-08-30 10:50:35 -04:00
.gitignore kbuild: Cleanup DT Overlay intermediate files as appropriate 2024-03-15 14:47:39 -05:00
.gitlab-ci.yml gitlab-ci: enable arm64/s390x/ppc64le debug builds 2024-02-26 20:21:01 +01:00
.mailmap mailmap: remove my redhat.com address from RHEL9's .mailmap file 2022-09-26 09:34:38 -04:00
COPYING
CREDITS MAINTAINERS: Orphan Cadence PCIe IP 2024-02-25 08:39:32 -07:00
Kbuild
Kconfig Introduce CONFIG_RH_DISABLE_DEPRECATED 2021-08-30 10:50:55 -04:00
Kconfig.redhat redhat: kABI: add missing RH_KABI_SIZE_ALIGN_CHECKS Kconfig option 2024-01-12 14:27:16 +01:00
MAINTAINERS Merge: arch/x86: backport 2024-03-26 11:25:15 -04:00
Makefile Merge: arch/x86: backport 2024-03-26 11:25:15 -04:00
Makefile.rhelver [redhat] kernel-5.14.0-435.el9 2024-03-29 10:10:45 -04:00
README
makefile redhat: Change Makefile target names to dist- 2021-08-30 10:50:11 -04:00

README

Linux kernel
============

There are several guides for kernel developers and users. These guides can
be rendered in a number of formats, like HTML and PDF. Please read
Documentation/admin-guide/README.rst first.

In order to build the documentation, use ``make htmldocs`` or
``make pdfdocs``.  The formatted documentation can also be read online at:

    https://www.kernel.org/doc/html/latest/

There are various text files in the Documentation/ subdirectory,
several of them using the Restructured Text markup notation.

Please read the Documentation/process/changes.rst file, as it contains the
requirements for building and running the kernel, and information about
the problems which may result by upgrading your kernel.