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: I1fdbc8f5ad5270cc5e9ab5997cbde6e51fc0d038
44 files changed