16k: Update kernel to builds 9183365

git log --first-parent -100 --oneline --no-decorate 74ca15c52343..116049110fe9:
116049110fe9 UPSTREAM: KVM: arm64: Enable stack protection and branch profiling for VHE
e2130dcc2740 UPSTREAM: KVM: arm64: Limit stage2_apply_range() batch size to largest block
c3feb623e558 UPSTREAM: KVM: arm64: Work out supported block level at compile time
7a3109b88269 UPSTREAM: KVM: arm64: Advertise new kvmarm mailing list
333ef9056d7d UPSTREAM: KVM: arm64: Fix comment typo in nvhe/switch.c
fbfb98ef79db UPSTREAM: KVM: arm64: Ignore kvm-arm.mode if !is_hyp_mode_available()
b0adfe8951a8 UPSTREAM: KVM: arm64: vgic: Remove duplicate check in update_affinity_collection()
6b54405d184b UPSTREAM: KVM: arm64: Clear PSTATE.SS when the Software Step state was Active-pending
bf409da6ab78 UPSTREAM: KVM: arm64: Preserve PSTATE.SS for the guest while single-step is enabled
a9758c12946e UPSTREAM: arm64/sysreg: Use feature numbering for PMU and SPE revisions
088a7845221a UPSTREAM: KVM: arm64: Treat 32bit ID registers as RAZ/WI on 64bit-only system
983d6d3ff15b UPSTREAM: KVM: arm64: Add a visibility bit to ignore user writes
d3ba4ecf56d0 UPSTREAM: KVM: arm64: Spin off helper for calling visibility hook
b6560dc8eb53 BACKPORT: KVM: arm64: Drop raz parameter from read_id_reg()
c10b44010f0d UPSTREAM: KVM: arm64: Remove internal accessor helpers for id regs
3299232ccff4 UPSTREAM: KVM: arm64: Use visibility hook to treat ID regs as RAZ
d01fe592078c BACKPORT: arm64: cache: Remove unused CTR_CACHE_MINLINE_MASK
3130e8d2c935 UPSTREAM: arm64/sysreg: Fix a few missed conversions
d6a1f7790572 UPSTREAM: arm64/sysreg: Add _EL1 into ID_AA64DFR0_EL1 definition names
4324ec29f654 UPSTREAM: arm64/sysreg: Align field names in ID_AA64DFR0_EL1 with architecture
c023354bb307 UPSTREAM: arm64/sysreg: Standardise naming of ID_AA64PFR1_EL1 SME enumeration
0790b96bc276 UPSTREAM: arm64/sysreg: Standardise naming of ID_AA64PFR1_EL1 BTI enumeration
fd6970e8123f UPSTREAM: arm64/sysreg: Standardise naming of ID_AA64PFR1_EL1 fractional version fields
76eac5d39473 UPSTREAM: arm64/sysreg: Standardise naming for MTE feature enumeration
09e8085abe9e UPSTREAM: arm64/sysreg: Standardise naming for SSBS feature enumeration
a28f8e2ec6b4 UPSTREAM: arm64/sysreg: Standardise naming for ID_AA64PFR0_EL1.AdvSIMD constants
48bcf915c0f5 UPSTREAM: arm64/sysreg: Standardise naming for ID_AA64PFR0_EL1 constants
510b36408e5d UPSTREAM: arm64/sysreg: Standardise naming for ID_AA64MMFR2_EL1.CnP
bd568d48d365 BACKPORT: arm64/sysreg: Standardise naming for ID_AA64MMFR2_EL1.VARange
89388ad4f49e BACKPORT: arm64/sysreg: Standardise naming for ID_AA64MMFR1_EL1 fields
475c494b5d5d UPSTREAM: arm64/sysreg: Standardise naming of ID_AA64MMFR0_EL1.ASIDBits
665c8a7a28a9 UPSTREAM: arm64/sysreg: Standardise naming of ID_AA64MMFR0_EL1.BigEnd
44fc6ed1b20d BACKPORT: arm64/sysreg: Add _EL1 into ID_AA64PFR1_EL1 constant names
71e184180a5d BACKPORT: arm64/sysreg: Add _EL1 into ID_AA64PFR0_EL1 definition names
0cb0fd4d2f6b BACKPORT: arm64/sysreg: Add _EL1 into ID_AA64MMFR2_EL1 definition names
def82c15a779 BACKPORT: arm64/sysreg: Add _EL1 into ID_AA64MMFR0_EL1 definition names
61157226850c UPSTREAM: arm64/sysreg: Add _EL1 into ID_AA64ISAR2_EL1 definition names
0994f3c72a34 UPSTREAM: arm64/sysreg: Make BHB clear feature defines match the architecture
a8d83396fdb5 BACKPORT: arm64/sysreg: Add _EL1 into ID_AA64ISAR1_EL1 definition names
8941f2e9f0ee UPSTREAM: arm64/idreg: Fix tab/space damage
2796fe818d58 UPSTREAM: arm64/sysreg: Align pointer auth enumeration defines with architecture
0def03eb82a3 UPSTREAM: arm64/sysreg: Standardise naming for ID_AA64ZFR0_EL1 fields
3ffaa9a1b0a0 UPSTREAM: arm64/sysreg: Standardise naming for ID_AA64SMFR0_EL1 enums
bf808e9dca60 UPSTREAM: arm64/sme: Fix tests for 0b1111 value ID registers
6e316bd046ba UPSTREAM: arm64/sysreg: Standardise naming for WFxT defines
dc164e3eb420 UPSTREAM: arm64/mte: Standardise GMID field name definitions
bb12726e3445 UPSTREAM: arm64/sysreg: Standardise naming for DCZID_EL0 field names
f660cd96148d BACKPORT: arm64/sysreg: Standardise naming for CTR_EL0 fields
984225b8a51c BACKPORT: arm64/cache: Restrict which headers are included in __ASSEMBLY__
291512c539b9 UPSTREAM: arm64/cpuinfo: Remove references to reserved cache type
1baa454b7358 UPSTREAM: arm64/sysreg: Standardise ID_AA64ISAR0_EL1 macro names
162f7a4408b2 UPSTREAM: arm64: Update name of ID_AA64ISAR0_EL1_ATOMIC to reflect ARM
2533256a0e8b UPSTREAM: arm64/sysreg: Guard SYS_FIELD_ macros for asm
9279a569a08d UPSTREAM: arm64/sysreg: Directly include bitfield.h
501dae30058b UPSTREAM: arm64/sysreg: Add SYS_FIELD_GET() helper
1bf4f91abe97 UPSTREAM: arm64/sysreg: Introduce helpers for access to sysreg fields
eb06a93511b0 UPSTREAM: arm64: mm: Use asid feature macro for cheanup
0c91703048ab Merge 5.15.74 into android14-5.15
bc65b070e0e9 ANDROID: clang: update to 15.0.2
2120596d67ea FROMLIST: ARM: NWFPE: avoid compiler-generated __aeabi_uldivmod
6cc9804268ae Merge 5.15.73 into android14-5.15
f1076051b3e9 FROMLIST: psi: stop relying on timer_pending for poll_work rescheduling
578fd5ff9c81 UPSTREAM: crypto: jitter - add oversampling of noise source
43c47c081e1c ANDROID: binder: add support for uclamp inheritance
eb07b1080fd1 Merge 5.15.72 into android14-5.15
b5b1ab869498 ANDROID: gki_config: enable F2FS_UNFAIR_RWSEM
c0f24579002c ANDROID: scsi: ufs: add complete init vendor hook
f3176dc624b1 ANDROID: 16k target: don't write defconfig to source tree
2f81119adf92 ANDROID: kleaf: add 16k variant of kernel_aarch64
e7451150cb70 ANDROID: GKI: Add module load time symbol protection
ea705b4ac32f Revert "ANDROID: GKI: Add script to generate symbol protection headers"
734319f97956 Revert "ANDROID: GKI: Add module load time protected symbol lookup"
89ec07979bff Revert "ANDROID: GKI: Do not force select MODULE_SIG_ALL"
40df1152c4c3 Revert "ANDROID: GKI: Enable config for module signing"
c09f10c778ea Revert "ANDROID: GKI: Disable security lockdown for unsigned modules"
94442686bcde Revert "ANDROID: GKI: remove info print for header generation"
d9a5e8708b70 ANDROID: GKI: Add ARM64_16K_PAGES variant
2ea078c25c19 UPSTREAM: arm64/sve: Fix warnings when SVE is disabled
3913b9b11860 UPSTREAM: arm64/sve: Add stub for sve_max_virtualisable_vl()
859af08fcb23 UPSTREAM: KVM: arm64: Use kmemleak_free_part_phys() to unregister hyp_mem_base
fa788ac0387f UPSTREAM: KVM: arm64: Fix compile error due to sign extension
636ae94812d6 UPSTREAM: arm64: Update 'unwinder howto'
42f60acf87d3 UPSTREAM: KVM: arm64: Don't open code ARRAY_SIZE()
1dd0ab403be5 UPSTREAM: KVM: arm64: Move nVHE-only helpers into kvm/stacktrace.c
b86baac90dfc BACKPORT: KVM: arm64: Make unwind()/on_accessible_stack() per-unwinder functions
c89060e64fd6 UPSTREAM: KVM: arm64: Move nVHE stacktrace unwinding into its own compilation unit
e34746149d37 UPSTREAM: KVM: arm64: Move PROTECTED_NVHE_STACKTRACE around
56d91166de8c UPSTREAM: KVM: arm64: Introduce pkvm_dump_backtrace()
9827257b1064 UPSTREAM: KVM: arm64: Implement protected nVHE hyp stack unwinder
960e577c74ee UPSTREAM: KVM: arm64: Save protected-nVHE (pKVM) hyp stacktrace
73df8423f1e6 UPSTREAM: KVM: arm64: Stub implementation of pKVM HYP stack unwinder
3a212429b6ac UPSTREAM: KVM: arm64: Allocate shared pKVM hyp stacktrace buffers
1f6fdc0714f9 UPSTREAM: KVM: arm64: Add PROTECTED_NVHE_STACKTRACE Kconfig
abb394eb772d UPSTREAM: KVM: arm64: Introduce hyp_dump_backtrace()
dabd63d84277 UPSTREAM: KVM: arm64: Implement non-protected nVHE hyp stack unwinder
141f08d81020 UPSTREAM: KVM: arm64: Prepare non-protected nVHE hypervisor stacktrace
d698a8891acc UPSTREAM: KVM: arm64: Stub implementation of non-protected nVHE HYP stack unwinder
6c4abe288d2e BACKPORT: KVM: arm64: On stack overflow switch to hyp overflow_stack
2816a62e5863 UPSTREAM: arm64: stacktrace: Add description of stacktrace/common.h
7ffe3cc8506b BACKPORT: arm64: stacktrace: Factor out common unwind()

Test: treehugger
Bug: 254056908
Change-Id: I874f09008e79aaa9ed39feb3c3360f0d31261e6d
22 files changed