Update kernel to builds 13185500

git log --first-parent -100 --oneline --no-decorate 291f8636115d..71f8c611399f:
71f8c611399f UPSTREAM: thermal/netlink: Prevent userspace segmentation fault by adjusting UAPI header
7a06b9d5eb52 ANDROID: Add 6.12 IMX symbols for Video, Camera, Network and Storage
bc59011f5915 ANDROID: Add 6.12 IMX symbols for Memory, debug, and auxiliary symbols
c83211ba885d ANDROID: Add IMX symbols allowed in 6.6
68a380ba195d ANDROID: memblock: remove CONFIG_MEMBLOCK_MEMSIZE to simplify
eab69cfe9c0d ANDROID: memblock: introduce an early param for memsize
99b134ba8625 ANDROID: memblock: support memsize reusable to consider as reusable
08e2d0957850 ANDROID: memblock: print kernel internal size
2b02c9976f2d ANDROID: memblock: print memsize summary information
75fe456d4ef6 ANDROID: memblock: track kernel size on memsize
e8e18b40c00d ANDROID: memblock: recognize late freed size at memblock_free_late
9841264fcbda ANDROID: memblock: recognize late freed size by checking PageReserved
e5d0bed084a8 ANDROID: memblock: do not track obsolete_checksetup and do_early_param
722709078494 ANDROID: memblock: track memblock changed at early param
f3f83a6edfc5 ANDROID: memblock: take a region intersecting an unknown region
e1c930374476 ANDROID: memblock: handle overlapped reserved memory region
155c4d69fb3e ANDROID: memblock: detect hidden memory hole size
b2fbc2411ea7 ANDROID: memblock: introduce memsize showing reserved memory
1151f42135f9 ANDROID: GKI: whitelist VH symbols added for shmem
add2b5a560c6 ANDROID: mm: shmem: add vendor hooks in shmem folio allocation path
fac8fe3f7851 ANDROID: mm/shmem: fix trace hook used to get the shmem folio
5b08d2d9e270 ANDROID: Prune default dependencies for kernel_build
036dda418d2b ANDROID: GKI: Add initial Symbol list for Exynos SOC
fe4f8d3aba61 ANDROID: GKI: Add init symbols list for vivo
84b50ad5a2d1 ANDROID: sched: Fix kernelci build-break: undefined symbol
7d22ae2248e2 ANDROID: TRACE: mm: export mm_filemap_* for calling in ko
31b87efd7731 ANDROID: GKI: Add UNISOC symbols allowed in 6.6
5eb38224106e ANDROID: ABI: update symbol list for galaxy
897ed7e57998 ANDROID: GKI: update symbol list for ExynosAuto
383720d1a708 ANDROID: GKI: add LRU related symbols
ca50f92acc7f ANDROID: GKI: Update symbols list file for honor
99818c18b2ed ANDROID: mm: create vendor hooks for mm lru_lazyfree
81f28d1a9fe7 ANDROID: GKI: update symbol list file for xiaomi
2189ba4dcc0b ANDROID: GKI: add vendor hooks android_vh_page_should_be_protected() and android_vh_page_referenced_check_bypass().
3c2ff5314ed2 ANDROID: GKI: Update symbols to symbol list
02ea01fd0f09 ANDROID: vendor_hooks: Add hooks for binder proc transaction
f91b1cf94ba9 Revert "ANDROID: GKI: Enable SND_COMPRESS_ACCEL"
e9f270f15d3f ANDROID: KVM: arm64: Fix loading pvmfw into a protected VM
7f0e1ddf29c5 Revert "net: allow small head cache usage with large MAX_SKB_FRAGS values"
7c866d6f3bcf Revert "tcp: drop secpath at the same time as we currently drop dst"
f66d18f3df7a ANDROID: GKI: Enable SND_COMPRESS_ACCEL
a870a34d1f46 ANDROID: KVM: arm64: Fix THPs reclaim with ballooning
fcaaa66bd98f UPSTREAM: arm64/mm: Fix Boot panic on Ampere Altra
a37406e10a9b Revert "gpiolib: protect gpio_chip with SRCU in array_info paths in multi get/set"
4197297aa9d3 Merge 6.12.17 into android16-6.12
464f78c580ec ANDROID: GKI: add trusty symbol list
8d0c2e068d72 ANDROID: ABI: Update oplus symbol list
e7db4cb3707e ANDROID: vendor_hooks: Add hooks for account process tick
6091f29de022 FROMGIT: mm, slab: cleanup slab_bug() parameters
c4e436cbd167 FROMGIT: mm: slub: call WARN() when detecting a slab corruption
b5d451e3b7cf FROMGIT: mm: slub: Print the broken data before restoring them
3dbfe78ade7d ANDROID: cma: Change restrict_cma_redirect to be set by default
9b41e79f48c3 ANDROID: ashmem_rust: add memfd ioctls
372903c09b8f ANDROID: Add empty IMX symbol list
5290f94f8956 ANDROID: GKI: update pixel symbol list
a5a52162b42b ANDROID: GKI: add fips140 symbol list
83ec70a07709 UPSTREAM: scsi: core: Fix command pass through retry regression
5d4b8b5d5997 ANDROID: GKI: activate aarch64 symbol import protection
330b8ddce001 ANDROID: GKI: update virtual-device symbol list
9c5b78cbefa9 ANDROID: GKI: Add Pixel device symbols to the ABI
de791acdaca1 ANDROID: mm: Add helper function to iterate over slab objects
9cb83ca68616 ANDROID: mm: add get_page_owner_handle function
ddb5042bd899 ANDROID: mm: Export get_slabinfo
c46da3891371 ANDROID: mm: Export page_ext_[get|put]
4042395e398d ANDROID: mm: Export pcpu_nr_pages
dbaf8b29f246 ANDROID: dma-buf: Export debugfs_list_mutex and debugfs_list
b1564c0c9c93 ANDROID: Disable CONFIG_THERMAL_STATISTICS
74705ef49fff ANDROID: GKI: Update symbols to symbol list
e86e7c96859d ANDROID: GKI: Update symbols to symbol list
93244dad041a ANDROID: GKI: Update symbols to symbol list
7cd02feb3a69 ANDROID: GKI: Update symbols to symbol list
de0bd77ce574 ANDROID: GKI: update gki/aarch64/abi.stg
ed5035757cbf BACKPORT: FROMLIST: PCI: Rename pci_dev->untrusted to pci_dev->requires_dma_protection
8f8b58955dcd BACKPORT: FROMLIST: PCI/ACPI: Support Microsoft's "DmaProperty"
d975192d740e ANDROID: GKI: Add empty symbol list for unisoc
d07e551d2a6c ANDROID: gki_defconfig: enable cleancache
f61582cd8372 Revert "ANDROID: gki_defconfig: enable CONFIG_KFENCE_STATIC_KEYS"
ca1ae7de0e83 ANDROID: GKI: fix up ABI
17322ee4f975 Revert "of: reserved-memory: Fix using wrong number of cells to get property 'alignment'"
12735c93b93d ANDROID: GKI: virtual_device: Add symbols for page_pinner
14eb63aa9fbe ANDROID: gki_defconfig: Enable PAGE_PINNER
55e076e3288a ANDROID: page_pinner: add missing page_pinner_put_page
4543fde75f1e ANDROID: page_pinner: prevent pp_buffer uninitialized access
895142e03f17 ANDROID: page_pinner: prevent pp_buffer access before initialization
4adae0ea21e1 ANDROID: mm: fix use-after free of page_ext in page_pinner
26084a409c2c ANDROID: mm: introduce page_pinner
1bc2ed1737e2 ANDROID: GKI: fix up ABI
54a7d45d7c4b ANDROID: fuse-bpf: remove file write lock to prevent recursive lock
78244fd3bae4 FROMGIT: gendwarfksyms: Add a separate pass to resolve FQNs
74f98b45366b ANDROID: GKI: Update symbol list for db845c and virtual_device
4aac87e29960 FROMGIT: tools: remove atomic_set_release() usage in tools/
3e74468f1e48 FROMGIT: mm: make vma cache SLAB_TYPESAFE_BY_RCU
08ced456e870 FROMGIT: mm: prepare lock_vma_under_rcu() for vma reuse possibility
3517eba6f22f FROMGIT: mm: remove extra vma_numab_state_init() call
73c7c4c73777 FROMGIT: mm/debug: print vm_refcnt state when dumping the vma
26e1d329137c FROMGIT: mm: move lesser used vma_area_struct members into the last cacheline
01f5f3d718cb FROMGIT: mm: fix a crash due to vma_end_read() that should have been removed
540df3e90d96 BACKPORT: FROMGIT: mm: replace vm_lock and detached flag with a reference count
984a17bcc5e2 FROMGIT: refcount: introduce __refcount_{add|inc}_not_zero_limited_acquire
ca124daf5adc FROMGIT: docs: fix title underlines in refcount-vs-atomic.rst

Test: treehugger
Bug: 401970222
Change-Id: I1c10fa51663f5fbec754b2528ceba7019820086c
495 files changed
tree: b2f8c1c5cf59ec7741864e7cc5dd2d4d1839be1a
  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