Update kernel to builds 11895646

git log --first-parent -100 --oneline --no-decorate 60534eef4739..3f139724700e:
3f139724700e Revert "BACKPORT: FROMGIT: module: allow UNUSED_KSYMS_WHITELIST ..."
29f2af3ce7df BACKPORT: FROMGIT: module: allow UNUSED_KSYMS_WHITELIST to be relative against objtree.
6820762b5e43 FROMLIST: kheaders: explicitly define file modes for archived headers
47a00e599b5f ANDROID: pahole -J -j1 for reproducible BTF
68c821783c76 UPSTREAM: epoll: be better about file lifetimes
84574a4ee98a FROMLIST: usb: typec: tcpm: Ignore received Hard Reset in TOGGLING state
2755f25d0c9a UPSTREAM: usb: gadget: ncm: Fix handling of zero block length packets
0a5aada71cc9 ANDROID: GKI: Update symbol list for mtk
34a15d350726 UPSTREAM: usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
bd552fcbbd0f ANDROID: GKI: Update rockchip symbols to add iova APIs
4ed706c20a76 FROMLIST: sched/pi: Reweight fair_policy() tasks when inheriting prio
b1e11ffd9076 ANDROID: Update the ABI symbol list
29a00abe4379 ANDROID: mm: Add restricted vendor hook in do_read_fault()
51c421385e7a ANDROID: abi_gki_aarch64_qcom: Update symbol list
a9dca663a7f2 ANDROID: Update the ABI symbol list
6316af1012e7 ANDROID: add vendor hooks and expoert reclaim_pages to reclaim memory
1d241d978d94 FROMGIT: usb: dwc3: Wait unconditionally after issuing EndXfer command
f9ca61c8d8bb ANDROID: ABI: Update honor symbol list
c7fcb9bf9aae ANDROID: add vendor hook in do_read_fault to tune fault_around_bytes
23f2a9f5f134 ANDROID: usb: Optimize the problem of slow transfer rate in USB accessory mode
6a3d68af9ce6 ANDROID: Zap kernel/sched/android.h stubs
274e3e96961d ANDROID: export one function for mm metrics
117a94122698 ANDROID: Update the ABI symbol list
0d080e01a24c ANDROID: Export sysctl_sched_wakeup_granularity to enable modifying it
039d2a958c13 UPSTREAM: ALSA: virtio: use ack callback
47dfe41d57ca UPSTREAM: usb: typec: tcpm: clear pd_event queue in PORT_RESET
93188d773290 BACKPORT: usb: typec: tcpm: enforce ready state when queueing alt mode vdm
4d55129aea65 UPSTREAM: crypto: x86/curve25519 - disable gcov
cf685d2b0273 ANDROID: GKI: Update QCOM symbol list and ABI STG
fae94bc4e7ae ANDROID: GKI: update symbol list file for xiaomi
d5e04556d434 UPSTREAM: netfilter: nft_set_pipapo: do not free live element
dc6facfe02f8 UPSTREAM: net: tls: handle backlogging of crypto requests
1794308d463f ANDROID: 16K: Fix show maps CFI failure
72a9c0a2054e ANDROID: 16K: Handle pad VMA splits and merges
b86b5cb22de6 ANDROID: 16K: madvise_vma_pad_pages: Remove filemap_fault check
1657717c12d2 ANDROID: 16K: Only madvise padding from dynamic linker context
2ca5e076c97a ANDROID: 16K: Separate padding from ELF LOAD segment mappings
1537dbe21b5d ANDROID: 16K: Exclude ELF padding for fault around range
6815ef319534 ANDROID: 16K: Use MADV_DONTNEED to save VMA padding pages.
6b9e4046753a ANDROID: 16K: Introduce ELF padding representation for VMAs
e79c1d459080 ANDROID: 16K: Introduce /sys/kernel/mm/pgsize_miration/enabled
ea3c70fb959a FROMGIT: usb: typec: tcpm: Check for port partner validity before consuming it
13f322e958df Revert "FROMGIT: usb: typec: tcpm: Check for port partner validity before consuming it"
6657c436ed73 FROMGIT: usb: typec: tcpm: Check for port partner validity before consuming it
1d37bc9913cc ANDROID: vendor_hooks: add symbols for lazy preemption
14f07c1db0da ANDROID: vendor_hooks: add two hooks for lazy preemption
6364d594125d ANDROID: KVM: arm64: wait_for_initramfs for pKVM module loading procfs
4744b3a4ed72 ANDROID: GKI: Expose device async to userspace
08cc4037cf32 FROMGIT: coresight: etm4x: Fix access to resource selector registers
7ff054397ae0 FROMGIT: coresight: etm4x: Safe access for TRCQCLTR
f401cce7d9c1 FROMGIT: coresight: etm4x: Do not save/restore Data trace control registers
d9604db041c4 FROMGIT: coresight: etm4x: Do not hardcode IOMEM access for register restore
fa87a072a7fc ANDROID: GKI: Update honda symbol list for led-trigger
c61278bb705a ANDROID: GKI: Update symbols to symbol list
260bfad693a3 ANDROID: vendor_hook: Add hooks to support reader optimistic spin in rwsem
d0c6724b0f6f UPSTREAM: af_unix: Fix garbage collector racing against connect()
94c88f80ffdd UPSTREAM: af_unix: Do not use atomic ops for unix_sk(sk)->inflight.
3dfddcb9c277 ANDROID: GKI: fix ABI breakage in struct userfaultfd_ctx
8dd482be44dc UPSTREAM: userfaultfd: fix deadlock warning when locking src and dst VMAs
ce2896c0c6a5 BACKPORT: userfaultfd: use per-vma locks in userfaultfd operations
daf0b0fc4a07 BACKPORT: mm: add vma_assert_locked() for !CONFIG_PER_VMA_LOCK
a5b6040d5cb8 BACKPORT: userfaultfd: protect mmap_changing with rw_sem in userfaulfd_ctx
6b5ee039a1ef BACKPORT: userfaultfd: move userfaultfd_ctx struct to header file
ac96edb501b6 BACKPORT: userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb
51eab7ecc4e9 BACKPORT: selftests/mm: add separate UFFDIO_MOVE test for PMD splitting
f15269151532 BACKPORT: selftests/mm: add UFFDIO_MOVE ioctl test
a5d504c067b3 BACKPORT: selftests/mm: add uffd_test_case_ops to allow test case-specific operations
ee72d5a7d95e BACKPORT: selftests/mm: call uffd_test_ctx_clear at the end of the test
abd6748ba6aa UPSTREAM: userfaultfd: fix return error if mmap_changing is non-zero in MOVE ioctl
4f658d77230e BACKPORT: userfaultfd: change src_folio after ensuring it's unpinned in UFFDIO_MOVE
bfb4b24b642e BACKPORT: mm: userfaultfd: fix unexpected change to src_folio when UFFDIO_MOVE fails
6ecd08eaf4c4 BACKPORT: userfaultfd: handle zeropage moves by UFFDIO_MOVE
e275c2b743d0 UPSTREAM: userfaultfd: avoid huge_zero_page in UFFDIO_MOVE
60c5a0e02390 UPSTREAM: userfaultfd: fix move_pages_pte() splitting folio under RCU read lock
5025ad140e97 BACKPORT: userfaultfd: UFFDIO_MOVE uABI
25db7c13d8af UPSTREAM: mm/rmap: support move to different root anon_vma in folio_move_anon_rmap()
503add184388 ANDROID: PM: hibernate: Encryption support with compression
3e99ae28ea8f ANDROID: abi_gki_aarch64_qcom: Update symbol list
8f08ea0d599e ANDROID: vendor_hooks: Add hooks to support hibernation
e7e89326007e ANDROID: gki_defconfig: Sync gki_defconfig
54c2418b76d3 UPSTREAM: PM: hibernate: Support to select compression algorithm
76c7e9747bcc UPSTREAM: PM: hibernate: Add support for LZ4 compression for hibernation
990d3701d0aa BACKPORT: PM: hibernate: Move to crypto APIs for LZO compression
d224d17a1464 BACKPORT: PM: hibernate: Rename lzo* to make it generic
dcb09569bbff ANDROID: ABI: Update symbol list for Exynos SoC
692e3553d2e9 ANDROID: abi_gki_aarch64_qcom: Update symbol list
8943be7d1bf3 BACKPORT: mtk-mmsys: Change mtk-mmsys & mtk-mutex to modules
34e8dc4ed04d BACKPORT: clk: mediatek: Split configuration options for MT8186 clock drivers
a5ce14670ae4 BACKPORT: clk: mediatek: Add MODULE_LICENSE() where missing
4bfe25d0b6c3 ANDROID: Update the ABI symbol list
24edb63b854a Reapply "ANDROID: block: Add support for filesystem requests and small segments"
141ebdcb283b UPSTREAM: usb:typec:tcpm:support double Rp to Vbus cable as sink
8672a5ee4dce ANDROID: Update the ABI symbol list
089d1b8f6daf ANDROID: Add known structs used by modules to KMI
77fec6cefe26 UPSTREAM: netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
e27468009d68 UPSTREAM: netfilter: nf_tables: release batch on table validation from abort path
26f2c9be9ebe UPSTREAM: netfilter: nf_tables: mark set as dead when unbinding anonymous set with timeout
99aea323a3fd UPSTREAM: netfilter: nft_set_pipapo: release elements in clone only from destroy path
b76ed1185975 ANDROID: GKI: Add symbol list for Nothing
cfa154389a65 ANDROID: GKI: Update honda symbol list for asound

Test: treehugger
Bug: 331600622
Change-Id: I56d65252603c0863f7e483e9806c1af54a887c62
218 files changed