Merge branch 'android15-6.6' into android15-6.6-lts
Catch up with changes that have happened only in android15-6.6. Changes in here include the following: * 04612a82 ANDROID: GKI: Update symbol list for honor * 1faa5b23 ANDROID: GKI: Add vendor hook define for Honor ogki * 9ddbcd8d ANDROID: ABI: Update symbol list for sunxi * 3d3a7b62 ANDROID: KVM: arm64: Do not advertise FEAT_MOPS for protected guests * e05b2ba1 UPSTREAM: f2fs: allow F2FS_IPU_NOCACHE for pinned file * dc69980b UPSTREAM: f2fs: forcibly migrate to secure space for zoned device file pinning * 1c5c2abb UPSTREAM: f2fs: remove unused parameters * 3e4be6b9 UPSTREAM: f2fs: fix to don't panic system for no free segment fault injection * 03bdac4b UPSTREAM: f2fs: fix to don't set SB_RDONLY in f2fs_handle_critical_error() * 8c9ffe67 UPSTREAM: f2fs: add valid block ratio not to do excessive GC for one time GC * 9e1830d5 UPSTREAM: f2fs: create gc_no_zoned_gc_percent and gc_boost_zoned_gc_percent * 9c62a56a UPSTREAM: f2fs: do FG_GC when GC boosting is required for zoned devices * 49c4757c UPSTREAM: f2fs: increase BG GC migration window granularity when boosted for zoned devices * 0dda3520 UPSTREAM: f2fs: add reserved_segments sysfs node * f908bb91 UPSTREAM: f2fs: introduce migration_window_granularity * c94d3a8c UPSTREAM: f2fs: make BG GC more aggressive for zoned devices * b66647b6 UPSTREAM: f2fs: avoid unused block when dio write in LFS mode * 403c8bf1 UPSTREAM: f2fs: fix to check atomic_file in f2fs ioctl interfaces * 9dfaa772 UPSTREAM: f2fs: get rid of online repaire on corrupted directory * 57244e8b UPSTREAM: f2fs: prevent atomic file from being dirtied before commit * 28af1ec9 UPSTREAM: f2fs: get rid of page->index * 9df793d8 UPSTREAM: f2fs: convert read_node_page() to use folio * 1e7662c3 UPSTREAM: f2fs: convert __write_node_page() to use folio * 097af711 UPSTREAM: f2fs: convert f2fs_write_data_page() to use folio * 80064f1a UPSTREAM: f2fs: convert f2fs_do_write_data_page() to use folio * 1d834ca7 UPSTREAM: f2fs: convert f2fs_set_compressed_page() to use folio * bd5de9c7 UPSTREAM: f2fs: convert f2fs_write_end() to use folio * ddcf5fda UPSTREAM: f2fs: convert f2fs_write_begin() to use folio * 4da60115 UPSTREAM: f2fs: convert f2fs_submit_page_read() to use folio * fe2ff89b UPSTREAM: f2fs: convert f2fs_handle_page_eio() to use folio * 8a40506f UPSTREAM: f2fs: convert f2fs_read_multi_pages() to use folio * 05b6e0e2 UPSTREAM: f2fs: convert __f2fs_write_meta_page() to use folio * 0dcbe06c UPSTREAM: f2fs: convert f2fs_do_write_meta_page() to use folio * 76c1121b UPSTREAM: f2fs: convert f2fs_write_single_data_page() to use folio * 8000d972 UPSTREAM: f2fs: convert f2fs_write_inline_data() to use folio * f2b8a6ec UPSTREAM: f2fs: convert f2fs_clear_page_cache_dirty_tag() to use folio * 7c6ac5c0 UPSTREAM: f2fs: convert f2fs_vm_page_mkwrite() to use folio * dea36204 UPSTREAM: f2fs: convert f2fs_compress_ctx_add_page() to use folio * ce066dfd UPSTREAM: f2fs: Use sysfs_emit_at() to simplify code * c77db905 UPSTREAM: f2fs: atomic: fix to forbid dio in atomic_file * ba0bda62 UPSTREAM: f2fs: compress: don't redirty sparse cluster during {,de}compress * b954d95b UPSTREAM: f2fs: check discard support for conventional zones * 13406209 UPSTREAM: f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread() * f0e72502 UPSTREAM: f2fs: atomic: fix to truncate pagecache before on-disk metadata truncation * ca6dd95d UPSTREAM: f2fs: Create COW inode from parent dentry for atomic write * 3e77e464 UPSTREAM: f2fs: Require FMODE_WRITE for atomic write ioctls * e3babdc7 UPSTREAM: f2fs: clean up val{>>,<<}F2FS_BLKSIZE_BITS * 9753fbec UPSTREAM: f2fs: fix to use per-inode maxbytes and cleanup * fc2897c9 UPSTREAM: f2fs: use f2fs_get_node_page when write inline data * 8c7904a3 UPSTREAM: f2fs: sysfs: support atgc_enabled * a5a1c5ee UPSTREAM: Revert "f2fs: use flush command instead of FUA for zoned device" * 8e550a95 UPSTREAM: f2fs: get rid of buffer_head use * 220ce4c4 UPSTREAM: f2fs: fix to avoid racing in between read and OPU dio write * 540abf1e UPSTREAM: f2fs: fix to wait dio completion * 65ed3483 UPSTREAM: f2fs: reduce expensive checkpoint trigger frequency * 60f02a0b UPSTREAM: f2fs: atomic: fix to avoid racing w/ GC * aa2602f6 UPSTREAM: f2fs: fix macro definition stat_inc_cp_count * 62ea1b38 UPSTREAM: f2fs: fix macro definition on_f2fs_build_free_nids * 4474e4a2 UPSTREAM: f2fs: add write priority option based on zone UFS * 2a9cd790 UPSTREAM: f2fs: avoid potential int overflow in sanity_check_area_boundary() * 063568a9 UPSTREAM: f2fs: fix several potential integer overflows in file offsets * bb83cf0c UPSTREAM: f2fs: prevent possible int overflow in dir_block_index() * 58c6526f UPSTREAM: f2fs: clean up data_blkaddr() and get_dnode_addr() * 84744721 UPSTREAM: f2fs: convert f2fs_clear_page_cache_dirty_tag to use a folio * 4e714a20 ANDROID: 16K: Fixup padding vm_flags bits on VMA splits * 7b43073a ANDROID: 16K: Introduce pgsize_migration_inline.h * c8d33244 ANDROID: GKI: Update `kernel_aarch64_16k` build config to match `kernel_aarch64` * 707399e5 ANDROID: GKI: Update Pixel symbols * 028a21e5 ANDROID: drivers/arm-smmu-v3-kvm: Respect kernel allocation flags * 09b18ba6 ANDROID: KVM: arm64: Add function to topup allocator with flags * f056913f FROMGIT: virtio_pmem: Check device status before requesting flush * 0df607ef ANDROID: Shorten the length of line in kunit/android/README. * 96533d6a ANDROID: scsi: ufs: core: Add 36-bit DMA addressing support * 9b212a63 UPSTREAM: wifi: nl80211: Extend del pmksa support for SAE and OWE security * 5d2a426f ANDROID: abi_gki_aarch64_qcom: Add rtc symbol for ms feature * 0775e862 ANDROID: ABI: update symbol list for honor * d893627a ANDROID: GKI: export some I/O tracepoints * 7143f5fd ANDROID: GKI: Update unisoc symbol list * 4cdfe8c8 Merge tag 'android15-6.6.50_r00' into android15-6.6 * 00b7784b ANDROID: GKI: update mtktv symbol * a3c4f110 UPSTREAM: USB: gadget: core: create sysfs link between udc and gadget * ff50f45b ANDROID: KVM: arm64: iommu: Remove spurious plus ("+") sign * 2c173456 ANDROID: Update the ABI symbol list * 6fce9555 ANDROID: GKI: Add symbol list for Pixel Watch * 5555d4db ANDROID: abi_gki_aarch64_qcom: update abi symbol list * c2942e5b ANDROID: Update symbol list for mtk * ab4754de ANDROID: vendor_hooks: Add vendor hook for GenieZone demand paging * 72c0d01f ANDROID: GKI: update symbol list file for xiaomi * 9b44f2fb ANDROID: vendor_hooks:add restricted hook for logbuf * 6d7177ca Revert "FROMLIST: scsi: ufs: core: Fix the code for entering hibernation" * 28620a2c ANDROID: GKI: vivo add symbols to symbol list * 5596cd79 ANDROID: vendor hooks: skip mem reclaim throttle to speed up mem alloc * 1fa94a14 ANDROID: virt: gunyah: Correct the nr outval in gunyah_gup_share_parcel * 1d520bc9 ANDROID: virt: gunyah: Unpin, not folio_put, in gunyah_gup_reclaim_parcel * 6099865c ANDROID: abi_gki_aarch64_qcom: Update abi symbol list * abfc3e16 FROMGIT: mm: shrink skip folio mapped by an exiting process * e15d57b7 FROMGIT: wifi: cfg80211: avoid overriding direct/MBSSID BSS with per-STA profile BSS * 931c1249 FROMGIT: wifi: cfg80211: skip indicating signal for per-STA profile BSSs * 91c873e8 FROMGIT: wifi: cfg80211: make BSS source types public * 86047bcb ANDROID: abi_gki_aarch64_honor: whitelist symbols added for abort scan by order * 9d48e18a ANDROID: mm: add vendor hook to abort scan by order * 40829727 UPSTREAM: mm: add docs for per-order mTHP split counters * 496306aa BACKPORT: mm: add per-order mTHP split counters * a1704797 ANDROID: dm-bow: Fix empty else blocks * facb781d ANDROID: dm-bow: Pass through zero sized requests * 4b5ae75d ANDROID: dm-bow: Fix 5.15 compatibility issue * 221a0b45 ANDROID: dm-bow: Fix up revert remove dm-bow * 31c501de Revert "ANDROID: dm-bow: remove dm-bow" * a338a543 UPSTREAM: usb: dwc3: Avoid waking up gadget during startxfer * cd188cc0 FROMGIT: dt-bindings: firmware: arm,scmi: Introduce property max-rx-timeout-ms * 5f1d1fff ANDROID: GKI: update mtktv symbol * 44a4fada ANDROID: gki_config: Disable CONFIG_DEBUG_STACK_USAGE * 15860879 ANDROID: abi_gki_aarch64_qcom: update abi symbol list * 3fb778c3 FROMGIT: f2fs: fix to wait page writeback before setting gcing flag * 63aeacfc BACKPORT: FROMGIT: ksmbd: make __dir_empty() compatible with POSIX * 59a0888e ANDROID: GKI: update mtktv symbol * f31bdfa6 ANDROID: GKI: Update symbol list for vivo * 5d0f8971 ANDROID: vendor_hooks: Add vendor hooks in __swap_writepage * 1839b89c ANDROID: vendor_hooks: Add hook in shrink_node_memcgs * d9f1ddef ANDROID: abi_gki_aarch64_honor: whitelist symbols added for mglru shrink * 41055485 ANDROID: mm: add vendor_hook for mglru shrink * c0e21888 ANDROID: GKI: Update symbol list for Amlogic * bf54351c ANDROID: GKI: Add symbol to symbol list for imx * f5648c7a ANDROID: KVM: arm64: Add missing icache sync before pKVM module loading * f67656b7 ANDROID: KVM: arm64: Fix kmemleak for pKVM modules * 73613a1d ANDROID: ABI: update symbol list for galaxy * 8936b353 ANDROID: mm: add vendor hook for compaction * a7d1ee78 ANDROID: KVM: arm64: Fix CPU type for swap_reader_tracing HVC * 2c26bdc6 ANDROID: abi_gki_aarch64_honor: whitelist symbols added for cma retries * e1f8da20 ANDROID: mm/cma: add vendor_hook in cma_alloc for retries * 16fdc0ca ANDROID: GKI: Add symbol to symbol list for imx * 5b96da80 BACKPORT: scsi: ufs: sysfs: Make max_number_of_rtt read-write * 7a9edc1b BACKPORT: scsi: ufs: core: Maximum RTT supported by the host driver * 4bf609a0 BACKPORT: scsi: ufs: core: Allow RTT negotiation * bf58cbe8 ANDROID: GKI: Update qcom symbol list * 0c48cd9b ANDROID: GKI: Update symbol list for vivo * 1a958c7b ANDROID: vendor_hooks: add hook for boost free pages mapped by the exiting process * 23a331c4 ANDROID: GKI: Update symbol list for Amlogic * 1c6d3468 ANDROID: gki_defconfig: Enable CONFIG_RTC_HCTOSYS for x86 * a32bc610 FROMLIST: sd: Retry START STOP UNIT commands * d1d8ed26 FROMLIST: scsi: core: Retry passthrough commands if SCMD_RETRY_PASSTHROUGH is set * f17de5d4 ANDROID: ABI: update symbol list for galaxy * fe38da36 ANDROID: fs: add vendor hook in ksys_umount * c94375df ANDROID: Update the ABI symbol list * eec02edd ANDROID: binder: fix KMI issues due to frozen notification * 170220ea FROMGIT: binder: frozen notification binder_features flag * 1031c9ca FROMGIT: binder: frozen notification * 646280f3 ANDROID: GKI: Enable HIBERNATION for GKI on arm64 and x86 * 1ac0f4da ANDROID: Open damon sysfs config * afc93244 UPSTREAM: mm/damon/sysfs: handle 'state' file inputs for every sampling interval if possible * 829cb56c UPSTREAM: mm/damon/sysfs: avoid empty scheme tried regions for large apply interval * f9fe08bd UPSTREAM: mm/damon/sysfs-schemes: do not update tried regions more than one DAMON snapshot * 9980217d UPSTREAM: wqmm/damon/sysfs-schemes: support DAMOS apply interval * 80b60d5d UPSTREAM: mm/damon/core: implement scheme-specific apply interval * 05c5781a ANDROID: Add CtsIncrementalInstallHostTestCases to the kernel-presubmit group * e4a1f6cb ANDROID: oplus: Update the ABI xml and symbol list * 8c693742 UPSTREAM: erofs: fix out-of-bound access when z_erofs_gbuf_growsize() partially fails * f7078dd6 ANDROID: GKI: Update symbol list for vivo * fdf9c089 ANDROID: vendor_hooks: add hook for adjusting a more suitable watermark * cf502a22 UPSTREAM: usb: dwc3: core: Skip setting event buffers for host only controllers * 921a6d1c ANDROID: KVM: arm64: Return to the host if fault is handled by the IOMMU * 1a751af4 FROMGIT: mm: vmalloc: ensure vmap_block is initialised before adding to queue * ee7395c4 ANDROID: GKI: enable CONFIG_TCP_CONG_BBR * 071d0e62 UPSTREAM: mseal: fix is_madv_discard() * 1e298487 ANDROID: GKI: Update qcom symbol list * 5ab08bfd ANDROID: ABI: update symbol list for honor * 8b43dcfb ANDROID: GKI: net: add vendor hook for network quality estimation * 3a629fdc FROMLIST: usb: typec: fix up incorrectly backported "usb: typec: tcpm: unregister existing source caps before re-registration" * 89bc0b3e UPSTREAM: net: sched: sch_multiq: fix possible OOB write in multiq_tune() * 38f92c9e BACKPORT: mm: fix crashes from deferred split racing folio migration * cee1f336 BACKPORT: mm: memcg: fix split queue list crash when large folio migration * 204e8715 BACKPORT: memcontrol: only transfer the memcg data for migration * 3cc9e239 ANDROID: abi_gki_aarch64_vivo: Update symbol list * 9f6bd037 ANDROID: vendor_hooks: add hook in __mutex_unlock_slowpath() * 8a0f09e1 ANDROID: Add CtsLibcoreLegacy22TestCases and high percen coverage CtsCameraTestCases to the kernel-presubmit group * 2aab18f8 ANDROID: ABI: Update pixel symbol list * d7a7845d ANDROID: Export symbols to enable kunit tests * c4b2c044 ANDROID: Add padding to kunit_resource struct * 7c9ee873 UPSTREAM: exfat: convert exfat_find_empty_entry() to use dentry cache * 3d65f275 UPSTREAM: exfat: convert exfat_init_ext_entry() to use dentry cache * 60f4c79d UPSTREAM: exfat: move free cluster out of exfat_init_ext_entry() * 4e8cfeff UPSTREAM: exfat: convert exfat_remove_entries() to use dentry cache * e92f4015 UPSTREAM: exfat: convert exfat_add_entry() to use dentry cache * 85fd296a UPSTREAM: exfat: add exfat_get_empty_dentry_set() helper * 2feec0a6 UPSTREAM: exfat: add __exfat_get_dentry_set() helper * 46e92d59 UPSTREAM: exfat: move freeing sbi, upcase table and dropping nls into rcu-delayed helper * eed2903a UPSTREAM: exfat: fix appending discontinuous clusters to empty file * 0bcb2463 UPSTREAM: exfat: fix zero the unwritten part for dio read * 26c23077 UPSTREAM: exfat: do not zero the extended part * 83600dcc UPSTREAM: exfat: change to get file size from DataLength * 1175cf31 UPSTREAM: exfat: using hweight instead of internal logic * e2a390cc UPSTREAM: exfat: support create zero-size directory * 4cdb6f5a UPSTREAM: exfat: add ioctls for accessing attributes * 5cc4dca6 UPSTREAM: exfat: convert to new timestamp accessors * 3569b053 ANDROID: fuse: Update file size in fuse_passthrough_splice_write Change-Id: I44d2f763a1a6e5ed20a0ebd511c20e36f223b537 Signed-off-by:Greg Kroah-Hartman <gregkh@google.com>
Loading
Please sign in to comment