Commit 886869d1 authored by Greg Kroah-Hartman's avatar Greg Kroah-Hartman
Browse files

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: default avatarGreg Kroah-Hartman <gregkh@google.com>
parents e7a4f5e3 04612a82
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment