Update kernel to builds 13257114

git log --first-parent -100 --oneline --no-decorate 71f8c611399f..50eb8d5d443b:
50eb8d5d443b ANDROID: export one function for mm metrics
fb42336fc7a1 ANDROID: gki_defconfig: Enable QCOM_TRUSTED_VM
b582c8956932 ANDROID: gunyah: qtvm: Add status notifier chain for QTVMs
ca44b02c0254 ANDROID: gunyah: qtvm: Support for Qualcomm Trusted Virtual Machines
b41a7537a4c1 ANDROID: gunyah: vcpu_mgr: Add trace_hooks in the gunyah_vcpu driver
8f5870302b30 ANDROID: gunyah: Add an RM API to authenticate a VM
e8c909db03f4 ANDROID: gunyah: auth_mgr: Introduce auth_mgr within vm_mgr
ef92f3ef0c9a ANDROID: gunyah: vm_mgr: Add uevents for VM state change
67d7d75278b3 ANDROID: gunyah: vm_mgr: Use auth_mgr_ops for a generic VM setup
8e3a62bf009a ANDROID: gunyah: Add CMA bindings support
1aec1ec259ca ANDROID: gunyah: vm_mgr: Bindings can now be CMA backed or GUP backed
9df09aac90f2 ANDROID: gunyah: vm_mgr: Coalesce folios being shared with the VM
f9d64cf7d6ad ANDROID: gunyah: cma_mem: Add gunyah CMA mem driver
f51d1788938f ANDROID: dt-bindings: CMA support for Virtual Machines on Gunyah
216adf28ee62 ANDROID: virt: gunyah: Allow host to reclaim memory provided to the guest
c5f87aea6b22 ANDROID: microdroid: enable GUNYAH_GUEST
29fc73bbf23a ANDROID: virt: gunyah-guest: Add gunyah-guest
8e6a22ec5d74 ANDROID: virt: gunyah: add addrspace_modify_pages hypercall
b78d94afb644 ANDROID: virt: gunyah: Add RM info struct as alternative to devicetree
47657548ae6e ANDROID: virt: gunyah: Convert core gunyah driver to pure module
f996a1b3d09c ANDROID: virt: gunyah: Make core gunyah driver compile separately
0df02d448aa6 ANDROID: virt: gunyah: Probe for the info_area page
ae558bb0944a ANDROID: virt: gunyah: Add addrspace_find_info_area hypercall
aecad3299692 ANDROID: virt: gunyah: Separate the gunyah_hypercall config symbol
d3c564910395 ANDROID: arm64: virt: Invalidate tlb once the balloon before reporting/inflating
849c862ab924 ANDROID: Update symbols list for imx
e70b5c0e1fbc ANDROID: ABI: update symbol list for honor
cd1e28cd8589 ANDROID: GKI: update symbol list file for xiaomi
7a50db7b35dc ANDROID: GKI: update pixel symbol list
5053fe7d9145 FROMGIT: mm/page_alloc: add trace event for totalreserve_pages calculation
1295f3281a2a FROMGIT: mm/page_alloc: add trace event for per-zone lowmem reserve setup
4a742a1f882d FROMGIT: mm/page_alloc: add trace event for per-zone watermark setup
56b151eeeebd ANDROID: ABI: update symbol list for amlogic
4850878e63a7 ANDROID: Delete kernel_aarch64_interceptor target.
f8508db700c8 ANDROID: GKI: add vendor hook android_rvh_dequeue_entity_delayed()
f337a38383da FROMGIT: KVM: arm64: Tear down vGIC on failed vCPU creation
89a67676aaa0 ANDROID: ABI: update symbol list for honor
dd55f146240e ANDROID: binder: change how Rust Binder is loaded
bbd9da17d5c6 ANDROID: ABI: update symbol list for honor
a2066952cb89 ANDROID: GKI: Add KMI symbol list for oplus
38b2d388b9a5 ANDROID: GKI: Export symbols for oplus
833b97398a55 ANDROID: GKI: rexport __qdisc_calculate_pkt_len
03c5d209d19a ANDROID: GKI: add vendor hook to oplus symbol list
c837e3a95d55 ANDROID: vendor_hooks: add hooks for adjust kvmalloc_node alloc_flags
537089e284b6 ANDROID: Add IFTTT analyzer markers for GKI modules
4464962caf29 Revert "ANDROID: usb: Optimization the transfer rate of accessory mode in USB3.2 mode"
4c5fd6927fed ANDROID: 2025/03/19 KMI update
0e815681a81d ANDROID: GKI: fix protected exports list
ecdde4650e01 ANDROID: ABI: update symbol list for qcom
7acbeed030cf ANDROID: mm/cma: Introduce vendor hooks for best fit CMA allocation
3b8d7fd2b0fa ANDROID: vendor hooks: Add hooks to skip mglru aging
a68f9ac139db Revert "ANDROID: enable memory allocation profiling configs"
fb0a2ae8c964 ANDROID: sched: Include new structure members brought by sched_ext for KABI
9be67d941caf BACKPORT: mm/mglru: fix PTE-mapped large folios
3eafc3b0fa2d BACKPORT: mm/mglru: rework workingset protection
caee96e88ff0 UPSTREAM: mm/mglru: rework refault detection
a32022354114 UPSTREAM: mm/mglru: rework type selection
280b18e686bf BACKPORT: mm/mglru: rework aging feedback
0434c065c2e9 UPSTREAM: mm/mglru: optimize deactivation
592e331cdb8e BACKPORT: mm/mglru: clean up workingset
08207f30cf32 UPSTREAM: mm/vmscan: wake up flushers conditionally to avoid cgroup OOM
c03a5ddbef35 UPSTREAM: mm/mglru: reset page lru tier bits when activating
453286ba0a2a UPSTREAM: mm: migrate LRU_REFS_MASK bits in folio_migrate_flags
7a351c24ed5e ANDROID: GKI: enable CONFIG_BLK_CGROUP_IOCOST
839ffe6e582c ANDROID: KVM: arm64: Introduce kvm_iommu_ops host_stage2_idmap_complete
24dbcbbb8b80 ANDROID: GKI: vivo add symbols to symbol list
081bb422e2d8 ANDROID: vendor hooks: Add hooks to abort scan memcgs
c28a1fd1f378 UPSTREAM: block: fix NULL pointer dereferenced within __blk_rq_map_sg
aa91035a5f25 BACKPORT: block: make segment size limit workable for > 4K PAGE_SIZE
484e37d35ac8 UPSTREAM: block: remove zone append special casing from the direct I/O path
23b304e0050a UPSTREAM: block: add a dma mapping iterator
7d842a794be1 UPSTREAM: block: remove bio_add_pc_page
158ca96eb675 UPSTREAM: block: remove bio_add_zone_append_page
cba5a7834e06 UPSTREAM: asm-generic: add an optional pfn_valid check to page_to_phys
c2707bda567d UPSTREAM: asm-generic: provide generic page_to_phys and phys_to_page implementations
d76170f7354e Revert "ANDROID: block: Support configuring limits below the page size"
b7ae5355b014 Revert "ANDROID: block: Make sub_page_limit_queues available in debugfs"
26d22cc3496b Revert "ANDROID: block: Support submitting passthrough requests with small segments"
37dc73dd5add Revert "ANDROID: block: Add support for filesystem requests and small segments"
e4e952842c90 Revert "ANDROID: scsi_debug: Support configuring the maximum segment size"
87a7d9d2a42c Revert "ANDROID: null_blk: Support configuring the maximum segment size"
0e1177f48894 ANDROID: sched: add trace_android_vh_map_util_freq parameter
58ac66754d82 UPSTREAM: thermal: gov_power_allocator: Update total_weight on bind and cdev updates
86487fbac6ba UPSTREAM: thermal: gov_power_allocator: Add missing NULL pointer check
c71fbc7e85de UPSTREAM: thermal: core: Move lists of thermal instances to trip descriptors
4095790470da UPSTREAM: block: Remove zone write plugs when handling native zone append writes
0e1fa7331954 UPSTREAM: tcp: drop secpath at the same time as we currently drop dst
efecf80d8f2a UPSTREAM: net: allow small head cache usage with large MAX_SKB_FRAGS values
d5ca9935dc18 Reapply "ANDROID: GKI: Enable SND_COMPRESS_ACCEL"
311440885250 ANDROID: GKI: Update symbols to symbol list
293d51412c22 ANDROID: vendor_hooks: add hooks for slab memory leak debugging
3404298ae04c ANDROID: Fix lost track action type in save_track_hash
203b0df23a5a ANDROID: vendor_hooks:vendor hook for __alloc_pages_slowpath.
2ad492859427 ANDROID: vendor_hook: Add hook to tune readaround size
b6f24657f2a5 ANDROID: add for tuning readahead size
21c64f5a218b ANDROID: mm: Add vendor hooks for recording when kswapd finishing the reclaim job
3972d43fc408 ANDROID: vendor_hooks: Add hooks for __alloc_pages_direct_reclaim
8d43b87881fb ANDROID: vendor_hooks: export shrink_slab
6dd826c79246 ANDROID: vendor_hooks: bypass shrink slab
f855de3d0e9b ANDROID: gki - set CONFIG_BPF_LSM=y

Test: treehugger
Bug: 405865707
Change-Id: I2a14bb15a652b49afa34b46e9d22121bc155ee79
44 files changed