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
tree: f265928a3bbbaa373f16a0786d9d2d361ca5f35b
  1. 16k/
  2. system_dlkm_staging/
  3. 6lowpan.ko
  4. 8021q.ko
  5. 9pnet.ko
  6. 9pnet_fd.ko
  7. abi-full.stg
  8. abi.stg
  9. abi_symbollist
  10. abi_symbollist.raw
  11. Android.bp
  12. aqc111.ko
  13. asix.ko
  14. ax88179_178a.ko
  15. bluetooth.ko
  16. bsd_comp.ko
  17. btbcm.ko
  18. btqca.ko
  19. btsdio.ko
  20. can-bcm.ko
  21. can-dev.ko
  22. can-gw.ko
  23. can-raw.ko
  24. can.ko
  25. cctrng.ko
  26. cdc-acm.ko
  27. cdc_eem.ko
  28. cdc_ether.ko
  29. cdc_ncm.ko
  30. clk-gate_test.ko
  31. clk-test.ko
  32. clk_kunit_helpers.ko
  33. dev_addr_lists_test.ko
  34. ext4-inode-test.ko
  35. fat_test.ko
  36. ftdi_sio.ko
  37. gnss.ko
  38. gzvm.ko
  39. hci_uart.ko
  40. hid-uclogic-test.ko
  41. hidp.ko
  42. ieee802154.ko
  43. ieee802154_6lowpan.ko
  44. ieee802154_socket.ko
  45. iio-test-format.ko
  46. input_test.ko
  47. kernel-6.12
  48. kernel-6.12-allsyms
  49. kernel-6.12-gz
  50. kernel-6.12-gz-allsyms
  51. kernel-6.12-lz4
  52. kernel-6.12-lz4-allsyms
  53. kheaders.ko
  54. kunit-example-test.ko
  55. kunit-test.ko
  56. kunit.ko
  57. l2tp_core.ko
  58. l2tp_ppp.ko
  59. lib_test.ko
  60. libarc4.ko
  61. mac802154.ko
  62. macsec.ko
  63. mii.ko
  64. netfs.ko
  65. nfc.ko
  66. nhc_dest.ko
  67. nhc_fragment.ko
  68. nhc_hop.ko
  69. nhc_ipv6.ko
  70. nhc_mobility.ko
  71. nhc_routing.ko
  72. nhc_udp.ko
  73. of_kunit_helpers.ko
  74. open-dice.ko
  75. platform-test.ko
  76. ppp_deflate.ko
  77. ppp_generic.ko
  78. ppp_mppe.ko
  79. pppox.ko
  80. pps_core.ko
  81. pptp.ko
  82. prebuilt-info.txt
  83. ptp.ko
  84. ptp_kvm.ko
  85. pwrseq-core.ko
  86. r8152.ko
  87. r8153_ecm.ko
  88. regmap-kunit.ko
  89. regmap-ram.ko
  90. regmap-raw-ram.ko
  91. rfcomm.ko
  92. rfkill.ko
  93. rtl8150.ko
  94. slcan.ko
  95. slhc.ko
  96. soc-topology-test.ko
  97. soc-utils-test.ko
  98. System.map
  99. System.map-allsyms
  100. time_test.ko
  101. tipc.ko
  102. tipc_diag.ko
  103. tls.ko
  104. usbmon.ko
  105. usbnet.ko
  106. usbserial.ko
  107. vcan.ko
  108. vcpu_stall_detector.ko
  109. virtio_balloon.ko
  110. virtio_blk.ko
  111. virtio_console.ko
  112. virtio_pci.ko
  113. virtio_pci_legacy_dev.ko
  114. virtio_pci_modern_dev.ko
  115. vmw_vsock_virtio_transport.ko
  116. wwan.ko
  117. zram.ko
  118. zsmalloc.ko