Update 16KB page size kernel to builds 11424760

git log --first-parent -100 --oneline --no-decorate 83f97c05f8fd..fbb9dbf62c4a:
fbb9dbf62c4a1 UPSTREAM: rust: support `srctree`-relative links
0f40dd3c656ca UPSTREAM: rust: sync: Makes `CondVar::wait()` an uninterruptible wait
5e2edfbc0303c UPSTREAM: rust: macros: improve `#[vtable]` documentation
8bd5093c30b42 UPSTREAM: rust: macros: update 'paste!' macro to accept string literals
63a42cf758347 UPSTREAM: rust: bindings: rename const binding using sed
412965714b528 UPSTREAM: rust: replace <linux/module.h> with <linux/export.h> in rust/exports.c
1765f2a273f5c UPSTREAM: rust: kernel: str: Implement Debug for CString
fe698110592c5 UPSTREAM: rust: task: remove redundant explicit link
f2497a4bb09ef UPSTREAM: rust: kernel: remove `#[allow(clippy::new_ret_no_self)]`
a6ab1c4b59be7 UPSTREAM: rust: workqueue: add examples
3525914f07ebe UPSTREAM: rust: workqueue: add `try_spawn` helper method
7b431db132db8 UPSTREAM: rust: workqueue: implement `WorkItemPointer` for pointer types
c5e9e92b7493d UPSTREAM: rust: workqueue: add helper for defining work_struct fields
fef46ccba9ea7 UPSTREAM: rust: workqueue: define built-in queues
37fe02321cd14 UPSTREAM: rust: workqueue: add low-level workqueue bindings
a0c639eadc24d UPSTREAM: rust: sync: add `Arc::{from_raw, into_raw}`
450548b70de34 UPSTREAM: arm64: scs: Disable LTO for SCS patching code
939f1385b1d10 ANDROID: GKI: Add initial QCOM symbol list
1baafd492ee29 ANDROID: irq: manage: Export irq_do_set_affinity symbol
d24f7e8746446 ANDROID: gki_config: enable BLK_WBT
5ece655c1bd7b ANDROID: KVM: arm64: Fix host_stage2_pte_is_counted()
2236625751884 ANDROID: vendor_hooks: Add hooks for ufs scheduler
3787d2a17dca0 ANDROID: GKI: Update protected exports for aarch64
80d3a3128fea0 ANDROID: GKI: Removing memhealth as a protected module
8820ccfe91a92 ANDROID: cpufreq: Add a restricted vendor hook for freq transition
7081c143c4e99 UPSTREAM: drm/msm/dsi: Enable runtime PM
6854cfaf513f0 UPSTREAM: usb: typec: tcpm: fix the PD disabled case
11996d83dfcd5 UPSTREAM: usb: typec: tcpm: Support multiple capabilities
cee1c5e84e941 UPSTREAM: usb: typec: tcpm: Parse Accessory Mode information
f7bcb2b9e8e32 FROMLIST: ufs: host: mediatek: change default auto suspend timer
1fb671cbf63d8 FROMLIST: scsi: core: move auto suspend timer to Scsi_Host
04d771f5f806d FROMGIT: dma-buf: heaps: Don't track CMA dma-buf pages under RssFile
51cb9a27fbf15 ANDROID: add initial symbol list file for ExynosAuto SoCs
d120f08e7fed9 ANDROID: mm: Remove direct reclaim tracepoint exports
2feb00efac1bb ANDROID: gki_defconfig: Set CONFIG_IDLE_INJECT and CONFIG_CPU_IDLE_THERMAL into y
e0e4224a4f539 ANDROID: vendor_hooks: export gic_v3_set_affinity
57fec1a3aa11e ANDROID: Remove 32bit test config and clean up zip
37e90c8aef834 ANDROID: rust: Enable KCFI support when available
6be7b554403c7 ANDROID: rust: Use From instances for JSON encoder
2b93c38eced50 ANDROID: rust: Support arrays in target JSON
4085063afbaea ANDROID: rust: allow MODVERSIONS by no longer exporting symbols
ba32cf0d725bb Merge "Merge 6.6.15 into android15-6.6" into android15-6.6
e019515a16959 ANDROID: rust: Select rustc-1.73.0
ae876716fcb60 FROMLIST: x86: rust: Disable entry padding with Rust
b802a765fb42e FROMLIST: arm64: rust: Enable Rust support for AArch64
adc9724f914fa ANDROID: GKI: Add initial Symbol list for Exynos SOC
433a3943993b2 FROMLIST: rust: Refactor the build target to allow the use of builtin targets
6dd3b42616215 ANDROID: tracing: Add restricted vendor hooks for preemptirq events
ce5121092b93a ANDROID: KVM: arm64: Allow skipping module page donation
23f02639b396a ANDROID: KVM: arm64: Addr sanity check for pKVM HVC registration
b8f47e9ec6dc5 ANDROID: KVM: arm64: Support missing pKVM module sections
e0c556db40bad ANDROID: KVM: arm64: Deprecate late pKVM module loading
3c6c3ec46a99c ANDROID: KVM: arm64: Add a fallback for pKVM module loading
48d55b6d8a16c ANDROID: KVM: arm64: Add a custom module path for pKVM module loading
2450cc881a1fe ANDROID: KVM: arm64: Handle permission issue while loading pKVM module
c92d4afb53218 ANDROID: KVM: arm64: pKVM module loading before deprivilege
081625b045773 ANDROID: KVM: arm64: Rework pKVM module locking
f1e26180376cc ANDROID: KVM: arm64: Allow setting device attr in stage-2 PTEs
e4dd74e21f7c5 ANDROID: KVM: arm64: Allow setting {P,U}XN in stage-2 PTEs
275034a4a47e1 ANDROID: KVM: arm64: Restrict host-to-hyp MMIO donations
73eadc5918245 ANDROID: KVM: arm64: Allow state changes of MMIO pages
40cb94447d01a ANDROID: KVM: arm64: Always unmap protected regions from the host
f17257f2cf262 ANDROID: KVM: arm64: Map MMIO donation as device at EL2
21afd0a5b9303 ANDROID: KVM: arm64: Allow MMIO perm changes from modules
9160ef1b2f6df ANDROID: KVM: arm64: Pin host stage-2 tables
1c398580afd4c ANDROID: KVM: arm64: Move kvm_pte_follow() to header
3afff8d68796b ANDROID: KVM: arm64: Pre-populate host stage2
ca369a54fd5de ANDROID: KVM: arm64: Fix the host ownership later
aacd3c90e14c2 ANDROID: KVM: arm64: Don't recycle non-default PTEs
f9be99a98caaf ANDROID: KVM: arm64: Introduce kvm_pgtable_stage2_reclaim_leaves
301018693bb0f ANDROID: KVM: arm64: Specify stage-2-protected regions in DT
2f490f4a622df ANDROID: KVM: arm64: Introduce concept of pKVM moveable regions
41a15d5d6be43 ANDROID: KVM: arm64: Let modules specify arbitrary permissions for host pages
baafebb3f159b ANDROID: KVM: arm64: Introduce module-owned pages
261c6a0d27203 ANDROID: KVM: arm64: Expose get_leaf to pKVM modules
5393bf00388af ANDROID: KVM: arm64: Sanity check the input to pKVM module mm APIs
8cb6c9d8bd9cb ANDROID: KVM: arm64: Expose pKVM module mm APIs in module_ops
2ec558697193e ANDROID: KVM: arm64: Allow tweaking HFGWTR_EL2 from modules
1a36fca4a9c32 ANDROID: KVM: arm64: Allow tweaking HCR_EL2 from modules
39d496bbc0b45 ANDROID: KVM: arm64: Expose hyp_va to modules
3927942eb7cc0 ANDROID: KVM: arm64: Expose host_{un}share_hyp() to modules
42a634c6eb6b1 ANDROID: arm64: kvm: Add new module functions used by s2mpu.
bbe9a94d86c84 ANDROID: KVM: arm64: Add helper for pKVM modules addr conversion
02b29eb758104 ANDROID: KVM: arm64: Correctly flag MMIO pages as PKVM_PAGE_RESTRICTED_PROT
b39ab7d699f84 ANDROID: KVM: arm64: Introduce default_host_prot()
9cf9fea7b7c22 ANDROID: KVM: arm64: Introduce a hyp panic module notifier
07dd73d5372ef ANDROID: KVM: arm64: Expose linear map APIs to pKVM modules
9e535884978ff ANDROID: KVM: arm64: Allow trap handling from pKVM modules
a6f552f0abf27 ANDROID: KVM: arm64: Notify pKVM modules of PSCI events
37f286a58b887 ANDROID: KVM: arm64: Allow handling illegal aborts from pKVM modules
62947f80cbdf3 ANDROID: KVM: arm64: Allow SMC handling from pKVM modules
636c912401dec ANDROID: KVM: arm64: Add support for non-cacheable mappings
8abdb4ba60806 ANDROID: KVM: arm64: Introduce hyp_protect_host_page()
cf4079cfd0489 ANDROID: KVM: arm64: Add a permission fault handler
94de1874ef39f ANDROID: KVM: arm64: Fix PKVM_PAGE_RESTRICTED_PROT conflict
12ef30ae042f8 ANDROID: KVM: arm64: Introduce PKVM_PAGE_RESTRICTED_PROT
97ef1b626a45a ANDROID: KVM: arm64: Expose kvm_flush_dcache_to_poc() in module_ops
64873d62da619 ANDROID: KVM: arm64: Expose hyp fixmap helpers in module_ops
069b706b122ed ANDROID: drivers: misc: Add an example pl011 driver for pKVM
bd98a43da7f2f ANDROID: modpost: Don't complain about empty non-allocatable ELF sections

Test: treehugger
Bug: 306535658
Change-Id: Ib0a9f9dc09dc8daccbdbdb9f2582bcaa01cd24df
55 files changed