Skip to content

arm64: Update core arch code to upstream v5.18

Mark Salter requested to merge msalter/centos-stream-9:bz2070169 into main

Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=2070169
Depends: https://bugzilla.redhat.com/show_bug.cgi?id=2075082
Depends: https://bugzilla.redhat.com/show_bug.cgi?id=2076088

Omitted-fix: 278aaba2c555 "tools headers arm64: Sync arm64's cputype.h with the kernel sources" We don't have tools cputype.h (no backport of 1314376d495f "tools arm64: Import cputype.h").

Omitted-fix: 2a55550fbba6 "m68k: cmpxchg: Dereference matching size"
We don't care about m68k code.

Update core aarch64 code to upstream v5.18 level

Rebased on kernel-5.14.0-125.el9 and latest patchset for dependency bz2075082/MR!807
Dropped the following patches which are now in MR !807 (merged):

4f6de676d94e arm64: Correct wrong label in macro __init_el2_gicv3
879358fc670d arm64: Define CPACR_EL1_FPEN similarly to other floating point controls
3bb72d86d80e arm64: Always use individual bits in CPACR floating point enables
4dfa1f3657a0 arm64: Fix comments in macro __init_el2_gicv3

Signed-off-by: Mark Salter msalter@redhat.com

Edited by Mark Salter

Merge request reports