Skip to content

Commit eeaca7f

Browse files
author
Herton R. Krzesinski
committed
[redhat] kernel-5.14.0-256.el9
Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
1 parent f7dd9df commit eeaca7f

File tree

2 files changed

+143
-1
lines changed

2 files changed

+143
-1
lines changed

Makefile.rhelver

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ RHEL_MINOR = 2
1212
#
1313
# Use this spot to avoid future merge conflicts.
1414
# Do not trim this comment.
15-
RHEL_RELEASE = 255
15+
RHEL_RELEASE = 256
1616

1717
#
1818
# ZSTREAM

redhat/kernel.changelog-9.2

Lines changed: 142 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,145 @@
1+
* Thu Feb 02 2023 Herton R. Krzesinski <herton@redhat.com> [5.14.0-256.el9]
2+
- KVM: arm64: Work out supported block level at compile time (Cornelia Huck) [2128973]
3+
- KVM: arm64: Limit stage2_apply_range() batch size to largest block (Cornelia Huck) [2128973]
4+
- KVM: arm64: selftests: Fix multiple versions of GIC creation (Cornelia Huck) [2128973]
5+
- KVM: arm64: nvhe: Fix build with profile optimization (Cornelia Huck) [2128973]
6+
- KVM: arm64: Preserve PSTATE.SS for the guest while single-step is enabled (Cornelia Huck) [2128973]
7+
- KVM: arm64: Clear PSTATE.SS when the Software Step state was Active-pending (Cornelia Huck) [2128973]
8+
- KVM: arm64: vgic: Fix exit condition in scan_its_table() (Cornelia Huck) [2128973]
9+
- KVM: arm64: Use correct accessor to parse stage-1 PTEs (Cornelia Huck) [2128973]
10+
- KVM: arm64: Fix bad dereference on MTE-enabled systems (Cornelia Huck) [2128973]
11+
- KVM: arm64: Fix SMPRI_EL1/TPIDR2_EL0 trapping on VHE (Cornelia Huck) [2128973]
12+
- Documentation: Fix index.rst after psci.rst renaming (Cornelia Huck) [2128973]
13+
- KVM: selftests: Gracefully handle empty stack traces (Cornelia Huck) [2128973]
14+
- KVM: arm64: Use kmemleak_free_part_phys() to unregister hyp_mem_base (Cornelia Huck) [2128973]
15+
- tools kvm headers arm64: Update KVM header from the kernel sources (Cornelia Huck) [2128973]
16+
- KVM: arm64: Reject 32bit user PSTATE on asymmetric systems (Cornelia Huck) [2128973]
17+
- KVM: arm64: Treat PMCR_EL1.LC as RES1 on asymmetric systems (Cornelia Huck) [2128973]
18+
- KVM: arm64: Fix compile error due to sign extension (Cornelia Huck) [2128973]
19+
- KVM: arm64: Don't open code ARRAY_SIZE() (Cornelia Huck) [2128973]
20+
- KVM: arm64: Move nVHE-only helpers into kvm/stacktrace.c (Cornelia Huck) [2128973]
21+
- KVM: arm64: Make unwind()/on_accessible_stack() per-unwinder functions (Cornelia Huck) [2128973]
22+
- KVM: arm64: Move nVHE stacktrace unwinding into its own compilation unit (Cornelia Huck) [2128973]
23+
- KVM: arm64: Move PROTECTED_NVHE_STACKTRACE around (Cornelia Huck) [2128973]
24+
- KVM: arm64: Introduce pkvm_dump_backtrace() (Cornelia Huck) [2128973]
25+
- KVM: arm64: Implement protected nVHE hyp stack unwinder (Cornelia Huck) [2128973]
26+
- KVM: arm64: Save protected-nVHE (pKVM) hyp stacktrace (Cornelia Huck) [2128973]
27+
- KVM: arm64: Stub implementation of pKVM HYP stack unwinder (Cornelia Huck) [2128973]
28+
- KVM: arm64: Allocate shared pKVM hyp stacktrace buffers (Cornelia Huck) [2128973]
29+
- KVM: arm64: Add PROTECTED_NVHE_STACKTRACE Kconfig (Cornelia Huck) [2128973]
30+
- KVM: arm64: Introduce hyp_dump_backtrace() (Cornelia Huck) [2128973]
31+
- KVM: arm64: Implement non-protected nVHE hyp stack unwinder (Cornelia Huck) [2128973]
32+
- KVM: arm64: Prepare non-protected nVHE hypervisor stacktrace (Cornelia Huck) [2128973]
33+
- KVM: arm64: Stub implementation of non-protected nVHE HYP stack unwinder (Cornelia Huck) [2128973]
34+
- KVM: arm64: On stack overflow switch to hyp overflow_stack (Cornelia Huck) [2128973]
35+
- arm64: stacktrace: Add description of stacktrace/common.h (Cornelia Huck) [2128973]
36+
- arm64: stacktrace: Factor out common unwind() (Cornelia Huck) [2128973]
37+
- arm64: stacktrace: Handle frame pointer from different address spaces (Cornelia Huck) [2128973]
38+
- arm64: stacktrace: Factor out unwind_next_common() (Cornelia Huck) [2128973]
39+
- arm64: stacktrace: Factor out on_accessible_stack_common() (Cornelia Huck) [2128973]
40+
- arm64: stacktrace: Add shared header for common stack unwinding code (Cornelia Huck) [2128973]
41+
- arm64: Copy the task argument to unwind_state (Cornelia Huck) [2128973]
42+
- arm64: Split unwind_init() (Cornelia Huck) [2128973]
43+
- arm64: stacktrace: use non-atomic __set_bit (Cornelia Huck) [2128973]
44+
- arm64: kasan: do not instrument stacktrace.c (Cornelia Huck) [2128973]
45+
- KVM: arm64: Get rid or outdated comments (Cornelia Huck) [2128973]
46+
- KVM: arm64: Descope kvm_arm_sys_reg_{get,set}_reg() (Cornelia Huck) [2128973]
47+
- KVM: arm64: Get rid of find_reg_by_id() (Cornelia Huck) [2128973]
48+
- KVM: arm64: vgic: Tidy-up calls to vgic_{get,set}_common_attr() (Cornelia Huck) [2128973]
49+
- KVM: arm64: vgic: Consolidate userspace access for base address setting (Cornelia Huck) [2128973]
50+
- KVM: arm64: vgic-v2: Add helper for legacy dist/cpuif base address setting (Cornelia Huck) [2128973]
51+
- KVM: arm64: vgic: Use {get,put}_user() instead of copy_{from.to}_user (Cornelia Huck) [2128973]
52+
- KVM: arm64: vgic-v2: Consolidate userspace access for MMIO registers (Cornelia Huck) [2128973]
53+
- KVM: arm64: vgic-v3: Consolidate userspace access for MMIO registers (Cornelia Huck) [2128973]
54+
- KVM: arm64: vgic-v3: Use u32 to manage the line level from userspace (Cornelia Huck) [2128973]
55+
- KVM: arm64: vgic-v3: Convert userspace accessors over to FIELD_GET/FIELD_PREP (Cornelia Huck) [2128973]
56+
- KVM: arm64: vgic-v3: Make the userspace accessors use sysreg API (Cornelia Huck) [2128973]
57+
- KVM: arm64: vgic-v3: Push user access into vgic_v3_cpu_sysregs_uaccess() (Cornelia Huck) [2128973]
58+
- KVM: arm64: vgic-v3: Simplify vgic_v3_has_cpu_sysregs_attr() (Cornelia Huck) [2128973]
59+
- KVM: arm64: Get rid of reg_from/to_user() (Cornelia Huck) [2128973]
60+
- KVM: arm64: Consolidate sysreg userspace accesses (Cornelia Huck) [2128973]
61+
- KVM: arm64: Rely on index_to_param() for size checks on userspace access (Cornelia Huck) [2128973]
62+
- KVM: arm64: Introduce generic get_user/set_user helpers for system registers (Cornelia Huck) [2128973]
63+
- KVM: arm64: Reorder handling of invariant sysregs from userspace (Cornelia Huck) [2128973]
64+
- KVM: arm64: Add get_reg_by_id() as a sys_reg_desc retrieving helper (Cornelia Huck) [2128973]
65+
- KVM: arm64: Fix hypervisor address symbolization (Cornelia Huck) [2128973]
66+
- KVM: arm64: selftests: Add support for GICv2 on v3 (Cornelia Huck) [2128973]
67+
- KVM: arm64: Don't return from void function (Cornelia Huck) [2128973]
68+
- KVM: arm64: nvhe: Add intermediates to 'targets' instead of extra-y (Cornelia Huck) [2128973]
69+
- KVM: arm64: nvhe: Rename confusing obj-y (Cornelia Huck) [2128973]
70+
- KVM: arm64: Move the handling of !FP outside of the fast path (Cornelia Huck) [2128973]
71+
- KVM: arm64: Document why pause cannot be turned into a flag (Cornelia Huck) [2128973]
72+
- KVM: arm64: Reduce the size of the vcpu flag members (Cornelia Huck) [2128973]
73+
- KVM: arm64: Add build-time sanity checks for flags (Cornelia Huck) [2128973]
74+
- KVM: arm64: Warn when PENDING_EXCEPTION and INCREMENT_PC are set together (Cornelia Huck) [2128973]
75+
- KVM: arm64: Convert vcpu sysregs_loaded_on_cpu to a state flag (Cornelia Huck) [2128973]
76+
- KVM: arm64: Kill unused vcpu flags field (Cornelia Huck) [2128973]
77+
- KVM: arm64: Move vcpu WFIT flag to the state flag set (Cornelia Huck) [2128973]
78+
- KVM: arm64: Move vcpu ON_UNSUPPORTED_CPU flag to the state flag set (Cornelia Huck) [2128973]
79+
- KVM: arm64: Move vcpu SVE/SME flags to the state flag set (Cornelia Huck) [2128973]
80+
- KVM: arm64: Move vcpu debug/SPE/TRBE flags to the input flag set (Cornelia Huck) [2128973]
81+
- KVM: arm64: Add a flag to disable MMIO trace for nVHE KVM (Cornelia Huck) [2128973]
82+
- KVM: arm64: Move vcpu PC/Exception flags to the input flag set (Cornelia Huck) [2128973]
83+
- KVM: arm64: Move vcpu configuration flags into their own set (Cornelia Huck) [2128973]
84+
- KVM: arm64: Add three sets of flags to the vcpu state (Cornelia Huck) [2128973]
85+
- KVM: arm64: Add helpers to manipulate vcpu flags among a set (Cornelia Huck) [2128973]
86+
- KVM: arm64: Move FP state ownership from flag to a tristate (Cornelia Huck) [2128973]
87+
- KVM: arm64: Drop FP_FOREIGN_STATE from the hypervisor code (Cornelia Huck) [2128973]
88+
- KVM: arm64: Prevent kmemleak from accessing pKVM memory (Cornelia Huck) [2128973]
89+
- KVM: arm64: Drop stale comment (Cornelia Huck) [2128973]
90+
- KVM: arm64: Remove redundant hyp_assert_lock_held() assertions (Cornelia Huck) [2128973]
91+
- KVM: arm64: Extend comment in has_vhe() (Cornelia Huck) [2128973]
92+
- KVM: arm64: Ignore 'kvm-arm.mode=protected' when using VHE (Cornelia Huck) [2128973]
93+
- KVM: arm64: Handle all ID registers trapped for a protected VM (Cornelia Huck) [2128973]
94+
- KVM: arm64: Return error from kvm_arch_init_vm() on allocation failure (Cornelia Huck) [2128973]
95+
- KVM: arm64: Fix inconsistent indenting (Cornelia Huck) [2128973]
96+
- KVM: arm64: Always start with clearing SME flag on load (Cornelia Huck) [2128973]
97+
- KVM: arm64: vgic: Undo work in failed ITS restores (Cornelia Huck) [2128973]
98+
- KVM: arm64: vgic: Do not ignore vgic_its_restore_cte failures (Cornelia Huck) [2128973]
99+
- KVM: arm64: vgic: Add more checks when restoring ITS tables (Cornelia Huck) [2128973]
100+
- KVM: arm64: vgic: Check that new ITEs could be saved in guest memory (Cornelia Huck) [2128973]
101+
- KVM: arm64: pmu: Restore compilation when HW_PERF_EVENTS isn't selected (Cornelia Huck) [2128973]
102+
- KVM: arm64: Hide KVM_REG_ARM_*_BMAP_BIT_COUNT from userspace (Cornelia Huck) [2128973]
103+
- KVM: arm64: Reenable pmu in Protected Mode (Cornelia Huck) [2128973]
104+
- KVM: arm64: Pass pmu events to hyp via vcpu (Cornelia Huck) [2128973]
105+
- KVM: arm64: Repack struct kvm_pmu to reduce size (Cornelia Huck) [2128973]
106+
- KVM: arm64: Wrapper for getting pmu_events (Cornelia Huck) [2128973]
107+
- KVM: arm64: pkvm: Don't mask already zeroed FEAT_SVE (Cornelia Huck) [2128973]
108+
- KVM: arm64: pkvm: Drop unnecessary FP/SIMD trap handler (Cornelia Huck) [2128973]
109+
- KVM: arm64: nvhe: Eliminate kernel-doc warnings (Cornelia Huck) [2128973]
110+
- KVM: arm64: Avoid unnecessary absolute addressing via literals (Cornelia Huck) [2128973]
111+
- KVM: arm64: Print emulated register table name when it is unsorted (Cornelia Huck) [2128973]
112+
- KVM: arm64: Don't BUG_ON() if emulated register table is unsorted (Cornelia Huck) [2128973]
113+
- KVM: arm64: vgic-v3: Advertise GICR_CTLR.{IR, CES} as a new GICD_IIDR revision (Cornelia Huck) [2128973]
114+
- KVM: arm64: vgic-v3: Implement MMIO-based LPI invalidation (Cornelia Huck) [2128973]
115+
- KVM: arm64: vgic-v3: Expose GICR_CTLR.RWP when disabling LPIs (Cornelia Huck) [2128973]
116+
- KVM: arm64: Fix new instances of 32bit ESRs (Cornelia Huck) [2128973]
117+
- KVM: arm64: Hide AArch32 PMU registers when not available (Cornelia Huck) [2128973]
118+
- KVM: arm64: Start trapping ID registers for 32 bit guests (Cornelia Huck) [2128973]
119+
- KVM: arm64: Plumb cp10 ID traps through the AArch64 sysreg handler (Cornelia Huck) [2128973]
120+
- KVM: arm64: Wire up CP15 feature registers to their AArch64 equivalents (Cornelia Huck) [2128973]
121+
- KVM: arm64: Don't write to Rt unless sys_reg emulation succeeds (Cornelia Huck) [2128973]
122+
- KVM: arm64: Return a bool from emulate_cp() (Cornelia Huck) [2128973]
123+
- KVM: arm64: uapi: Add kvm_debug_exit_arch.hsr_high (Cornelia Huck) [2128973]
124+
- KVM: arm64: Treat ESR_EL2 as a 64-bit register (Cornelia Huck) [2128973]
125+
- KVM: arm64: Symbolize the nVHE HYP addresses (Cornelia Huck) [2128973]
126+
- KVM: arm64: Detect and handle hypervisor stack overflows (Cornelia Huck) [2128973]
127+
- KVM: arm64: Add guard pages for pKVM (protected nVHE) hypervisor stack (Cornelia Huck) [2128973]
128+
- KVM: arm64: Add guard pages for KVM nVHE hypervisor stack (Cornelia Huck) [2128973]
129+
- KVM: arm64: Introduce pkvm_alloc_private_va_range() (Cornelia Huck) [2128973]
130+
- KVM: arm64: Introduce hyp_alloc_private_va_range() (Cornelia Huck) [2128973]
131+
- KVM: arm64: Handle SME host state when running guests (Cornelia Huck) [2128973]
132+
- KVM: arm64: Trap SME usage in guest (Cornelia Huck) [2128973]
133+
- KVM: arm64: Hide SME system registers from guests (Cornelia Huck) [2128973]
134+
- KVM: arm64: Expose the WFXT feature to guests (Cornelia Huck) [2128973]
135+
- KVM: arm64: Offer early resume for non-blocking WFxT instructions (Cornelia Huck) [2128973]
136+
- KVM: arm64: Handle blocking WFIT instruction (Cornelia Huck) [2128973]
137+
- KVM: arm64: Introduce kvm_counter_compute_delta() helper (Cornelia Huck) [2128973]
138+
- KVM: arm64: Simplify kvm_cpu_has_pending_timer() (Cornelia Huck) [2128973]
139+
- tools kvm headers arm64: Update KVM headers from the kernel sources (Cornelia Huck) [2128973]
140+
- tools kvm headers arm64: Update KVM headers from the kernel sources (Cornelia Huck) [2128973]
141+
Resolves: rhbz#2128973
142+
1143
* Thu Feb 02 2023 Herton R. Krzesinski <herton@redhat.com> [5.14.0-255.el9]
2144
- can: kvaser_usb: kvaser_usb_set_bittiming(): fix redundant initialization warning for err (Al Stone) [2071839]
3145
- can: kvaser_usb: kvaser_usb_set_{,data}bittiming(): remove empty lines in variable declaration (Al Stone) [2071839]

0 commit comments

Comments
 (0)