Update 16KB page size kernel to builds 11418900

git log --first-parent -100 --oneline --no-decorate 00d46b7d4ac1..a1ef8ccfa6a4:
a1ef8ccfa6a43 UPSTREAM: arm64: scs: Disable LTO for SCS patching code
565762788be03 UPSTREAM: drm/msm/dsi: Enable runtime PM
483c92c83639a UPSTREAM: usb: typec: tcpm: fix the PD disabled case
165efa82d3652 UPSTREAM: usb: typec: tcpm: Support multiple capabilities
67b9d8ac3fe01 UPSTREAM: usb: typec: tcpm: Parse Accessory Mode information
2837d01aef2c5 ANDROID: add initial symbol list file for ExynosAuto SoCs
75292481a93d0 FROMGIT: dma-buf: heaps: Don't track CMA dma-buf pages under RssFile
38a4dd506bdc3 BACKPORT: f2fs: Restrict max filesize for 16K f2fs
9dc3e4963b36c Merge "Merge 6.1.76 into android15-6.1" into android15-6.1
5ea18ed785d7a ANDROID: Remove 32bit test config and clean up zip
2ca5f1b387a89 UPSTREAM: binder: return pending info for frozen async txns
c873898fc6895 Merge "Merge 6.1.75 into android15-6.1" into android15-6.1
29cd1b1d68f3d FROMGIT: mm: update mark_victim tracepoints fields
6354483037e9d ANDROID: KVM: arm64: Support missing pKVM module sections
28dc54740cc1c ANDROID: KVM: arm64: Allow skipping module page donation
31c632eabc77a ANDROID: KVM: arm64: Addr sanity check for pKVM HVC registration
bca6a02c3a26f ANDROID: KVM: arm64: Deprecate late pKVM module loading
9136d4b01042b ANDROID: KVM: arm64: Add a fallback for pKVM module loading
25e248f07c7a0 ANDROID: KVM: arm64: Add a custom module path for pKVM module loading
e89cc88e6d16c ANDROID: KVM: arm64: Handle permission issue while loading pKVM module
108843a790e70 ANDROID: KVM: arm64: pKVM module loading before deprivilege
a989b95a651f3 ANDROID: KVM: arm64: Rework pKVM module locking
c466c95fc8a7c ANDROID: KVM: arm64: Allow setting device attr in stage-2 PTEs
13016527d6b56 ANDROID: KVM: arm64: Allow setting {P,U}XN in stage-2 PTEs
11b4e06896038 ANDROID: KVM: arm64: Restrict host-to-hyp MMIO donations
97739f99fb9b6 ANDROID: KVM: arm64: Allow state changes of MMIO pages
a1387cd59c187 ANDROID: KVM: arm64: Always unmap protected regions from the host
9fc76692a8531 ANDROID: KVM: arm64: Map MMIO donation as device at EL2
04f7e4cb71418 ANDROID: KVM: arm64: Allow MMIO perm changes from modules
16cae48b625b4 ANDROID: KVM: arm64: Pin host stage-2 tables
37ceae61ac2f6 ANDROID: KVM: arm64: Move kvm_pte_follow() to header
d6f893c7052a0 ANDROID: KVM: arm64: Pre-populate host stage2
5fb9cc5903868 ANDROID: KVM: arm64: Fix the host ownership later
f8cfa1d7c2126 ANDROID: KVM: arm64: Don't recycle non-default PTEs
4a8dc6502b537 ANDROID: KVM: arm64: Introduce kvm_pgtable_stage2_reclaim_leaves
d3d79dcfb775a ANDROID: KVM: arm64: Specify stage-2-protected regions in DT
22a9516b589a0 ANDROID: KVM: arm64: Introduce concept of pKVM moveable regions
93737233de06b ANDROID: KVM: arm64: Let modules specify arbitrary permissions for host pages
4cca4681b030d ANDROID: KVM: arm64: Introduce module-owned pages
206c93ff65b05 ANDROID: KVM: arm64: Expose get_leaf to pKVM modules
547c769cd5d2f ANDROID: KVM: arm64: Sanity check the input to pKVM module mm APIs
3b28916da031a ANDROID: KVM: arm64: Expose pKVM module mm APIs in module_ops
faca983edab63 ANDROID: KVM: arm64: Allow tweaking HFGWTR_EL2 from modules
47d852f395d80 ANDROID: KVM: arm64: Allow tweaking HCR_EL2 from modules
67c8ecea7caa4 ANDROID: KVM: arm64: Expose hyp_va to modules
768544bb721a0 ANDROID: KVM: arm64: Expose host_{un}share_hyp() to modules
29ee44dc47857 ANDROID: arm64: kvm: Add new module functions used by s2mpu.
a6a708e7e3b8a ANDROID: KVM: arm64: Add helper for pKVM modules addr conversion
dbd1ba3519cc1 ANDROID: KVM: arm64: Correctly flag MMIO pages as PKVM_PAGE_RESTRICTED_PROT
767d50f69ed2b ANDROID: KVM: arm64: Introduce default_host_prot()
4cf4f67a1e052 ANDROID: KVM: arm64: Introduce a hyp panic module notifier
43fb633c3642e ANDROID: KVM: arm64: Expose linear map APIs to pKVM modules
aff487543a699 ANDROID: KVM: arm64: Allow trap handling from pKVM modules
ac7cdfc1d8c48 ANDROID: KVM: arm64: Notify pKVM modules of PSCI events
6b28391cff6a5 ANDROID: KVM: arm64: Allow handling illegal aborts from pKVM modules
66313c4b07cf7 ANDROID: KVM: arm64: Allow SMC handling from pKVM modules
f99c9c5c0b57c ANDROID: KVM: arm64: Add support for non-cacheable mappings
7b3e9f8c8cf88 ANDROID: KVM: arm64: Introduce hyp_protect_host_page()
3c38d5a315768 ANDROID: KVM: arm64: Add a permission fault handler
1a8f3cccb732f ANDROID: KVM: arm64: Fix PKVM_PAGE_RESTRICTED_PROT conflict
3ef49a727743d ANDROID: KVM: arm64: Introduce PKVM_PAGE_RESTRICTED_PROT
0f0972c4f4285 ANDROID: KVM: arm64: Expose kvm_flush_dcache_to_poc() in module_ops
18c367b1e21c5 ANDROID: KVM: arm64: Expose hyp fixmap helpers in module_ops
4d17e4d6a16ca ANDROID: drivers: misc: Add an example pl011 driver for pKVM
7542cf0f68c52 ANDROID: modpost: Don't complain about empty non-allocatable ELF sections
ac5d0695b6e1a ANDROID: KVM: arm64: Resolve hyp module addresses using ELF sections
fa6641ff12fb1 ANDROID: KVM: arm64: Block module loading based on cmdline or HVC
c26e6bfece6ff ANDROID: KVM: arm64: Add support for custom hypercall registration
f55b729b63d0e ANDROID: KVM: arm64: Return a token for a pKVM module registration
3745a932dc67c ANDROID: KVM: arm64: Expose hyp_put* helpers to pKVM modules
f5e65752e43a4 ANDROID: KVM: arm64: Add serial framework for pKVM
d2eafcc615b82 ANDROID: KVM: arm64: Expose __pkvm_create_private_mapping to pKVM modules
e9d908bb835fe ANDROID: KVM: arm64: Include .note.gnu.property in .hyp.rodata
652d1668d0151 ANDROID: KVM: arm64: Allow loading modules to the pKVM hypervisor
a6fe8fb109d03 ANDROID: arm64: patching: Add aarch64_addr_write()
e3cbbc8bf5965 ANDROID: arm64: patching: Refactor __aarch64_insn_write()
77001e498d7ce ANDROID: KVM: arm64: Refactor nvhe Makefile
3e15ce4f36e56 ANDROID: KVM: arm64: Add mapping removal interface for nVHE hyp
7f188258a955c ANDROID: KVM: arm64: Move gen-hyprel into a tool directory
c6897f485b5f7 ANDROID: Build kselftests for 32bit x86
d6d249e404d09 ANDROID: Build kselftests for 32bit arm
e2d2750d15d71 ANDROID: GKI: Removing memhealth as a protected module
bed50a56ca15f ANDROID: mm: Removing memhealth driver
33bf2e2263d2f FROMGIT: mm: memcg: don't periodically flush stats when memcg is disabled
9b5a4fa90d3ab ANDROID: GKI: enable CONFIG_SPI_SLAVE=y
65b5a464472d5 ANDROID: gki_defconfig: Enable CONFIG_NVME_MULTIPATH
51538cb63cb5d UPSTREAM: sched/fair: Limit sched slice duration
e6b3285f8eb58 Merge 6.1.74 into android15-6.1
caefc2610fe19 ANDROID: Update the kselftest.sh with options to specifiy serial & test.
cf80ba81b4a8c ANDROID: GKI: Remove CONFIG_MEDIA_CEC_RC
faf8e92b3bdd8 ANDROID: Enable CONFIG_LAZY_RCU in x86 gki_defconfig
8aaa6a494bcc5 ANDROID: Enable CONFIG_LAZY_RCU in arm64 gki_defconfig
c7ba205875f2e FROMLIST: rcu: Provide a boot time parameter to control lazy RCU
81ac1cc1ee1b6 ANDROID: rcu: Add a minimum time for marking boot as completed
e374bae9ac763 UPSTREAM: rcu: Disable laziness if lazy-tracking says so
ee63bbaf19507 UPSTREAM: rcu: Track laziness during boot and suspend
4cde32bf2f5f4 UPSTREAM: net: Use call_rcu_hurry() for dst_release()
3159f43358d9f UPSTREAM: workqueue: Make queue_rcu_work() use call_rcu_hurry()
73e34d163867e UPSTREAM: percpu-refcount: Use call_rcu_hurry() for atomic switch
efc11273a64a5 UPSTREAM: io_uring: use call_rcu_hurry if signaling an eventfd

Test: treehugger
Bug: 306535658
Change-Id: I47d7573294b54c497217aa52711b434313b17f2c
277 files changed