Update kernel to builds 13052985
git log --first-parent -100 --oneline --no-decorate 508b0d26a288..291f8636115d:
291f8636115d ANDROID: enable memory allocation profiling configs
a5003b74c902 ANDROID: Update symbol list for db845c
fce79d9938e7 ANDROID: Update virtual device symbol list
6b0c22aa9c47 FROMLIST: alloc_tag: uninline code gated by mem_alloc_profiling_key in page allocator
286f578020ee FROMLIST: alloc_tag: uninline code gated by mem_alloc_profiling_key in slab allocator
230aedb24aaf FROMLIST: mm: avoid extra mem_alloc_profiling_enabled() checks
a86094680a09 UPSTREAM: alloc_tag: avoid current->alloc_tag manipulations when profiling is disabled
65a83238b182 UPSTREAM: alloc_tag: skip pgalloc_tag_swap if profiling is disabled
250da94778be UPSTREAM: alloc_tag: fix module allocation tags populated area calculation
f9fa96e0a053 UPSTREAM: mm/codetag: clear tags before swap
aa55572228ac UPSTREAM: mm/codetag: swap tags when migrate pages
bd70b68cf2d3 UPSTREAM: mm/codetag: uninline and move pgalloc_tag_copy and pgalloc_tag_split
c62a167582c1 UPSTREAM: alloc_tag: support for page allocation tag compression
b88282114536 UPSTREAM: alloc_tag: introduce pgtag_ref_handle to abstract page tag references
8e569fe8fbb6 BACKPORT: alloc_tag: populate memory for module tags as needed
9df0fb32589b BACKPORT: alloc_tag: load module tags into separate contiguous memory
374d97ae6a0a UPSTREAM: alloc_tag: introduce shutdown_mem_profiling helper function
2e445cde7643 UPSTREAM: maple_tree: add mas_for_each_rev() helper
3dc52add2f54 UPSTREAM: mm/codetag: fix arg in pgalloc_tag_copy alloc_tag_sub
56df78dee9de ANDROID: KVM: arm64: Add ftrace to kselftest for hyp tracefs
130bb7e462ad ANDROID: KVM: arm64: Add Ftrace to pKVM modules
552bf9dae396 ANDROID: KVM: arm64: Carveout in pKVM module text for Ftrace tramp
68116822eaad ANDROID: KVM: arm64: Add EL2 ELF for patchable_function_entries to pKVM modules
5740e8b1a01c ANDROID: KVM: arm64: Add set_ftrace_filter for pKVM hyp
e630ddc2c3e9 ANDROID: KVM: arm64: HVCs to filter Ftrace for pKVM hyp
600ba9bc4d46 ANDROID: KVM: arm64: Add func/func_ret pKVM hyp events
e5a5778f9756 ANDROID: KVM: arm64: Add Ftrace patching for pKVM hyp
e028749e5a87 ANDROID: KVM: arm64: Add Ftrace trampolines for pKVM hyp
e77aff67170b ANDROID: KVM: arm64: Nop padding for ftrace support in the pKVM hyp
3a1ca167bb4c ANDROID: KVM: arm64: Provide caches_clean_inval_pou_macro at EL2
958d0e7bf559 ANDROID: sched: Add vendor hooks for cpu affinity.
a6b6b7accf0e ANDROID: vendor_hooks: Export the tracepoints sched_stat_blocked, sched_stat_wait to let modules probe them
46bfbfed3408 ANDROID: sched: Add EXPORT_SYMBOL_GPL for sched_wakeup
f3f369cdfaa9 UPSTREAM: wifi: cfg80211: skip regulatory for punctured subchannels
e6d315764a30 UPSTREAM: wifi: nl80211: permit userspace to pass supported selectors
d3ccc659f301 UPSTREAM: wifi: cfg80211: add option for vif allowed radios
5445e42aced0 ANDROID: fuse-bpf: Correct fuse bpf feature flag
62ae9b04301a ANDROID: fuse: Add flag for Android passthrough support
7b7404ab99ef ANDROID: mm: export symbol for vendor module
852e218b49e7 ANDROID: vmscan: add vendor hook to tune scan control
71984f52233c ANDROID: memcg: add vendor hook to use vm_swappiness
28f7bd7ed411 ANDROID: mm: add vendor hook to tune warn_alloc
e510840c8ed4 ANDROID: mm: add vendor hook in alloc_contig_range()
3b8014244560 ANDROID: mm: export tracepoint vm_unmapped_area
6082bdc21694 ANDROID: gfp: add __GFP_CMA in __def_gfpflag_names
8f858585f051 ANDROID: mm: add vendor hook for __alloc_pages_slowpath()
2bd38e582f4f ANDROID: add .bazelignore file
e5819f3740d4 ANDROID: Add README file to system_dlkm_archive for GKI.
e35ff13d40da ANDROID: sched: Add oem data in struct rq
dd7413f7464e ANDROID: vendor_hooks: export get_wchan
e309d43a823e ANDROID: vendor_hooks: Export the tracepoints sched_stat_sleep and sched_waking to let module probe them
c53281fa972d ANDROID: Allow vendor modules perform more operations on binder transaction.
b5970c5c5852 ANDROID: schedutil: add vendor hook for adjusting util to freq calculation
de121bf8fb39 ANDROID: mutex: Add vendor hook to init mutex oem data.
afe2ea85cf1e ANDROID: mm: export lruvec_page_state_local
7395cf84551f ANDROID: KVM: arm64: Fix reset for hyp tracefs
a8c9f6dff669 ANDROID: ring-buffer: Fix ring-buffer writer reset
5ab90515e7cd ANDROID: KVM: arm64: Only re-paint "warm reset" SYSTEM_RESET2 PSCI calls
2e19490f3f3f ANDROID: KVM: arm64: iommu: Use same type for kernel/hyp
412d29736110 ANDROID: Fuse: Fix Passthrough and Cache Coherency
e878b35d3d36 ANDROID: fuse: Adjust Passthrough for writeback cache
09db6ed78ded ANDROID: fix kernelci issue in fs/fuse/dir.c
41d9adb6ecf0 ANDROID: fuse-bpf: Support fuse_splice_read/write fully
9b1c948200c5 ANDROID: fuse-bpf: Follow mounts in lookups
659b5fe88562 ANDROID: fuse-bpf: Fix build breakage without CONFIG_FUSE_BPF
f10e5f61de43 ANDROID: fuse-bpf: add bpf solution for splice read
f8b483fb4d2b ANDROID: fuse-bpf: Ignore readaheads unless they go to the daemon
be7841a4edd9 ANDROID: fuse-bpf: Make fuse_test pass on 15-6.6
8be90ef631b7 ANDROID: fuse-bpf: fuse-bpf v1.2
31e5697c3944 ANDROID: power: Add vendor hook to qos for GKI purpose.
b4c03a5c2434 ANDROID: vendor_hooks: Add hooks for account irqtime process tick
21812d46a6bb UPSTREAM: binder: log transaction code on failure
afe9d579c046 UPSTREAM: spmi: Set fwnode for spmi devices
5933c823d8f6 ANDROID: Fix !CONFIG_SMP build issue with some of the proxy-exec logic
9634c9414796 Merge 6.12.13 into android16-6.12
fc99bcd94b4d UPSTREAM: mfd: cros_ec: Don't load charger with UCSI
f84d8f1e8eb7 UPSTREAM: mfd: cros_ec: Load cros_ec_ucsi on supported ECs
21d2121e6b9b UPSTREAM: usb: typec: ucsi: Implement ChromeOS UCSI driver
d5905ab6a0cc UPSTREAM: platform/chrome: Update ChromeOS EC header for UCSI
dfc605c21394 UPSTREAM: platform/chrome: Update EC feature flags
2ce3f8b3412f ANDROID: vendor_hooks: Add hooks for cpufreq_acct_update_power
4e79ee4013f8 ANDROID: Adding an Android vendor LMK event
c09b5fd7e6c7 Revert "ANDROID: eliminate 'CONFIG_GKI_NET_XFRM_HACKS'"
f3e061e0fc67 ANDROID: vendor_hooks: export tracepoint symbol trace_mm_vmscan_kswapd_wake
41c3e083e830 ANDROID: gki: Enable VFIO platform and pKVM IOMMU
0ef77a1bee1e ANDROID: drivers/vfio: Add VFIO_PKVM_IOMMU
007871cbf720 ANDROID: drivers/arm-smmu-v3-kvm: Add dev_block_dma
22a0449b9663 ANDROID: KVM: arm64: devices: Block IOMMU before and after assignment
44f9c1036178 ANDROID: KVM: arm64: devices: Add reset handler for devices
b86926ac85db ANDROID: KVM: arm64: devices: Check host ownership for IOMMU calls
e079cfd5cb11 ANDROID: KVM: arm64: devices: Teardown assigned devices
0ef1cbfd4a0d ANDROID: KVM: arm64: Document ARM_SMCCC_KVM_FUNC_DEV_REQ_MMIO
774b9063c869 ANDROID: KVM: arm64: devices: Add request_mmio guest HVC
e0a0783241aa ANDROID: KVM: arm64: Map MMIO in guest abort path
4a1c02713052 ANDROID: KVM: arm64: Mandate IO guard for guest physical MMIO
b5904199644e ANDROID: KVM: arm64: Calculate traps for all vcpus at hyp vm creation
202ad18f829b ANDROID: Allow vendor module to reclaim a memcg
91fc82655e89 ANDROID: mm: add vendor hook for reserve highatomic page
fca767b30e2d ANDROID: mm: add a hook to customize zone watermark breach decision
4b7014400eef ANDROID: ufs: add vendor hooks in the ufs command processing
Test: treehugger
Bug: 396260357
Change-Id: If75b3439016c78d160879b04936cbbe301dbd9b6
547 files changed