Merge android16-6.12 into android16-6.12-lts
This merges the android16-6.12 branch into the -lts branch, catching it up with the latest changes in there. It contains the following commits: * 21ed8493 UPSTREAM: Revert "usb: xhci: Implement xhci_handshake_check_state() helper" * 5b3ae3bc BACKPORT: usb: xhci: Skip xhci_reset in xhci_resume if xhci is being removed * 5c72e9fa ANDROID: rust_binder: adjust errors from death notifications * 9e02edea ANDROID: rust_binder: use u64 for death cookie * 4317f0ae ANDROID: f2fs: fixup ABI break due to reserved_pin_section * 25bdb4a6 Revert "ANDROID: ABI: update symbol list for honor" * a76eb2b6 ANDROID: GKI: Update oplus symbol list * 6222007a ANDROID: mm/readahead: add for bypass high order allocation * 659d7bb4 ANDROID: ABI: Update symbol list for exynos * 26937a37 ANDROID: MODVERSIONS: hide type definition in drivers/usb/core/driver.c * 8760b6e4 ANDROID: usb: Add vendor hook for usb suspend and resume * da662aec FROMLIST: KVM: Avoid synchronize_srcu() in kvm_io_bus_register_dev() * 4be05c65 FROMLIST: KVM: arm64: vgic: Explicitly implement vgic_dist::ready ordering * d6045efc FROMLIST: KVM: arm64: vgic-init: Remove vgic_ready() macro * f06dd0cd ANDROID: rust_binder: release threads before refs * 5bbd30a6 ANDROID: ABI: Update pixel symbol list * bafbebf2 ANDROID: GKI: Update symbol list for xiaomi * b7b130b7 ANDROID: export folio_deactivate() for GKI purpose. * 41f730f9 ANDROID: GKI: update exynos symbol list * 766ecae1 UPSTREAM: xhci: dbctty: disable ECHO flag by default * 8ea40f52 ANDROID: GKI: Update xiaomi symbol list. * 5594b473 ANDROID: vendor_hooks: export tracepoint symbols * 0d4cc1da ANDROID: KVM: arm64: Don't update IOMMU under memory pressure * 672185e5 ANDROID: iommu/iommu: Handle multi-page deferred sg mappings * 740d42d1 ANDROID: vendor_hooks: Add vendor_hook in futex to fix the OEM scheduling priority bug * 6eb6f346 ANDROID: ABI: Update symbol list for mtk * c3020791 ANDROID: vendor_hooks: Add vendor hook for GenieZone demand paging * 5c1cddc9 ANDROID: vendor_hooks: Add vendor hook for GenieZone para-virtualization * d893caf1 ANDROID: ashmem_rust: Add support for retrieving an ashmem area's vmfile * 0be74214 ANDROID: ashmem_rust: Add support for querying the size of an ashmem region * eb50f663 ANDROID: ashmem_rust: Add support for providing an ashmem region's name * 6bdbae6e ANDROID: ashmem_rust: Add is_ashmem_file() * 0d890f86 ANDROID: ABI: update symbol list for honor * 12727f8a FROMGIT: f2fs: introduce reserved_pin_section sysfs entry * 286cd9d6 ANDROID: GKI: Update RTK STB KMI symbol list * 7b4f7682 ANDROID: GKI: Update symbol list for Amlogic * 862ce4b2 ANDROID: KVM: arm64: iommu: Fix power tracking * 61184996 ANDROID: drivers/iommu: Fix return value in iommu_map_sg * acad0cd5 ANDROID: ABI: update symbol list for galaxy * 393dbad3 ANDROID: vendor_hook: add condition to call for freezing fail * b62fe47b ANDROID: fix ashmem_rust return EINVAL bug in ashmem_rust.rs * a7e1300b ANDROID: Revert "cpufreq: Avoid using inconsistent policy->min and policy->max" * 15d2fe05 ANDROID: qcom: Update the ABI symbol list * f6ca783b UPSTREAM: scsi: ufs: qcom: Check gear against max gear in vop freq_to_gear() * 237708e9 ANDROID: GKI: Update symbols list file for honor White list the vm_normal_folio_pmd * f18e354a ANDROID: mm: export vm_normal_folio_pmd to allow vendors to implement simplified smaps * c181c478 ANDROID: vendor_hooks: add hook to record slab free * d2e452e1 ANDROID: Build fixups with PROXY_EXEC v18 + !CONFIG_SMP * 4f9e4406 ANDROID: Update proxy-exec logic from v14 to v18 * 3fa8dabe ANDROID: GKI: update asr symbols list * 94310b3f ANDROID: Add the dma header to aarch64 allowlist * 880d6538 UPSTREAM: usb: gadget: u_serial: Fix race condition in TTY wakeup * b115bf23 ANDROID: ABI: Update symbol list for mtk * e87018c5 FROMGIT: sched/deadline: Fix dl_server runtime calculation formula * e2bf362e FROMGIT: sched/core: Fix migrate_swap() vs. hotplug * 06ca12d7 ANDROID: GKI: update the ABI symbol list * 55972ed8 ANDROID: Fixup init_user_ns CRC change * 4e873ad6 ANDROID: user: Add vendor hook to user for GKI purpose * a097cd9c ANDROID: export find_user() for GKI purpose. * 85b8233f ANDROID: rust_binder: use euid from the task * 969c9048 ANDROID: ashmem: rename VmAreaNew->VmaNew * 2ab3e5f2 ANDROID: rust_binder: rename VmAreaNew->VmaNew * 2ef75ab8 ANDROID: rust_binder: use tgid_nr_ns for getting pid * 6a2be110 UPSTREAM: task: rust: rework how current is accessed * 602e2300 UPSTREAM: rust: add PidNamespace * 12dfc1d9 UPSTREAM: rust: miscdevice: add mmap support * 8e67cb75 UPSTREAM: mm: rust: add VmaNew for f_ops->mmap() * bd140ddf UPSTREAM: mm: rust: add mmput_async support * 0c507730 UPSTREAM: mm: rust: add lock_vma_under_rcu * 0b5465bb UPSTREAM: mm: rust: add vm_insert_page * d7f52612 UPSTREAM: mm: rust: add vm_area_struct methods that require read access * f03d4f74 UPSTREAM: mm: rust: add abstraction for struct mm_struct * 2ef6dbc7 BACKPORT: rust: miscdevice: change how f_ops vtable is constructed * 1acd3b31 Revert "FROMLIST: mm: rust: add abstraction for struct mm_struct" * a012c155 Revert "FROMLIST: mm: rust: add vm_area_struct methods that require read access" * 3be00a9b Revert "FROMLIST: mm: rust: add vm_insert_page" * 3aed8820 Revert "FROMLIST: mm: rust: add lock_vma_under_rcu" * a121b6e7 Revert "FROMLIST: mm: rust: add mmput_async support" * 9248564a Revert "FROMLIST: mm: rust: add VmAreaNew for f_ops->mmap()" * 6de3ace5 Revert "FROMLIST: rust: miscdevice: add mmap support" * b7f54dd2 Revert "BACKPORT: FROMLIST: task: rust: rework how current is accessed" * 5913c80b ANDROID: iommu/arm-smmu-v3-kvm: Fix idmap free_leaf * c40c54e6 UPSTREAM: erofs: impersonate the opener's credentials when accessing backing file * 4d0200d0 BACKPORT: erofs: add 'fsoffset' mount option to specify filesystem offset * 399deda7 ANDROID: scsi: ufs: add UFSHCD_ANDROID_QUIRK_NO_IS_READ_ON_H8 * f6b1ab83 ANDROID: rust_binder: remove binder_logs/procs/pid immediately * dd35623c ANDROID: ABI: update symbol list for mtktv * 58beebb3 FROMLIST: fuse: give wakeup hints to the scheduler * 0f917e40 ANDROID: virt: gunyah: Replace arm_smccc_1_1_smc with arm_smccc_1_1_invoke * 33429dd3 UPSTREAM: posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del() * 64838329 ANDROID: GKI: Update symbol list file for xiaomi * 668635cd UPSTREAM: usb: gadget: uvc: dont call usb_composite_setup_continue when not streaming Change-Id: I64074144d1a6da9fdd3b4dd5f8314ccea4f9d9e8 Signed-off-by:Greg Kroah-Hartman <gregkh@google.com>
Loading