Update kernel to builds 11577653

git log --first-parent -100 --oneline --no-decorate 515a956763d8..ac1a7c65ff1b:
ac1a7c65ff1b ANDROID: GKI: fix up ABI following merge races
ae44d91f8f94 ANDROID: GKI: Add additional symbols to QCOM symbol list
72077dcfd71e ANDROID: 3/13/2024 KMI update
2e33e46f6697 ANDROID: GKI: update symbol to __cfg80211_get_bss()
b8605d146080 ANDROID: GKI: Enable CONFIG_SWIOTLB_DYNAMIC
ae58e3c59cde UPSTREAM: arm64: swiotlb: Reduce the default size if no ZONE_DMA bouncing needed
3cf581d73622 ANDROID: 16K: Add page_compat[_enabled] to symbol list
741cf93abc30 ANDROID: 16K: Export page compat symbols
86710c24bc07 ANDROID: vendor_hooks: Add hooks for futex
69957edeefc9 ANDROID: vendor_hooks: Add hooks for oem futex optimization
a7c34af26374 ANDROID: GKI: USB: enable usb configs for RISCV
8851a623b7a1 ANDROID: usb: gadget: Add Android Accessory Function
6edae4fa37b5 ANDROID: usb: gadget: f_midi: Create f_midi device in android_usb class
c6f183ea8e2b ANDROID: usb: gadget: configfs: Add Uevent to notify userspace
f46827e7955e ANDROID: drivers/arm-smmu-v3-kvm: Support iommu_iotlb_gather
d3444119b661 ANDROID: drivers/arm-smmu-v3-kvm: Support range tlb invalidation
c220ef36a11e ANDROID: KVM: arm64: iommu: support iommu_iotlb_gather
6a072b1836de ANDROID: drivers/arm-smmu-v3-kvm: Support non-coherent SMMUs
07718f8c6e7f ANDROID: iommu/arm-smmu-v3-kvm: Support PASID operations
660b99dfa3c8 ANDROID: drivers/arm-smmu-v3-kvm: Default to use stage-1
fa857a5a75f2 ANDROID: KVM: arm: smmu-v3: Add stage-1 detach
026ea239f05b ANDROID: KVM: arm: smmu-v3: Add stage-1 attach
e9230f5bde57 ANDROID: drivers/arm-smmu-v3-kvm: Add context descriptor functions
f4b5d261185f ANDROID: KVM: arm64: iommu: smmuv3: Stage-1 TLB ops
950cd700c9cc ANDROID: KVM: arm64: smmuv3: Split stage-1 config
27175bfef08d ANDROID: KVM: arm64: smmu-v3: Support stage-1 in kvm_arm_io_pgtable_init
edb183c2b760 ANDROID: drivers/arm-smmu-v3-kvm: Add smmu_domain_config_s2
536d07448dac ANDROID: KVM: arm64: iommu: Add type to alloc_domain
876a1765bf4e ANDROID: KVM: arm64: iommu: Add PASID to driver calls
1f7c566fe221 ANDROID: drivers/arm-smmu-v3-kvm: Modularize driver
fcc9e477aaee ANDROID: iommu/arm-smmu-v3-kvm: Support EL1 compiling as module
49c715721286 ANDROID: KVM: arm64: Export topup_hyp_memcache
7739e8314d1e ANDROID: iommu/arm-smmu-v3-kvm: Add license
5c56515fbecb ANDROID: iommu/arm-smmu-v3-kvm: Relax OAS requirements
e55c0e59243b ANDROID: iommu/arm-smmu-v3-kvm: Support EL2 compiling as a module
aea998ed10e7 ANDROID: KVM: arm64: Remove HYP_SPIN_LOCK from generated code
509f194d9489 ANDROID: KVM: arm64: Add functions needed by EL2 modules in module ops
988736bbd276 ANDROID: iommu/arm-smmu-v3-kvm: Move files out of KVM
ad17d9268bcb ANDROID: KVM: arm64: Symbolize pKVM modules EL2 stack trace
67a7ba49b519 ANDROID: kallsyms: Ignore __kvm_nvhe_ mapping symbols
027dfe4b7c3a FROMLIST: usb: host: xhci-plat: Set XHCI max interrupters if property is present
372eddf03545 FROMLIST: usb: dwc3: Specify maximum number of XHCI interrupters
0a3d3db60af9 FROMLIST: ALSA: usb-audio: Export USB SND APIs for modules
b68cd6f2f61c FROMLIST: ALSA: usb-audio: Introduce USB SND platform op callbacks
f5a5187f7ea1 FROMLIST: usb: host: xhci-mem: Allow for interrupter clients to choose specific index
ff653620c97d FROMLIST: usb: host: xhci-mem: Cleanup pending secondary event ring events
fb897bf907b8 FROMLIST: usb: host: xhci-sideband: Expose a sideband interrupter enable API
1415683defb2 FROMLIST: xhci: sideband: add initial api to register a sideband entity
a425db644550 FROMLIST: xhci: export XHCI IMOD setting helper for interrupters
fcf981938bf3 FROMLIST: usb: host: xhci: Repurpose event handler for skipping interrupter events
3b7386c1f22b UPSTREAM: wifi: cfg80211: Add support for setting TID to link mapping
1556a6c6b521 UPSTREAM: wifi: cfg80211: add BSS usage reporting
4b12ee3d86df UPSTREAM: wifi: cfg80211: call reg_call_notifier on beacon hints
5ac10739bcf2 ANDROID: incremental-fs: Make work with 16k pages
be6f5372fb00 ANDROID: Update symbol list of mediatek
c2f926fb5ea6 ANDROID: sched: Add vendor hooks for find_energy_efficient_cpu
1f3252730953 ANDROID: ABI: Update oplus symbol list
5ab4c0987cb9 ANDROID: Update the ABI symbol list
8b4906523a13 ANDROID: gki_defconfig: Enable PAGE_PINNER
cf16840f4ae1 ANDROID: page_pinner: add missing page_pinner_put_page
6e808b0712c0 ANDROID: page_pinner: prevent pp_buffer uninitialized access
47777579df14 ANDROID: page_pinner: prevent pp_buffer access before initialization
94fc21c98673 ANDROID: mm: fix use-after free of page_ext in page_pinner
c67a8e1e22a2 ANDROID: mm: introduce page_pinner
88f20fc6f608 ANDROID: Update symbol list for mtk
ed3f5aef2148 ANDROID: kernel: Add restricted vendor hook in creds
795d3d083cee FROMLIST: printk: Update @console_may_schedule in console_trylock_spinning()
b317d48e6431 FROMLIST: firmware_loader: Suppress warning on FW_OPT_NO_WARN flag
b17c6dca59b7 ANDROID: vendor_hooks: Add hook for binder_alloc_new_buf_locked
bc246162e37a ANDROID: Update the ABI symbol list
306e7bafe87d FROMLIST: rust: don't select CONSTRUCTORS
9e2b94a355b6 ANDROID: 16K: Fix __MAP_NO_COMPAT overflow
97b74d4bfb54 UPSTREAM: mm/page_owner: record and dump free_pid and free_tgid
84e4e7443690 ANDROID: ABI: Update oplus symbol list
05af22917f63 ANDROID: vendor_hooks: Add hook for trace_android_vh_copy_process
23e5041bd90d ANDROID: update symbol for unisoc whitelist
e8c2e56d11c6 ANDROID: TRACE: mm: export mm_filemap_* for calling in ko
cddd311490e4 ANDROID: 16K: x86_64: __PAGE_ALIGN vdso_addr()
5fd9f4f13a8c ANDROID: 16K: x86_64: Allow stack randomization of twice page-size
795ad9654912 ANDROID: 16K: x86_64: __PAGE_ALIGN mmap randomization
a6e3b97b002e ANDROID: 16K: brk: __PAGE_ALIGN brk
cbad461f61dc ANDROID: 16K: mlock: __PAGE_ALIGN addr and len
15a83052a5b4 ANDROID: 16K: msync: __PAGE_ALIGN addr and len
49f4d951b1ac ANDROID: 16K: madvise: __PAGE_ALIGN addr and len
a53b0c5a73c4 ANDROID: 16K: mremap: __PAGE_ALIGN addr and len
d09f2bb9b176 ANDROID: 16K: mprotect: __PAGE_ALIGN addr and len
567e33f29d4b ANDROID: 16K: munmap: __PAGE_ALIGN addr and len
6aed6e240b0c ANDROID: 16K: __PAGE_ALIGN stack_[top|base]
3a79d921a0e6 ANDROID: 16K: __PAGE_ALIGN randomize_stack_top() address
a0fb99bbee88 ANDROID: 16K: __PAGE_ALIGN randomize_page() address
61a67fd498f7 ANDROID: 16K: __PAGE_ALIGN mmap hint address
2c6ad172f014 ANDROID: 16K: ashmem: Fix size check
20bb84e98bb1 ANDROID: 16K: Fix selinux mmap size check
a60198a9df09 ANDROID: 16K: procfs: maps: Don't show fixup VMAs
66197e927d9f ANDROID: 16K: Handle filemap faults
7893fd8ee13b ANDROID: uid_sys_stat: fix data-error of cputime and io
0a162a5c9b0d UPSTREAM: tls: extract context alloc/initialization out of tls_set_sw_offload
6b00f1b21946 ANDROID: Add initial symbol list for mtk
e9c73e0594e0 ANDROID: 16K: Introduce __VM_NO_COMPAT vma flag
5c2ee1b260a1 ANDROID: 16K: Ensure unmapped_area returns a __PAGE_ALIGNED address

Test: treehugger
Bug: 315325080
Change-Id: Iff620ecdc7a1cae25d4a38e99594a73486974b66
53 files changed