Update kernel to builds 11637134

git log --first-parent -100 --oneline --no-decorate ac1a7c65ff1b..3460e85adb57:
3460e85adb57 ANDROID: 16K:  __PAGE_ALIGN() virtio gpu dumb buffers
5bf2f96d536f ANDROID: usb: gadget: f_midi: Add missing stub for android_clear_midi_device_info()
8a2330022bec ANDROID: 3/27/2024 KMI update
d364c354be18 ANDROID: null_blk: Support configuring the maximum segment size
4c5b7e834b61 ANDROID: scsi_debug: Support configuring the maximum segment size
e2bd6241b810 ANDROID: block: Add support for filesystem requests and small segments
156206399976 ANDROID: block: Support submitting passthrough requests with small segments
235041d6b220 ANDROID: block: Make sub_page_limit_queues available in debugfs
127412b57cfc ANDROID: block: Support configuring limits below the page size
83635dea64f6 ANDROID: block: Prepare for supporting sub-page limits
de8e5095f47c ANDROID: block: Use pr_info() instead of printk(KERN_INFO ...)
534c5e955bdb ANDROID: fuse: Support errors from fuse daemon in canonical path
297bbd8193ca ANDROID: fsnotify: Notify lower fs of open
762b2c3e0709 ANDROID: fuse-bpf: Make fuse_test pass on 15-6.6
8b16bb6b6f0a ANDROID: fuse-bpf: fuse-bpf v1.2
ae25805a10b6 ANDROID: KVM: arm64: add hyp_trace_printk to redirect hyp tracing to printk
35cb80a22a73 ANDROID: KVM: arm64: trace_hyp_printk()
c846f6950b5d ANDROID: KVM: arm64: Enable in-pKVM-module in-hyp event tracing
758f6686eb73 ANDROID: KVM: arm64: Move nvhe trace related files into nvhe/trace/
78bed703d255 ANDROID: KVM: arm64: Allow registration of pKVM module hyp events
93ebc83d04bc ANDROID: KVM: arm64: Decode pKVM module tracing section
fdf93da81b43 ANDROID: GKI: defconfig: Enable DMA-BUF sysfs stats
0cd9d6faedbf ANDROID: Fix incorrect hook declaration
e7ffe9f2aab1 ANDROID: GKI: add some needed symbols to the exported list for 6.6.18
8fbb29bf3eba Revert "selftests: mm: fix map_hugetlb failure on 64K page size systems"
9fbb96219da1 Merge 6.6.18 into android15-6.6
fd56b2aa92fc UPSTREAM: dm crypt: Fix IO priority lost when queuing write bios
fc8b2d348764 UPSTREAM: dm verity: Fix IO priority lost when reading FEC and hash
3fab19a75efb UPSTREAM: dm bufio: Support IO priority
0120ad9e95e5 BACKPORT: dm io: Support IO priority
0a7a467af9f1 UPSTREAM: block: Fix where bio IO priority gets set
c78b7b967b37 ANDROID: GKI: Add missing symbols to abi_gki_aarch64_qcom
8bd53fa9691a ANDROID: KVM: arm64: Expose the host stage-2 start level and ipa range
d83ecb7039ab ANDROID: KVM: arm64: Add ptdump support for host stage-2
448be453465f ANDROID: KVM: arm64: Allow the hypervisor to snapshot the host stage-2 pagetables
e77e81e1dff0 ANDROID: KVM: arm64: Expose protected guest stage-2 pagetable config to debugfs
d2aa4561437a ANDROID: KVM: arm64: Read the stage-2 pagetable config with the snapshot hvc
e5cb84f88e59 ANDROID: KVM: arm64: Add ptdump support for guest stage-2 under pKVM
c084c13f52a2 ANDROID: KVM: arm64: Add hypervisor call to snapshot the guest stage-2
28b92141c6f3 ANDROID: KVM: arm64: Add stage-2 pagetable snapshot walker
590fdd828e44 ANDROID: KVM: arm64: Add memory accounting for the VM pagetable memory
3e3e44c9106c ANDROID: KVM: arm64: Reset the parser state before dumping descriptors
c1d78fdfb2e5 ANDROID: microdroid: disable CONFIG_MODULES
bd212d10e833 ANDROID: update symbol for unisoc whitelist
1edf3e883564 ANDROID: KVM: arm64: Fix TLB invalidation when coalescing into a block
b182407d4096 ANDROID: KVM: arm64: Remove IOMMU warning
6e6c5061ba61 ANDROID: ABI: Update oplus symbol list
ed1e87e42cc2 ANDROID: vendor_hooks: Export the tracepoints task_rename
2d1260cbe614 ANDROID: ABI: Update oplus symbol list
1be1cb53c6c6 ANDROID: vendor_hooks: Add hooks for signal
910f6657116a ANDROID: ABI: Update oplus symbol list
c3f1a21dc987 ANDROID: vendor_hooks: Add hooks to record the time of the process in various states
2d6a4f7f4705 UPSTREAM: swiotlb: Honour dma_alloc_coherent() alignment in swiotlb_alloc()
5168979ececc ANDROID: GKI: Add missing symbols to abi_gki_aarch64_qcom
fb5e2d7c5d09 ANDROID: ABI: Update symbol list for Exynos SoC
f9ffba623b3e ANDROID: arm64: add vendor hooks for bad_stack.
09fbcc18550e UPSTREAM: swiotlb: Enforce page alignment in swiotlb_alloc()
0f31154f668b UPSTREAM: swiotlb: Fix double-allocation of slots due to broken alignment handling
d399811b2a58 ANDROID: usb: gadget: f_midi: rework cleanup path
82edcb3f5232 ANDROID: ABI: Update oplus symbol list
942d510b9eb4 ANDROID: vendor_hooks: Export the tracepoints sched_stat_blocked, sched_stat_wait to let modules probe them
aa67823ffd3c ANDROID: GKI: Add initial xiaomi symbol list
e22678715e9f ANDROID: logbuf: vendor hook for logbuf dump on oops
40401433aa82 ANDROID: abi_gki_aarch64_qcom: Add USB audio offloading symbols
6763b81216d5 UPSTREAM: usb:gadget:uvc Do not use worker thread to pump isoc usb requests
d510bb7b301d UPSTREAM: usb: gadget: uvc: Fix use-after-free for inflight usb_requests
d4c9bdd5c3b7 UPSTREAM: usb: gadget: uvc: move video disable logic to its own function
50ffae5e62ec UPSTREAM: usb: gadget: uvc: Allocate uvc_requests one at a time
6340717b380c UPSTREAM: usb: gadget: uvc: prevent use of disabled endpoint
a7e37f3c7c88 ANDROID: 16K: Remove unescessary err log in randomize_page()
e35fb080ee51 ANDROID: Add symbols for IIO SCMI module
430523530159 ANDROID: KVM: arm64: Fix reclaim offset into hyp_alloc
60bcfa8cfa46 ANDROID: ABI: Update symbol list for Exynos SoC
8b6fa44478aa FROMLIST: interconnect: Don't access req_list while it's being manipulated
b7e1de190a22 ANDROID: drivers/arm-smmu-v3-kvm: Fix lock smmu_tlb_inv_range()
f6b472e7e94f ANDROID: 16K Prevent non-__PAGE_ALIGNED() VMA splits by anon names
365b1ff5fc97 ANDROID: 16K: Remove anon name for fixup VMA
835fd4791978 BACKPORT: kunit: Add a macro to wrap a deferred action function
bb5b595d5b66 UPSTREAM: mm: memcg: use larger batches for proactive reclaim
539e2bede3d9 ANDROID: ABI: Update oplus symbol list
0bfc20ddef32 ANDROID: vendor_hooks: Export the tracepoints sched_stat_sleep and sched_waking to let module probe them
fc05dae2bfda UPSTREAM: f2fs: fix to avoid use-after-free issue in f2fs_filemap_fault
5b1026482f38 UPSTREAM: f2fs: truncate page cache before clearing flags when aborting atomic write
294140be3e9a UPSTREAM: f2fs: mark inode dirty for FI_ATOMIC_COMMITTED flag
a3971a06c477 UPSTREAM: f2fs: prevent atomic write on pinned file
9b55af31ba06 UPSTREAM: f2fs: fix to handle error paths of {new,change}_curseg()
4140b2712482 UPSTREAM: f2fs: unify the error handling of f2fs_is_valid_blkaddr
eaa570ba5ef7 UPSTREAM: f2fs: zone: fix to remove pow2 check condition for zoned block device
499b03d9cda3 UPSTREAM: f2fs: fix to truncate meta inode pages forcely
a3b943f4827b UPSTREAM: f2fs: compress: fix reserve_cblocks counting error when out of space
dbecb01d6509 UPSTREAM: f2fs: compress: relocate some judgments in f2fs_reserve_compress_blocks
bf4f52cef2a0 UPSTREAM: f2fs: add a proc entry show disk layout
59243f7eb9a8 UPSTREAM: f2fs: introduce SEGS_TO_BLKS/BLKS_TO_SEGS for cleanup
b4eca8fb6ca1 UPSTREAM: f2fs: fix to check return value of f2fs_gc_range
41df45b7b9b3 UPSTREAM: f2fs: fix to check return value __allocate_new_segment
7c61d7e3e78e UPSTREAM: f2fs: fix to do sanity check in update_sit_entry
559206bfbbd4 UPSTREAM: f2fs: fix to reset fields for unloaded curseg
1f6986fbe783 UPSTREAM: f2fs: clean up new_curseg()
04e7474a0553 UPSTREAM: f2fs: relocate f2fs_precache_extents() in f2fs_swap_activate()
7dce7e1a13de UPSTREAM: f2fs: fix blkofs_end correctly in f2fs_migrate_blocks()

Test: treehugger
Bug: 330556068
Bug: 302403436
Bug: 315325080
Change-Id: I93f3e5412b0211c32316c9fb916f472e03a189d4
47 files changed