arm64: Update core arch code to upstream v5.18
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