Update x86_64 virtual device modules to build 15097451

b61cd7ae4209 FROMGIT: tcpm: Implement sink support for PD SPR AVS negotiation
5349d1cbd0e6 FROMGIT: power: supply: Add PD SPR AVS support to USB type enum
391db6003119 FROMGIT: dt-bindings: connector: Add SPR AVS Sink APDO definitions
16569a753fe0 ANDROID: KVM: arm64: iommu: Translate exec pgtable prot into IOMMU prot
51c471528ae4 ANDROID: pKVM: x86: Fix dependency on !BLK_DEV_FD
f8aa98c56fed ANDROID: GKI: update symbol list for xiaomi
c4de9c99445b ANDROID: vendor_hook: add vendor hooks for swapin and swap_writepage.
7460d0ea2f7a ANDROID: GKI: Update xiaomi symbol list
6903f3e189e6 ANDROID: export mem_cgroup_iter() for GKI purpose.
740f08435a77 ANDROID: vendor_hook: Added hooks and a function to handle special pages
e82cb2953b8c ANDROID: Add vendor hook for tracking folios during readahead
648be4d49264 ANDROID: vendor_hook: Added hook to tune reclaimed huge page
b28db9470e8f ANDROID: vendor_hook: Added hook for memory reclaim tuning
bf0d760d2f25 ANDROID: mm: Reset unused page flag bits on free
25d0ded28f23 ANDROID: vendor_hooks: add hook when adding or deleting folios
b0ac6a9e3667 ANDROID: GKI: Add padding to mem_cgroup_reclaim_cookie
89ee7ae95831 UPSTREAM: drm/plane: Fix IS_ERR() vs NULL bug drm_plane_create_color_pipeline_property()
158423c54281 UPSTREAM: ASoC: SDCA: Fix NULL vs IS_ERR() bug in sdca_dev_register_functions()
c12bd746f6dd ANDROID: KVM: arm64: host_stage2_idmap_locked() to return -ENOMEMHOSTS2
b28e01c379ff ANDROID: GKI: Update symbol list for vivo
4f9acbadfd8f ANDROID: vendor_hooks: add vendor hooks for readahead bio
8040723fd70c ANDROID: GKI: update symbol list for allwinner
a1682f852a58 ANDROID: Kleaf: Add build test for unsafe DDK headers
1615510160bb ANDROID: GKI: Record the time after acquiring the lock within the android_vh_rwsem_read_trylock_failed hook
bb6b91c501ef ANDROID: KVM: arm64: hex format for power_lock hyp event
be9da7f1d9f6 ANDROID: KVM: arm64: Sanitize host return code for KVM_DEV_REQ_PWR_FUNC
6fd60b96f8ed ANDROID: kvm: arm64: Fix hyp_pool_reclaim()
4691382b5459 ANDROID: KVM: arm64: Respect nr_pages in reclaim_hyp_pool()
6355550c251f UPSTREAM: selftests/bpf: Fix OOB read in dmabuf_collector
a9a57c90db76 ANDROID: Disable example tests in Tradefed configs
5bef17dd8878 FROMGIT: dma-mapping: Support batch mode for dma_direct_{map,unmap}_sg
f880f0340afa FROMGIT: dma-mapping: Separate DMA sync issuing and completion waiting
8b8bf5987f72 FROMGIT: arm64: Provide dcache_inval_poc_nosync helper
8249e9428e53 FROMGIT: arm64: Provide dcache_clean_poc_nosync helper
bac9ae393706 BACKPORT: FROMGIT: arm64: Provide dcache_by_myline_op_nosync helper
7f4d7f4d677f UPSTREAM: tracing: Revert "tracing: Remove pid in task_rename tracing output"
572044a768d9 FROMGIT: HID: logitech-hidpp: Prevent use-after-free on force feedback initialisation failure
1f3968c7484c Reapply "iommu/vt-d: Flush piotlb for SVM and Nested domain"
f23529430ef3 ANDROID: pKVM: VMX: Require the APICv feature
7c1661683ac1 ANDROID: pKVM: x86: Make __pkvm__hwapic_isr_update for non-protected APIC only
f1f1f4ee2cfb ANDROID: pKVM: x86: Protect apic page for pVMs
ad3291708b08 ANDROID: pKVM: x86: Enforce the TPR to 0x10 for the protected APIC
d026d9b6f4f3 ANDROID: pKVM: VMX: Handle EXIT_REASON_APIC_WRITE by sharing self-IPI/ICR regs
48506d7871a3 ANDROID: pKVM: x86: Introduce shared_lapic_regs in pkvm_vcpu structure
f48d2d528876 ANDROID: pKVM: VMX: Intercept MSR reading for protected apic
e5081d117a74 ANDROID: pKVM: x86: Remove protected x2apic MSRs from the host emulated MSR list
423f2e261e91 ANDROID: KVM: pVMX: Make the ops sync_pir_to_irr for non-protected apic
f87849f1c4b3 ANDROID: KVM: pVMX: Implement protected_apic_has_interrupt ops
ea6d3db76438 ANDROID: pKVM: x86: Add protected_apic_has_interrupt PV interface
42ae541b6e82 ANDROID: pKVM: x86: Remove __pkvm__sync_pir_to_irr PV interface
249dae31ce6b ANDROID: pKVM: VMX: Align vmx_sync_pir_to_irr with the host KVM implementation
681db6f63b84 ANDROID: pKVM: x86: Expose two IRR related functions to the pKVM
cca5ed30080c ANDROID: pKVM: x86: Sync PIR to IRR before entering guest in the pKVM
cd1cb29b5ebc ANDROID: pKVM: x86: Emulate the MSR_IA32_APICBASE for pVM in the pKVM
79a0eaa08b24 ANDROID: pKVM: VMX: Remove the apic mode check when set virtual apic mode
95697f164e5e ANDROID: pKVM: x86: Make __pkvm__set_virtual_apic_mode for the npVM only
7b2aefa0e2b9 ANDROID: pKVM: x86: Set the pVM's lapic in x2apic mode by default
4ea19535d24f ANDROID: pKVM: x86: Expose kvm_apic_set_base to the pKVM
eff98bc2dc07 ANDROID: pKVM: x86: Validate enable_apicv in pkvm_refresh_apicv_exec_ctrl
15bde7620b0b ANDROID: pKVM: x86: Update apicv in the pKVM
66d7e2f7cf92 ANDROID: pKVM: x86: Enable lapic reset in the pKVM
b5054526f959 ANDROID: pKVM: x86: Expose the kvm_lapic_reset to the pKVM
d9f0985aa990 ANDROID: pKVM: x86: Enhance handling for __pkvm__hwapic_isr_update PV interface
0c29b84e70e2 ANDROID: pKVM: x86: Validate inject vector number for pVM
6b4aebac8593 ANDROID: pKVM: x86: Refactor pkvm_inject_nmi to return int
2e8c6d16cee5 ANDROID: pKVM: x86: Do not cancel pVM's software interrupt injection by host
fcfa38da056a ANDROID: pKVM: x86: Disallow the host to inject software interrupts to a pVM
bda92803db1f ANDROID: GKI: update symbol list file for xiaomi
7e01c825891b ANDROID: GKI: dma-buf: add vendor hook for dma_buf_release
579abe862490 ANDROID: GKI: merge around scheduler changes in 6.18.17
6451e5899239 Merge 22a1536b3f5a ("sched/fair: Fix lag clamp") into android17-6.18
a16e4021d302 Merge c1591343440e ("sched/eevdf: Update se->vprot in reweight_entity()") into android17-6.18
78022db5a457 Merge ee54b5ba72d4 ("sched/fair: Only set slice protection at pick time") into android17-6.18
ecdba1412adf Merge 99673934a89f ("sched/fair: Fix zero_vruntime tracking") into android17-6.18
b35c5b5c8cd0 Merge 423b750d87d2 ("sched/fair: Introduce and use the vruntime_cmp() and vruntime_op() wrappers for wrapped-signed aritmetics") into android17-6.18
34b35d484840 Merge 028084eca169 ("sched/fair: Rename cfs_rq::avg_vruntime to ::sum_w_vruntime, and helper functions") into android17-6.18
cd398b17fe65 Merge 50890a9a01f3 ("sched/fair: Rename cfs_rq::avg_load to cfs_rq::sum_weight") into android17-6.18
18de61742a59 Merge 50b3d683dcd4 ("x86/cfi: Fix CFI rewrite for odd alignments") into android17-6.18
2b90c90d36c0 Merge bce3847f7c51 ("KVM: arm64: Fix ID register initialization for non-protected pKVM guests") into android17-6.18
8c3d3f5b7cf4 Merge 6.18.16 into android17-6.18
c0e980eb1c8c Merge f64491066c66 ("mm/page_alloc: skip debug_check_no_{obj,locks}_freed with FPI_TRYLOCK") into android17-6.18
0924b45960a9 Merge 5eac1322a7b1 ("mm/hugetlb: restore failed global reservations to subpool") into android17-6.18
02a4a20a57bd Merge f843be764204 ("rust: kbuild: pass `-Zunstable-options` for Rust 1.95.0") into android17-6.18
f0e5afbc692c Merge 2d11f9cff0a7 ("drm/i915/quirks: Fix device id for QUIRK_EDP_LIMIT_RATE_HBR2 entry") into android17-6.18
8b9feeba2c17 ANDROID: GKI: Fix up CRC issues in drivers/gpu/drm/
5a7940042625 Revert "PCI: dwc: Skip waiting for L2/L3 Ready if dw_pcie_rp::skip_l23_wait is true"
b283cd6f9a1a Revert "iommu/vt-d: Flush piotlb for SVM and Nested domain"
713e6425a13e Merge 461242507181 ("arm64: poe: fix stale POR_EL0 values for ptrace") into android17-6.18
3bfd4ad773bb ANDROID: pKVM: x86: Fix vmexit trace dump lockup
594c1099e072 UPSTREAM: scsi: core: Move two statements
e43fa389bd99 ANDROID: GKI: update symbol list for xiaomi
b6473e198abe ANDROID: mm: add android_vh_folio_end_writeback hook
e847c22bf637 ANDROID: ABI: update symbol list for honor
14a534e28185 ANDROID: iommu/vt-d: pKVM: Propagate cache_tag_assign_domain() error
1210fe9bd98c ANDROID: GKI: Update symbol list for imx
67467eb4a3db ANDROID: GKI: x86: Update ABI and add iova symbols
1239f729d81a ANDROID: GKI: Update symbol list for vivo
6742e60c3070 ANDROID: vendor_hooks: Add hook to precisely control readahead
f285ebc47264 Merge 21fde0b4b166 ("arm64: dts: rockchip: Do not enable hdmi_sound node on Pinebook Pro") into android17-6.18
6f49b0233c52 ANDROID: iommu/arm-smmu-v3-kvm: Provide memcpy symbol for EL2
Test: treehugger
Bug: 473807751

Change-Id: I30b917fba96fcb20dd16068a4656b9b8a9376756
46 files changed