Update kernel to builds 10271074

git log --first-parent -100 --oneline --no-decorate 43fd17a54294..963667856ef1:
963667856ef1 ANDROID: GKI: Update symbol list for xiaomi
508ca06639a6 ANDROID: vendor_hooks:vendor hook for control memory dirty rate
c959a3fc9192 ANDROID: f2fs: enable cleancache
2ea053d31750 FROMGIT: userfaultfd: fix regression in userfaultfd_unmap_prep()
2f5f352e6ab3 FROMGIT: BACKPORT: mm: avoid rewalk in mmap_region
86d9de089890 FROMGIT: maple_tree: clear up index and last setting in single entry tree
9288f53a310e FROMGIT: maple_tree: add mas_prev_range() and mas_find_range_rev interface
c4f57140560c FROMGIT: maple_tree: introduce mas_prev_slot() interface
dbc16cc86a0d FROMGIT: maple_tree: relocate mas_rewalk() and mas_rewalk_if_dead()
b83cfb2dc493 FROMGIT: maple_tree: add mas_next_range() and mas_find_range() interfaces
84719794e06c FROMGIT: maple_tree: introduce mas_next_slot() interface
c5c507cfecac FROMGIT: maple_tree: try harder to keep active node with mas_prev()
cb6d9fa6add4 FROMGIT: maple_tree: try harder to keep active node after mas_next()
5ff9438fe11a FROMGIT: BACKPORT: mm/mmap: change do_vmi_align_munmap() for maple tree iterator changes
133fbad5bd3f FROMLIST: BACKPORT: maple_tree: Refine mas_preallocate() node calculations
ce9ebd83aa34 ANDROID: maple_tree: Move mas_wr_modify node size calculation to mas_wr_node_size()
b6734cb2cec7 FROMLIST: BACKPORT: maple_tree: Move mas_wr_end_piv() below mas_wr_extend_null()
aede79b81ecd ANDROID: mm: Fix __vma_adjust() writes for the maple tree
b802573f4490 FROMLIST: BACKPORT: mm: Set up vma iterator for vma_iter_prealloc() calls
c3118993c9d6 FROMGIT: maple_tree: avoid unnecessary ascending
e9fdabfc2aeb FROMLIST: BACKPORT: mm: Change do_vmi_align_munmap() side tree index
25bed2fdbc8f UPSTREAM: mm/mmap: remove preallocation from do_mas_align_munmap()
312dfb3b7ec3 ANDROID: abi_gki_aarch64_qcom: Update QCOM symbol list
6b3daa3bba51 ANDROID: GKI: Update symbol list for xiaomi
ec196511bfec ANDROID: vendor_hooks:vendor hook for mmput
571c04e94544 ANDROID: ABI: update symbol list for galaxy
847b3f6c964b ANDROID: task_mmu: add vendor hook for swap entry
aee36dd53048 ANDROID: mm: add vendor hooks in madvise for swap entry
c0cfeeaa8851 BACKPORT: FROMLIST: arm64: mte: Simplify swap tag restoration logic
131714e34be5 FROMLIST: mm: Call arch_swap_restore() from unuse_pte()
3805b879f502 FROMLIST: mm: Call arch_swap_restore() from do_swap_page()
098028adf7fe ANDROID: abi_gki_aarch64_qcom: Update symbol list
71844b8ed9f4 ANDROID: GKI: Update symbol list for xiaomi
025b5a487b16 ANDROID: vendor_hooks:vendor hook for __alloc_pages_slowpath.
60b0f85e2486 ANDROID: ABI: Update honor symbol list
3e2dc32f5930 ANDROID: mm: create vendor hooks for memory reclaim
8e6a28c81501 UPSTREAM: kcsan: Avoid READ_ONCE() in read_instrumented_memory()
675bc3a00e8e ANDROID: abi_gki_aarch64_qcom: update symbol list
7b1489746079 ANDROID: Update ABI as part of crash fix
9e2fa0a39607 ANDROID: Fix incorrect hook declaration
e57fe10b5acf ANDROID: abi_gki_aarch64_qcom: Add GIC and hibernation APIs
227d23d61d13 ANDROID: gic-v3: Export gic_v3_resume() for vendor GIC enhancements
275c8705e576 ANDROID: irqchip/irq-gic-v3: Add vendor hook for gic suspend
c9539979a9dd ANDROID: abi_gki_aarch64_qcom: Update abi_gki_aarch64_qcom for DMA
6da02f910174 ANDROID: GKI: Update symbols to abi_gki_aarch64_oplus for extend copy & fbarrier feature
87b384408e48 ANDROID: abi_gki_aarch64_qcom: Update symbol list
a3a743e67f3d ANDROID: mmc: core: Export core functions for kernel modules usage
631a2db5a3c7 ANDROID: vendor_hooks: Define new hooks in _mmc_suspend/resume
e82e89e17069 ANDROID: update symbol for unisoc vendor_hooks
b7a7fd15edc5 ANDROID: vendor_hooks: psci: add hook to check if cpu is allowed to power off
3be7d118e726 ANDROID: Add vendor hook to the effective_cpu_util
0c2142745db1 ANDROID: Update symbol list for mtk
6f7dc871a62a ANDROID: ABI: update symbol list for galaxy
b0a752c3aaf2 ANDROID: update symbol for unisoc vendor_hooks
ce7ceff8c8c0 ANDROID: thermal: Add vendor hook to check power range
7191b6a759eb ANDROID: thermal: Add vendor hook to get thermal zone device
1fe511720a59 ANDROID: thermal: Add hook for cpufreq thermal
78fe8913d1b2 UPSTREAM: mm,kfence: decouple kfence from page granularity mapping judgement
8035e57ec70b UPSTREAM: mm/page_alloc: fix potential deadlock on zonelist_update_seq seqlock
fa3ef799adf7 UPSTREAM: mm: page_alloc: skip regions with hugetlbfs pages when allocating 1G pages
c0462c4b11bc UPSTREAM: usb: gadget: f_fs: Add unbind event before functionfs_unbind
f800df6e1f7b UPSTREAM: mm: kmsan: handle alloc failures in kmsan_vmap_pages_range_noflush()
e03c7f09c63a ANDROID: ABI: Update oplus symbol list
cdcdf1d9aff8 Revert "FROMGIT: usb: gadget: udc: core: Prevent redundant calls to pullup"
44d674262f38 ANDROID: GKI: Update symbols to symbol list
4952744d12e2 ANDROID: vendor_hooks: Add hooks for binder proc transaction
843caf6daaf9 UPSTREAM: mm: kmsan: handle alloc failures in kmsan_ioremap_page_range()
ac51e1f0900f UPSTREAM: mm/huge_memory.c: warn with pr_warn_ratelimited instead of VM_WARN_ON_ONCE_FOLIO
12132bd611e4 UPSTREAM: mm/userfaultfd: fix uffd-wp handling for THP migration entries
ab721b09b10d UPSTREAM: mm/khugepaged: check again on anon uffd-wp during isolation
c0f5b9920fdd UPSTREAM: fuse: always revalidate rename target dentry
1464eaee1bba ANDROID: GKI: update xiaomi symbol list
500484f5be02 BACKPORT: FROMGIT: Multi-gen LRU: fix workingset accounting
80d7019423fe BACKPORT: FROMGIT: PCI: dwc: Wait for link up only if link is started
44397506418a ANDROID: ABI: update symbol list for exynos
e5b77cd49a3f ANDROID: ufs: Improve MCQ err handling
0dec547282ba ANDROID: ABI: Update oplus symbol list
ca0b1abfc5e0 ANDROID: GKI: sched: add rvh for new cfs task util
07efa91ae989 ANDROID: Disable BTI_KERNEL, enable UNWIND_PATCH_PAC_INTO_SCS
d8d33ccbafbd BACKPORT: arm64: implement dynamic shadow call stack for Clang
d44a32aa2c1e UPSTREAM: scs: add support for dynamic shadow call stacks
e8d9375e53a7 BACKPORT: arm64: unwind: add asynchronous unwind tables to kernel and modules
925158c959de ANDROID: ABI: Update oplus symbol list
6f3353ca096d ANDROID: vendor_hooks: Add hook in shrink_node_memcgs
6e8132f7901c ANDROID: ashmem: Export is_ashmem_file
f298afd5ba36 ANDROID: ABI: update symbol list related to show_mem for Exynos
573ba7b6e66e ANDROID: vendor_hooks: Add hooks for memory when debug
9266b0d1be27 ANDROID: GKI: Update symbol list for honor
bcf27b22e408 ANDROID: mutex: Add vendor hook to init mutex oem data.
07b9faefd4f4 ANDROID: ABI: Update oplus symbol list
0df40fbf0313 ANDROID: vendor_hook: add hooks in dm_bufio.c
a15411947317 ANDROID: abi_gki_aarch64_qcom: update QCOM symbol list
50191081d867 ANDROID: ABI: Update honor symbol list
94b540c38dd4 ANDROID: mm: create vendor hooks for do_shrink_slab()
da4e60efe164 ANDROID: mm: create vendor hooks for shrink_slab()
751bcb9de050 BACKPORT: usb: dwc3: fix gadget mode suspend interrupt handler issue
364def466a2e ANDROID: GKI: update symbol list file for xiaomi
96cc797d2c5d ANDROID: 5/24/2023 KMI update
d469524df8ed ANDROID: virt: gunyah: Add KABI reservations
9b5a362323d0 ANDROID: virt: gunyah: Sync with KMI impacting changes from v13

Test: treehugger
Bug: 286170364
Change-Id: Ia1d4f715c5dfbdcc551b9f045cec2a6685007248
56 files changed