Merge branch 'android15-6.6' into android15-6.6-lts
Catch the -lts branch up with changes made in the main branch. Commits in here are: * d555ebb4 Merge tag 'android15-6.6.82_r00' into android15-6.6 * 1123673a UPSTREAM: vsock: Orphan socket after transport release * 03377752 UPSTREAM: pfifo_tail_enqueue: Drop new packet when sch->limit == 0 * 8a625f47 ANDROID: ABI: Update pixel symbol list * e55d6b38 ANDROID: vendor_hook: add vendor hook on calculate_totalreserve_pages * 186565ec ANDROID: tls: fix WARNING log when run cleanup_net * c7dcc4c4 ANDROID: abi_gki_aarch64_honor: whitelist symbols added for dmabuf attribute_show * d89f54da ANDROID: dma-buf: Add vendor hook for dmabuf stats attribute_show * 5a234896 ANDROID: GKI: Update lenovo symbol list * 577df909 ANDROID: vendor hooks: avoid disable interrupt long time * cbdf252e ANDROID: ABI: Update pixel symbol list * 613f708f FROMGIT: mm/page_alloc: add trace event for totalreserve_pages calculation * 0bb5186c BACKPORT: FROMGIT: mm/page_alloc: add trace event for per-zone lowmem reserve setup * 0f8e1be0 BACKPORT: FROMGIT: mm/page_alloc: add trace event for per-zone watermark setup * 862b36d5 ANDROID: drivers/io-pgtable-arm: Don't assume pte is valid * 896505be ANDROID: drivers/arm-smmu-v3-kvm: Verify that devices are attached on detach * 2a89c059 ANDROID: KVM: arm64: iommu: Return map error code * 3c6d1d82 ANDROID: KVM: arm64: iommu: Avoid ref count leak when __pkvm_host_use_dma fails * 4cf57528 ANDROID: KVM: arm64: iommu: Avoid use of uninitialized variable in smmu_map_pages * 99a52afd FROMGIT: KVM: arm64: Tear down vGIC on failed vCPU creation * 7f09360a FROMLIST: usb: dwc3: core: Avoid redundant system suspend/resume callbacks * 3b94d06a FROMGIT: f2fs: fix to avoid atomicity corruption of atomic file * efe568ee FROMGIT: f2fs: add carve_out sysfs node * 7070cca8 FROMGIT: f2fs: fix to avoid running out of free segments * 559390e7 FROMGIT: f2fs: fix to avoid panic once fallocation fails for pinfile * 2ab9f6ba ANDROID: dma-buf: heaps: Remove meaningless __GFP_COMP for order 0 page_pool allocations * d9afa9f9 ANDROID: GKI: Update symbol list for transsion * d9e85eb0 BACKPORT: mm/rmap: add fast-path for small folios when adding/removing/duplicating * 5c99caa6 BACKPORT: mm/rmap: do not add fully unmapped large folio to deferred split list * 68a57642 BACKPORT: PCI: dwc: Don't wait for link up if driver can detect Link Up event * 0b74ac20 BACKPORT: FROMGIT: cgroup/cpuset: Make cpuset hotplug processing synchronous * 3aebcb62 ANDROID: userfaultfd: add MOVE ioctl mode to confirm bug-fixes * aa26713d FROMGIT: userfaultfd: fix PTE unmapping stack-allocated PTE copies * ab95a5ee FROMGIT: userfaultfd: do not block on locking a large folio with raised refcount * a4f6ccf3 FROMGIT: BACKPORT: mm: fix kernel BUG when userfaultfd_move encounters swapcache * 8dd8f66a UPSTREAM: usb: dwc3: Fix timeout issue during controller enter/exit from halt state * 6e7af99d BACKPORT: erofs: allocate more short-lived pages from reserved pool first * f4a54937 BACKPORT: mm: fix possible NULL pointer dereference in __swap_duplicate * d3037ddf UPSTREAM: vsock: Keep the binding until socket destruction * 7b80db2a ANDROID: f2fs: introduce sanity_check sysfs entry * 25b7ff3e ANDROID: f2fs: add kernel message * cafcc1c8 UPSTREAM: io_uring/kbuf: reallocate buf lists on upgrade * 6e4a6861 ANDROID: KVM: arm64: Fix iommu CMA pool fast-forward * 63a99c1f ANDROID: KVM: arm64: Fix THPs reclaim with ballooning * 75dbaf8e ANDROID: GKI: Update symbol list for Pixel Watch * 46295e5c FROMGIT: f2fs: set highest IO priority for checkpoint thread * b7fd55a2 UPSTREAM: scripts/unifdef: avoid constexpr keyword * 4115d6ff ANDROID: Add aarch64 build with AutoFDO profile * 31b78597 ANDROID: Fix adding cflags for CONFIG_AUTOFDO_CLANG * 147bfe5a UPSTREAM: kbuild: use GCOV_PROFILE and KCSAN_SANITIZE in scripts/Makefile.modfinal * 626df3e7 ANDROID: Fix initializing a static union variable * 9518472a ANDROID: ABI: Update oplus symbol list * 328aff9b FROMGIT: mm, slab: cleanup slab_bug() parameters * 4aa6c22f FROMGIT: mm: slub: call WARN() when detecting a slab corruption * fd6246d8 FROMGIT: mm: slub: Print the broken data before restoring them * b55bbce2 UPSTREAM: slab: make check_object() more consistent * 4ac06b70 FROMGIT: f2fs: fix the missing write pointer correction * ca0752ee ANDROID: GKI: Update symbol list for transsion * ce561872 ANDROID: cma: Change restrict_cma_redirect to be set by default * 3c4e8061 ANDROID: cma_get_first_virtzone_base: fix !CONFIG_CMA error * 8f602e19 ANDROID: GKI: Update symbol list for xiaomi * 05ab4ba8 ANDROID: vendor_hook: Add hook is to optimize the time consumption of shrink slab. * 46d2359d ANDROID: mm: Allow non-movable allocations to use virtual zones * cb268664 ANDROID: mm: Skip the virtzones area when reserving the CMA region * c6d8de0d ANDROID: mm: usefaultfd: fix userfaultfd_move while large folios are from virtual zones * 6f195bb9 ANDROID: GKI: Update oplus symbol list * 482ee073 ANDROID: vendor_hooks: Add hooks to entirely reuse the whole anonymous mTHP * 58aa298d ANDROID: vendor_hooks: Add hooks to enhance mTHP functionality * 2f50c21a ANDROID: ABI: Update symbol list for sunxi * ccc8abc3 ANDROID: KVM: arm64: Enable RCU for pinned pages mtree * de3fe451 UPSTREAM: usb: gadget: core: flush gadget workqueue after device removal * 9dd3f48d ANDROID: ABI: Update pixel symbol list * a0baa34d UPSTREAM: usb: gadget: f_midi: Fixing wMaxPacketSize exceeded issue during MIDI bind retries * 511c84d7 Revert "ANDROID: gki_defconfig: enable CONFIG_KFENCE_STATIC_KEYS" * 48a5719d ANDROID: ABI: Update pixel symbol list * 783d6780 ANDROID: Fixed the KMI corruption issue caused by the patch of 72d04bdc. * 378c357b UPSTREAM: sbitmap: fix io hung due to race on sbitmap_word::cleared * 87313319 ANDROID: GKI: Update asr symbol list * 64d98b55 BACKPORT: FROMGIT: mm: avoid splitting pmd for lazyfree pmd-mapped THP in try_to_unmap * 5ec30d7e BACKPORT: FROMGIT: mm: support batched unmap for lazyfree large folios during reclamation * d1e2d797 BACKPORT: FROMGIT: mm: support tlbbatch flush for a range of PTEs * afbafb14 BACKPORT: FROMGIT: mm: set folio swapbacked iff folios are dirty in try_to_unmap_one * 10447947 UPSTREAM: mm/huge_memory.c: fix used-uninitialized * 704a7624 UPSTREAM: mm/vmscan: avoid split lazyfree THP during shrink_folio_list() * 11d1e09d BACKPORT: mm/rmap: integrate PMD-mapped folio splitting into pagewalk loop * 4da55323 UPSTREAM: mm/rmap: remove duplicated exit code in pagewalk loop * 3d4074a7 ANDROID: GKI: Revert CONFIG_USB_XHCI_SIDEBAND from gki_defconfig * b2ae7d71 ANDROID: fix ABI break after symbols removal * 23855221 Revert "ANDROID: ABI: Update pixel symbol list" * 923e6cc6 Revert "ANDROID: ABI: Update exynos symbol list" * fefc6d91 ANDROID: abi_gki_aarch64_honor: whitelist symbols added for lru_lazyfree * bc87c489 ANDROID: mm: create vendor hooks for mm lru_lazyfree * 28396538 FROMGIT: f2fs: add a sysfs entry to reclaim POSIX_FADV_NOREUSE pages * 05cd503d FROMGIT: f2fs: keep POSIX_FADV_NOREUSE ranges * 18326302 FROMGIT: f2fs: add ioctl to get IO priority hint * c0c7ffe8 FROMGIT: f2fs: introduce f2fs_base_attr for global sysfs entries * fe163fe3 ANDROID: firmware_loader: Fix buffer redzone overwritten issue * 789280ea ANDROID: drivers/arm-smmu-v3-kvm: Flush level 1 STEs * 8419900d UPSTREAM: io_uring: fix io_req_prep_async with provided buffers * bba917f2 ANDROID: ABI: Update oplus symbol list * 7a9e6874 ANDROID: GKI: Update lenovo symbol list * 5e64546a Revert "ANDROID: usb: Optimization the transfer rate of accessory mode in USB3.2 mode" Change-Id: I5a9a7caaf063483971bdf4afe2ce121ea0244875 Signed-off-by:Greg Kroah-Hartman <gregkh@google.com>
Loading
Please sign in to comment