Merge branch 'android15-6.6' into android15-6.6-lts
Catch the android15-6.6-lts branch up with recent changes done in the android15-6.6 branch in order to track ABI changes AND fix the tree hugger builds. Changes in here are the following: * 92db83f6 ANDROID: ABI: Update symbol list for sunxi * 32864001 ANDROID: update symbol list of vdriver for Exynosauto * cbcd55e7 UPSTREAM: usb: gadget: uvc: Fix use are free during STREAMOFF * 5b572507 ANDROID: KVM: arm64: Prevent kmemleak from accessing .hyp.data * bd197c33 ANDROID: revert Rust Binder changes in android15-6.6 * 73f080ec UPSTREAM: scsi: ufs: core: Quiesce request queues before checking pending cmds * 763e6a03 UPSTREAM: usb: gadget: uvc: Fix use are free during STREAMOFF * 3f035efe ANDROID: GKI: add allowed list for Exynosauto SoC * 59f15d1b ANDROID: scsi: ufs: support IO traces for zoned block device * cc58ffc6 ANDROID: GKI: add GKI symbol list for Exynosauto SoC * e49f8027 ANDROID: GKI: Update symbols to symbol list * b96ed158 UPSTREAM: mm/memory: don't require head page for do_set_pmd() * 572af973 ANDROID: virt: gunyah: Remove unbalanced folio_get * 0c95462c FROMGIT: scsi: ufs: core: Support Updating UIC Command Timeout * f1e954ac ANDROID: Add CtsAppEnumerationTestCases in test-mapping. * 49c6f208 ANDROID: ABI: update symbol list for galaxy * 5d275a03 ANDROID: mm: add vendor hook in zs_shrinker * c222e662 ANDROID: ABI: update symbol list for galaxy * 869746af ANDROID: dma-heap: add vendor hook for dma heap alloc * 128ac62c ANDROID: ABI: update symbol list for galaxy * 52791ec2 ANDROID: mm: add vendor hook for page_cache_readahead and filemap_fault * 0b30aa94 ANDROID: Update the ABI symbol list * daadf67b ANDROID: GKI: add GKI symbol list for Exynosauto SoC * e827acd2 ANDROID: ABI: update symbol list for galaxy * 7a6069a4 ANDROID: mm: add export symbol for prep_compound_page * 46a2cf7a ANDROID: ABI: update symbol list for galaxy * 175ff3d8 ANDROID: page_alloc: add new vendor hook to try alloc pages with gfp * 4ab9f756 ANDROID: abi_gki_aarch64_qcom: Add devm_fwnode_pwm_get symbol * 3a75ab78 ANDROID: ABI: update symbol for exynosauto * fe6caf1c ANDROID: GKI: Update symbols to symbol list * e8020c62 ANDROID: GKI: Add hooks for TCP parameter management. * c47c48bf ANDROID: abi_gki_aarch64_vivo: Update symbol list * c45e3b25 ANDROID: vendor_hooks:vendor hook for fiq * e5579fe8 ANDROID: abi_gki_aarch64_vivo: Update symbol list * cc6275b5 ANDROID: GKI: Add symbol to symbol list for imx * df556eb3 ANDROID: GKI: add allowed list for Exynosauto SoC * adf0f509 ANDROID: GKI: Update symbol list for mtk * 1e3be49d ANDROID: 16K: __PAGE_ALIGN dma-bufs size from heap allocations * 7538e235 ANDROID: 16K: Align vsyscall mapping size to a 16kB multiple * 0fe5445d ANDROID: 16K: Align vdso mapping size to a 16kB multiple * 546a44fe ANDROID: 16K: Make the x86 vdso layout 16kB compatible * c92e90bc UPSTREAM: lib/build_OID_registry: avoid non-destructive substitution for Perl < 5.13.2 compat * 387f36c2 UPSTREAM: lib/build_OID_registry: don't mention the full path of the script in output * 22e88305 ANDROID: GKI: update symbol list file for xiaomi * 4fcd8ef9 Reapply "ANDROID: vendor_hook: Add hook to abort reclaim and compaction" * 8d7f22f5 ANDROID: KVM: arm64: Add documentation for range-based guest HVCs * 7b6df8f0 ANDROID: GKI: Update symbols to symbol list * 4bf30ef6 ANDROID: GKI: Add a hook for sock management. * 1e606eac ANDROID: GKI: update symbol list file for xiaomi * 7917a1e0 ANDROID: erofs: create vendor hooks for decompress * 38a494ae ANDROID: ABI: virtual_device update ABI and symbol list * ac421dc4 ANDROID: ABI: Clean up symbol/ABI list for aarch64_virtual_device * 4ba54c46 ANDROID: GKI: Update symbol list for mtk * 9e0e23ec UPSTREAM: erofs: fix race in z_erofs_get_gbuf() * de3d1dbe ANDROID: 16K: Introduce __MAX_PAGE_SIZE macros * 1b68b2c5 ANDROID: 16K: Remove androidboot from page_shift kernel param * 77e90f43 ANDROID: 16K: [s]maps: Fold fixup entries into the parent entry * 8ca880ad UPSTREAM: firmware: arm_scmi: Fix the clock protocol version for v3.2 * 1c1c29c6 ANDROID: 16K: Ensure mseal start and len are 16kB multiples * 6dafb0a5 ANDROID: 16K: Fix vm_flags conflicts from mseal * 488defcc ANDROID: GKI: Update symbol list for Amlogic * f3243c0d ANDROID: GKI: Update symbols to symbol list * 17d93c3e ANDROID: GKI: Add hooks for network management. * 1b2f0fa7 ANDROID: oplus: Update the ABI xml and symbol list * b15a4ac3 ANDROID: ABI: update symbol list for galaxy * a9867d87 ANDROID: mm: add vendor hook in fault and read file * 7f870f80 ANDROID: fix pkg name typo in kunit build target. * c81b874d UPSTREAM: watchdog/softlockup: Low-overhead detection of interrupt storm * 0b409cf1 ANDROID: mm: add vendor hook to bypass split large page * 0ad447de ANDROID: ABI: update symbol list for galaxy * a37f29c4 ANDROID: dmabuf: add vendor hook to bypass dmabuf_page_pool_free * e2af192b ANDROID: ABI: Update symbol list for galaxy * bcaac788 ANDROID: page_alloc: add vendor hook to try alloc pages * 84f0002c FROMLIST: virt: geniezone: Emulate IPI for guest VM * 5727772a FROMLIST: virt: geniezone: Add support for guest VM CPU idle * edcc7ecc FROMLIST: virt: geniezone: Add support for virtual timer migration * acc90fc6 ANDROID: virt: geniezone: Align the gzvm driver with mainline v12 * 50061e6d UPSTREAM: usb: typec: tcpm: fix use-after-free case in tcpm_register_source_caps * 92dce86f UPSTREAM: usb: typec: tcpm: unregister existing source caps before re-registration * 0b8fff38 FROMGIT: tcp: Adjust clamping window for applications specifying SO_RCVBUF * 9bdffb06 UPSTREAM: tcp: annotate data-races around tp->window_clamp * a784c434 ANDROID: Update README with CONFIG_KUNT=m approach. * 16d403c6 ANDROID: fuse: Skip canonical path logic if ENOSYS * 0a09d273 ANDROID: fsnotify: Do not notify lower fs of open when ENOSYS * 3cd87a85 UPSTREAM: mptcp: give rcvlowat some love * db302359 ANDROID: 16K: Handle pgoff > file_size for shmem and file backed VMAs * 0982bd38 ANDROID: ABI: update symbol list for honor * dab282c0 ANDROID: GKI: net: add vendor hooks for Http statistics * b7353e04 ANDROID: GKI: update symbol list file for xiaomi * eec127b5 ANDROID: vendor_hooks:vendor hook for perf * b53f1b55 UPSTREAM: scsi: ufs: core: Fix ufshcd_abort_one racing issue * b0c290dd UPSTREAM: block/mq-deadline: Fix the tag reservation code * 717519ea FROMLIST: binder_alloc: Fix sleeping function called from invalid context * 22f90051 ANDROID: Build GKI with CONFIG_KUNIT=m * 549638b7 UPSTREAM: block: fix deadlock between sd_remove & sd_release * 495aedda UPSTREAM: scsi: ufs: core: Fix ufshcd_clear_cmd racing issue * af55892f ANDROID: binder: fix KMI-break due to proc->dmap * 9c10805d FROMLIST: binder: fix descriptor lookup for context manager * e56836c1 UPSTREAM: binder: use bitmap for faster descriptor lookup * ea494cac BACKPORT: /proc/pid/smaps: add mseal info for vma * 790b8ad1 ANDROID: GKI: update symbol list file for xiaomi * a3bb225a ANDROID: vendor_hooks: vendor hooks for optimizing the blocking problem caused by rwsem lock contention of reverse mapping during memory recycling. * 142fdc2c ANDROID: ABI: Update oplus symbol list * 9295a886 ANDROID: GKI: remove export of tracing control functions * 5a396e36 UPSTREAM: f2fs: clean up addrs_per_{inode,block}() * 01e12551 UPSTREAM: f2fs: clean up F2FS_I() * a409d78a UPSTREAM: f2fs: use meta inode for GC of COW file * 32cf1b20 UPSTREAM: f2fs: use meta inode for GC of atomic file * a9ef7722 UPSTREAM: f2fs: only fragment segment in the same section * 02b35cb6 UPSTREAM: f2fs: fix to update user block counts in block_operations() * 46b43621 UPSTREAM: f2fs: fix null reference error when checking end of zone * 38a446d5 UPSTREAM: f2fs: fix start segno of large section * 5c8f5053 UPSTREAM: f2fs: remove redundant sanity check in sanity_check_inode() * 84320a74 UPSTREAM: f2fs: assign CURSEG_ALL_DATA_ATGC if blkaddr is valid * ba29fa66 UPSTREAM: f2fs: fix to use mnt_{want,drop}_write_file replace file_{start,end}_wrtie * 54d7d9a3 UPSTREAM: f2fs: enable atgc dynamically if conditions are met * 48df573f UPSTREAM: f2fs: fix to truncate preallocated blocks in f2fs_file_open() * 74a4f100 UPSTREAM: f2fs: fix to cover read extent cache access with lock * 631b8cfd UPSTREAM: f2fs: fix return value of f2fs_convert_inline_inode() * b2dc2beb UPSTREAM: f2fs: use new ioprio Macro to get ckpt thread ioprio level * 18e07ea1 UPSTREAM: f2fs: fix to don't dirty inode for readonly filesystem * 2162985e UPSTREAM: f2fs: fix to avoid use SSR allocate when do defragment * 1372a526 UPSTREAM: f2fs: fix to remove redundant SBI_NEED_FSCK flag set * d5be8826 UPSTREAM: f2fs: alloc new section if curseg is not the first seg in its zone * dbc69782 UPSTREAM: f2fs: fix to do sanity check on blocks for inline_data inode * af4edb1d UPSTREAM: f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC * abe66e77 ANDROID: GKI: Update symbol list for xiaomi * 59502f88 ANDROID: sched/cpuset: Add vendor hook to change tasks affinity * fa01c930 BACKPORT: mseal: add mseal syscall * 7de61ece BACKPORT: mseal: wire up mseal syscall * 31e30437 ANDROID: memblock: remove CONFIG_MEMBLOCK_MEMSIZE to simplify * e8e7cbc9 ANDROID: memblock: introduce an early param for memsize * 402a9d9c FROMLIST: memblock: support memsize reusable to consider as reusable * 268eae76 FROMLIST: memblock: print kernel internal size * 8ba97274 FROMLIST: memblock: print memsize summary information * d1fae3ae FROMLIST: memblock: track kernel size on memsize * 33acec22 ANDROID: memblock: recognize late freed size at memblock_free_late * f4116b07 FROMLIST: memblock: recognize late freed size by checking PageReserved * e6127cb4 ANDROID: memblock: do not track obsolete_checksetup and do_early_param * 0aee2bef FROMLIST: memblock: track memblock changed at early param * c03c538d FROMLIST: memblock: take a region intersecting an unknown region * 54e9dfee FROMLIST: memblock: handle overlapped reserved memory region * d5919d35 FROMLIST: memblock: detect hidden memory hole size * 3368d091 FROMLIST: memblock: introduce memsize showing reserved memory * ab624114 ANDROID: ABI: Update symbol list for galaxy * 588f69e5 ANDROID: cma: add vendor hook to change max retries * f86058ea FROMLIST: wifi: cfg80211: fix reporting failed MLO links status with cfg80211_connect_done * fd9425c6 ANDROID: KVM: arm64: Fix stage-2 ptdump XN annotation * fa3c9157 ANDROID: ABI: update symbol list for galaxy * f36f572d ANDROID: mm: add vendor hook to bypass madvise_pageout * 7dd12bd4 ANDROID: mm: add vendor hook to return error on madvise failure * a37c6050 ANDROID: ABI: update symbol for galaxy * 1076e97c ANDROID: mm: introduce export symbol compact_node_async * 0ede232e ANDROID: ABI: update symbol list for galaxy * 996a4715 ANDROID: mm: add vendor hook to skip split large folio * 0d85b3ee ANDROID: ABI: update symbol list for galaxy * 1e94692d ANDROID: page_alloc: add vendor hook to bypass rest of __free_pages_ok * a85227c8 ANDROID: page_alloc: add vendor hook to bypass free_pages_prepare * 0dacb358 ANDROID: page_alloc: export symbol for vendor module * be3f22f9 ANDROID: ABI: update symbol list for galaxy * c9b85866 ANDROID: madvise: add vendor hook to bypass process madvise * 3ccaf0fc UPSTREAM: usb: gadget: configfs: Prevent OOB read/write in usb_string_copy() * fee04f41 ANDROID: mm: export symbol for vendor module * 43e6db3f ANDROID: ABI: Update symbol list for galaxy * 471daa1f ANDROID: task_mmu: add vendor hook to show swap_shared * b7bd4d08 ANDROID: Incremental fs: Retry page faults on non-fatal errors * 741a4518 UPSTREAM: block: Call .limit_depth() after .hctx has been set * fc398317 ANDROID: remove android_rvh_pick_next_entity hook * a9fb2cbc Revert "ANDROID: irqchip/irq-gic-v3: Add vendor hook for gic suspend" * f081907a Revert "ANDROID: GKI: dma-buf: add vendor hook for dma_buf_release" * 003ff581 Revert "ANDROID: vendor_hook: Add hook to abort reclaim and compaction" * 436a6b26 ANDROID: power: remove android_vh_resume_begin() hook * ae9bcd41 ANDROID: GKI: Add symbol to symbol list for imx * 1faa8c21 ANDROID: ABI: update symbol list for galaxy * 13aad085 ANDROID: GKI: Update symbol list for vivo * 18f787b3 ANDROID: GKI: Update symbol list for vivo * 7b5e8812 UPSTREAM: nvmem: rmem: Fix return value of rmem_read() * 725ad3c1 ANDROID: fuse-bpf: Support fuse_splice_read/write fully * 92626dd3 BACKPORT: block: Add ioprio to block_rq tracepoint * 485f5848 ANDROID: 16K: Don't set padding vm_flags on 32-bit archs * fcfa54b6 FROMGIT: scsi: ufs: qcom: Enable suspending clk scaling on no request * 78931ac6 FROMGIT: scsi: ufs: core: Suspend clk scaling on no request * f6b5efe4 ANDROID: ABI: Update symbol list for sunxi * 5bea47f9 ANDROID: ABI: update symbol list for honor * c86dca02 ANDROID: GKI: net: add vendor hook for network quality estimation * dd2c5eb5 ANDROID: vendor_hook: Add hook to abort reclaim and compaction * 5ea25ed0 ANDROID: abi_gki_aarch64_qcom: Add groups_free symbol * f193228e ANDROID: ABI: update symbol list for galaxy * d2f0f4b3 ANDROID: vmscan: add vendor hook to tune scan control * 9037703c ANDROID: abi_gki_aarch64_qcom: Add hwspinlock_bust * 00239ca2 ANDROID: fuse-bpf: Follow mounts in lookups * ef7a5e5a ANDROID: ABI: Update pixel symbol list Change-Id: I8d6a64d031f467e09d302383ca40ff90742a015b Signed-off-by:Greg Kroah-Hartman <gregkh@google.com>
Loading
Please sign in to comment