5c5a10f0be96 Add linux-next specific files for 20250804 33ac5155891c i2c: muxes: mule: Fix an error handling path in mule_i2c_mux_probe() 0b7c9528facd i2c: Force DLL0945 touchpad i2c freq to 100khz 65cf62cd62af i2c: apple: Drop default ARCH_APPLE in Kconfig 021cf32328d6 selftests/mm: use __auto_type in swap() macro b5c1c751b7ab hung_task: dump blocker task if it is not hung c94447dda3be ocfs2: kill osb->system_file_mutex lock 43bdbc087e1c kcov: load acquire coverage count in user-space code f341535b1098 kcov: use write memory barrier after memcpy() in kcov_move_area() 66b994de3cf1 mm-filemap-align-last_index-to-folio-size-fix def40990c466 mm/filemap: align last_index to folio size 415d5ad37461 mm/kmemleak: avoid soft lockup in __kmemleak_do_cleanup() c2a44c511905 MAINTAINERS: add Masami as a reviewer of hung task detector c73ecaed8fa1 mm/kmemleak: avoid deadlock by moving pr_warn() outside kmemleak_lock 8a9117e9e697 mm/userfaultfd: fix kmap_local LIFO ordering for CONFIG_HIGHPTE 408f3584d788 mm/debug_vm_pgtable: clear page table entries at destroy_args() dec97cc3d6fa kunit: kasan_test: disable fortify string checker on kasan_strings() test f5237bbf20d7 mm/memory_hotplug: fix hwpoisoned large folio handling in do_migrate_range 9d2b707dbf33 kasan/test: fix protection against compiler elision d9ea7a205e55 bcachefs: rebalance: Batch reads from rebalance_work btree 09a170123432 bcachefs: Remove redundant __GFP_NOWARN 63c7bc53a35e gpio: mlxbf2: use platform_get_irq_optional() b644c640923b Revert "gpio: pxa: Make irq_chip immutable" 7db3a4f235b2 bcachefs: peek_slot() now takes advantage of KEY_TYPE_extent_whiteout 1104b426be15 bcachefs: peek() now takes advantage of KEY_TYPE_extent_whiteout b5d93a420475 bcachefs: bcachefs_metadata_version_extent_snapshot_whiteouts bcfdf97c1abc LoongArch: vDSO: Remove -nostdlib complier flag 669e288174b0 bcachefs: bch2_copygc_get_stripe_buckets() ac0e3289b6ce bcachefs: bch2_fs_opt_version_init() ea48b7ff3307 LoongArch: dts: Add eMMC/SDIO controller support to Loongson-2K2000 53944287ab46 LoongArch: dts: Add SDIO controller support to Loongson-2K1000 a79db7e58524 LoongArch: dts: Add SDIO controller support to Loongson-2K0500 70f34b6376e5 LoongArch: BPF: Set bpf_jit_bypass_spec_v1/v4() 19713a3a2c68 LoongArch: BPF: Fix the tailcall hierarchy 8191e973d445 LoongArch: BPF: Fix jump offset calculation in tailcall 24b2510d08fb LoongArch: BPF: Add struct ops support for trampoline 51d79eb97e97 LoongArch: BPF: Add basic bpf trampoline support 483b1521a717 LoongArch: BPF: Add dynamic code modification support 32c8bf5ded29 LoongArch: BPF: Rename and refactor validate_code() 6ab55e0a9eac LoongArch: Add larch_insn_gen_{beq,bne} helpers 2362e8124ed2 LoongArch: Don't use %pK through printk() in unwinder 70a2365e18af LoongArch: Avoid in-place string operation on FDT content 243f8de49f07 LoongArch: Support mem= kernel parameter a1a81b547719 LoongArch: Make relocate_new_kernel_size be a .quad value 41fee4f00367 LoongArch: Complete KSave registers definition 8d260bf78488 irqchip/riscv-imsic: Don't dereference before NULL pointer check 13017b427118 md: make rdev_addable usable for rcu mode 178d1391c5ce md/raid1: remove struct pool_info and related code 987ca60637a4 md/raid1: change r1conf->r1bio_pool to a pointer type bb5b0b4317c9 rtc: ds1685: Update Joshua Kinard's email address. 35d6aae85b36 rtc: rv3032: convert from round_rate() to determine_rate() c4253b091441 rtc: rv3028: convert from round_rate() to determine_rate() e6f1af719ea1 rtc: pcf8563: convert from round_rate() to determine_rate() ad853657d791 rtc: pcf85063: convert from round_rate() to determine_rate() 1251d043f764 rtc: nct3018y: convert from round_rate() to determine_rate() 9e0dfc7962b3 rtc: max31335: convert from round_rate() to determine_rate() e05d81b75efd rtc: m41t80: convert from round_rate() to determine_rate() 394a4b920a72 rtc: hym8563: convert from round_rate() to determine_rate() 31b5fea399d5 rtc: ds1307: convert from round_rate() to determine_rate() b574acb3cf75 rtc: rv3028: fix incorrect maximum clock rate handling 906726a5efee rtc: pcf8563: fix incorrect maximum clock rate handling 186ae1869880 rtc: pcf85063: fix incorrect maximum clock rate handling 437c59e4b222 rtc: nct3018y: fix incorrect maximum clock rate handling d0a518eb0a69 rtc: hym8563: fix incorrect maximum clock rate handling cf6eb547a24a rtc: ds1307: fix incorrect maximum clock rate handling e3079ac6cf42 x86/irq: Plug vector setup race e4fc307d8e24 Revert "vgacon: Add check for vc_origin address range in vgacon_scroll()" af0db3c1f898 fbdev: Fix vmalloc out-of-bounds write in fast_imageblit a2152fef2902 mm: mempool: fix crash in mempool_free() for zero-minimum pools f04fd85f1594 mm: correct type for vmalloc vm_flags fields de55be42379c mm/shmem, swap: fix major fault counting 93c0476e7057 mm/shmem, swap: rework swap entry and index calculation for large swapin 1326359f2280 mm/shmem, swap: simplify swapin path and result handling 69805ea79db6 mm/shmem, swap: never use swap cache and readahead for SWP_SYNCHRONOUS_IO 91ab656ece13 mm/shmem, swap: tidy up swap entry splitting c262ffd72c85 mm/shmem, swap: tidy up THP swapin checks 0cfc0e7e3d06 mm/shmem, swap: avoid redundant Xarray lookup during swapin 5d79c2be5081 x86/ftrace: enable EXECMEM_ROX_CACHE for ftrace allocations 36de1e4238c1 x86/kprobes: enable EXECMEM_ROX_CACHE for kprobes allocations ab674b6871b0 execmem: drop writable parameter from execmem_fill_trapping_insns() 3bd4e0ac61b2 execmem: add fallback for failures in vmalloc(VM_ALLOW_HUGE_VMAP) 888b5a847ba9 execmem: move execmem_force_rw() and execmem_restore_rox() before use 187fd8521dd8 execmem: rework execmem_cache_free() 838955f64ae7 execmem: introduce execmem_alloc_rw() fcd90ad31e29 execmem: drop unused execmem_update_copy() 9bbffee67ffd mm: fix a UAF when vma->mm is freed after vma->vm_refcnt got dropped a222439e1e27 mm/rmap: add anon_vma lifetime debug check 9a4f90e24661 mm: remove mm/io-mapping.c 22d0229093b9 khugepaged: optimize collapse_pte_mapped_thp() by PTE batching 4ea3594a4741 khugepaged: optimize __collapse_huge_page_copy_succeeded() by PTE batching 3dfde97800e0 mm: add get_and_clear_ptes() and clear_ptes() 1623717b057f mm/mincore: hold PTL in mincore_hugetlb 9109bd52559b mm/memory-failure: hold PTL in hwpoison_hugetlb_range 6c2da14ae1e0 mm/mseal: rework mseal apply logic 530e09096413 mm/mseal: simplify and rename VMA gap check 8b2914162aa3 mm/mseal: small cleanups d0b47a6866f1 mm/mseal: update madvise() logic f225b34f1e6c mm/mseal: always define VM_SEALED dee3ab621f2b mm/damon/vaddr: skip isolating folios already in destination nid d6a511dea45c selftests: cachestat: add tests for mmap, refactor and enhance mmap test for cachestat validation 881388f34338 mm: add process info to bad rss-counter warning 56bdf83de7f1 kasan: skip quarantine if object is still accessible under RCU d171b10b2d7b mm/page-flags: remove folio_start_writeback_keepwrite() b50e37889f9f selftests/mm: add process_madvise() tests 8d58d6562111 mm: shmem: fix the shmem large folio allocation for the i915 driver 6cb7c709a6db bcachefs: BCH_COUNTER_io_move_drop_only e8cf1d67dd28 bcachefs: bch2_member_to_text() 79760fca5dfe bcachefs: Return proper error from bch2_snapshot_node_delete() 62649c460728 bcachefs: Fix incorrect transaction handling ee176dea43ba bcachefs: btree_check_root_boundaries() 085dece6cc88 tools/getdelays: add backward compatibility for taskstats version b753522bed0b kho: add test for kexec handover d92dccd05a20 delaytop: enhance error logging and add PSI feature description 8c54f7e3e0ea samples: Kconfig: fix spelling mistake "instancess" -> "instances" fb0e9db99eef fat: fix too many log in fat_chain_add() 53f433891e69 scripts/spelling.txt: add notifer||notifier to spelling.txt 004f42dd90b7 xen/xenbus: fix typo "notifer" 545040384e78 net: mvneta: fix typo "notifer" 26197b0fd220 drm/xe: fix typo "notifer" fbedfb051a4c cxl: mce: fix typo "notifer" a30469cac8ce KVM: x86: fix typo "notifer" 1f03d55e5ef0 MAINTAINERS: add maintainers for delaytop 58b4fba81a2e ucount: use atomic_long_try_cmpxchg() in atomic_long_inc_below() f8cd9193b62e ucount: fix atomic_long_inc_below() argument type 07d24902977e kexec: enable CMA based contiguous allocation ed4f142f72a9 stackdepot: make max number of pools boot-time configurable 6c6d8f8ba778 lib/xxhash: remove unused functions fefbeed8c6f6 init/Kconfig: restore CONFIG_BROKEN help text 5c241ed8d031 mm/shmem, swap: improve cached mTHP handling and fix potential hang be71ce9796c3 drm/bridge: fix OF node leak 1b30d4441727 bpf: Fix memory leak of bpf_scc_info objects 0808da36b982 ALSA: usb-audio: Don't use printk_ratelimit for debug prints e703b7e24750 futex: Move futex cleanup to __mmdrop() 83e6384374ba smp: Fix spelling in on_each_cpu_cond_mask()'s doc-comment 187d5553e33e iio: adc: ad7124: fix channel lookup in syscalib functions 10cc3a1911d1 iio: temperature: maxim_thermocouple: use DMA-safe buffer for spi_read() 8d6da6906104 iio: adc: ad7173: prevent scan if too many setups requested 88e13f52eda6 iio: proximity: isl29501: fix buffered read on big-endian systems 32422b6e1036 iio: accel: sca3300: fix uninitialized iio scan data 3ca824369b71 tracing: Have unsigned int function args displayed as hexadecimal a28cbae7fddd bcachefs: btree_node_is_root() 65eecfbd26b1 bcachefs: Simplify bch2_trans_update_extent_overwrite() 16f567b3f558 bcachefs: Kill non-extent uses of bch2_btree_insert_nonextent() 1dbf1d590d10 net: Add locking to protect skb->dev access in ip_output ae8508b25def net/sched: taprio: enforce minimum value for picos_per_byte d46e51f1c78b net: drop UFO packets in udp_rcv_segment() d8d2d9d12f14 selftests/bpf: Test for unaligned flow_dissector ctx access a81649a4efd3 net: mdio: mdio-bcm-unimac: Correct rate fallback logic d45cf1e7d718 ipv6: reject malicious packets in ipv6_gso_segment() 7cbd49795d4c selftests: avoid using ifconfig a4f0866e3dbb dpll: Make ZL3073X invisible 77bf1c55b2ac net/mlx5: Correctly set gso_segs when LRO is used 60bda1ba062a sfc: unfix not-a-typo in comment 38358fa3cc8e net: airoha: Fix PPE table access in airoha_ppe_debugfs_foe_show() f8fded7536a9 selftests: net: Fix flaky neighbor garbage collection test db5f0c3e3e60 ring-buffer: Convert ring_buffer_write() to use guard(preempt_notrace) 12d518961586 tracing: Use __free(kfree) in trace.c to remove gotos debe57fbe12c tracing: Add guard() around locks and mutexes in trace.c 788fa4b47cdc tracing: Add guard(ring_buffer_nest) c89504a703fb tracing: Remove unneeded goto out logic 9fd9f2214400 drm/xe/pf: Don't resume device from restart worker c6c86441c465 drm/xe/pf: Make sure PF is ready to configure VFs a424353937c2 drm/xe/pf: Disable PF restart worker on device removal b52f8d7a8f38 drm/xe/pf: Skip LMTT update if no LMEM was provisioned f914876eec9e bpf: Improve ctx access verifier error message 9e6448f7b1ef bpf: Check netfilter ctx accesses are aligned ead3d7b2b6af bpf: Check flow_dissector ctx accesses are aligned 49f848788a4d x86/cpu: Add new Intel CPU model numbers for Wildcatlake and Novalake df18778595f9 Bluetooth: btintel_pcie: Define hdev->wakeup() callback 1fdc4c381ff7 drm/xe/devcoredump: Defer devcoredump initialization during probe 7d3a5962d74e drm/xe/vf: Fix IS_ERR() vs NULL check in xe_sriov_vf_ccs_init() dad1429b21a9 bcachefs: btree_id_is_extents_snapshots 4521cf474590 bcachefs: BTREE_ITER_nofilter_whiteouts a77e4c694570 bcachefs: bch2_set_version_incompat() no longer takes sb_lock unless writing sb 84ea5479ccb1 bcachefs: Convert bch2_bkey_get_mut() to CLASS(btree_iter) efcae873b6d8 bcachefs: __bch2_bkey_get_val_typed() uses CLASS(btree_iter) 4baaaa5ce682 bcachefs: Kill bch2_bkey_get_iter_typed() c5ff4c9f1ef4 bcachefs: for_each_btree_key_norestart() uses CLASS(btree_iter) f093c5a375f0 bcachefs: Kill most bch2_bkey_get_iter() uses 8b744f7717e6 bcachefs: CLASS(btree_iter) ffcfd071eec7 spi: cs42l43: Property entry should be a null-terminated array 5c316ca634be virtio: support device disconnect 979ea7f17cdc pci: report surprise removal event 8935a9dcba80 virtio: allow transports to suppress config change 4888ce7719a0 virtio: pack config changed flags 6693731487a8 vsock/virtio: Allocate nonlinear SKBs for handling large transmit buffers 8ca76151d2c8 vsock/virtio: Rename virtio_vsock_skb_rx_put() ab9aa2f3afc2 vhost/vsock: Allocate nonlinear SKBs for handling large receive buffers fac6b82e0f3e vsock/virtio: Move SKB allocation lower-bound check to callers 2304c64a2866 vsock/virtio: Rename virtio_vsock_alloc_skb() 03a92f036a04 vsock/virtio: Resize receive buffers so that each SKB fits in a 4K page 87dbae5e3661 vsock/virtio: Move length check to callers of virtio_vsock_skb_rx_put() 0dab92484474 vsock/virtio: Validate length in packet header before skb_put() 10a886aaed29 vhost/vsock: Avoid allocating arbitrarily-sized SKBs 45347e79b544 vhost_net: basic in_order support 67a873df0c41 vhost: basic in order support b4ba1207d45a vhost: fail early when __vhost_add_used() fails 7d9896e9f6d0 vhost: Reintroduce kthread API and add mode selection d9ea58b5dc6b vdpa: Fix IDR memory leak in VDUSE module exit cc51a6681599 vdpa/mlx5: Fix release of uninitialized resources on error path 400cad513c78 vhost-scsi: Fix check for inline_sg_cnt exceeding preallocated limit 95109b467646 virtio: virtio_dma_buf: fix missing parameter documentation 8a0d18a9348f vhost: Fix typos 6e9ef6937c72 vhost: vringh: Remove unused functions 569c392e1913 vhost: vringh: Remove unused iotlb functions 69cd720a8a5e vhost-scsi: Fix log flooding with target does not exist errors 652abad08571 vhost-scsi: Fix typos and formatting in comments and logs 6f0f3d7fc4e0 vdpa/mlx5: Fix needs_teardown flag calculation 32d89a405adc vhost: Use ERR_CAST inlined function instead of ERR_PTR(PTR_ERR(...)) c0883c1af14c virtio: Fix typo in register_virtio_device() doc comment 4d0efa600ecf virtio-vdpa: Remove virtqueue list 564a69ad90d1 virtio-mmio: Remove virtqueue list from mmio device 482bd84f1fab virtio: document ENOSPC 2507789a724d drm/virtio: implement virtio_gpu_shutdown 89a216ed973e virtio: fix comments, readability 76b6e14aa7b0 regmap: irq: Avoid lockdep warnings with nested regmap-irq chips 1da33858af62 regmap: irq: Free the regmap-irq mutex 9d9b193ed73a crypto: hash - Increase HASH_MAX_DESCSIZE for hmac(sha3-224-s390) 10a57c5627e4 arm64: zynqmp: Add support for kd240 board fa397f5476fb arm64: zynqmp: Add support for kr260 board 5197ef1b9667 dt-bindings: soc: xilinx: Add support for K24, KR260 and KD240 CCs 0721a5032f7a arm64: zynqmp: Enable PSCI 1.0 064cda318399 arm64: zynqmp: Enable DP for zcu100, zcu102, zcu104, zcu111 39f88e942dba arm64: zynqmp: Introduce DP port labels 760c726df56a arm64: zynqmp: Fix pwm-fan polarity 82a6161f66e6 arm64: zynqmp: Update the usb5744 hub node as per binding 5ba3ae25e023 arm64: zynqmp: Add cap-mmc-hw-reset and no-sd, no-sdio property to eMMC 8d3ae6bc7a70 arm64: zynqmp: Remove undocumented arasan,has-mdma property 0db713a7eb79 arm64: zynqmp: Use generic spi@ name in zcu111-revA 55a984928bfa Revert "tty: vt: use _IO() to define ioctl numbers" b9ddaa95fd28 Add linux-next specific files for 20250801 0490d759bb8e smb: client: fix creating symlinks under POSIX mounts 5816199df199 smb: client: default to nonativesocket under POSIX mounts a967e758f8e9 smb: client: set symlink type as native for POSIX mounts 9338a1afff36 smb: client: fix creating symlinks under POSIX mounts 7409003f35b1 smb: client: default to nonativesocket under POSIX mounts 90ffbc846417 smb: client: set symlink type as native for POSIX mounts 24c5e7ab4066 bcachefs: Convert bch2_bkey_get_mut() to CLASS(btree_iter) 5edc3329b446 bcachefs: __bch2_bkey_get_val_typed() uses CLASS(btree_iter) a3007adda70b bcachefs: Kill bch2_bkey_get_iter_typed() ffa77487e3cc bcachefs: for_each_btree_key_norestart() uses CLASS(btree_iter) 18a1e1d665d5 bcachefs: Kill most bch2_bkey_get_iter() uses 4c3205637f1e bcachefs: CLASS(btree_iter) 261a2abe20b0 ext4: fix unused variable warning in ext4_init_new_dir 6235ce77749f perf record: Cache build-ID of hit DSOs only f365b1d8ecc3 dt-bindings: timer: renesas,rz-mtu3: Use #pwm-cells = <3> 907a99c314a5 md: rename recovery_cp to resync_offset 948b1fe12005 md/md-cluster: handle REMOVE message earlier 1df1fc845d22 md: fix create on open mddev lifetime regression 43f5de099338 kho-add-test-for-kexec-handover-fix a022b882108b kho: add test for kexec handover fdae50e0446a delaytop: enhance error logging and add PSI feature description c749c0906fc2 kcov: load acquire coverage count in user-space code ebeab36a6bd0 kcov: use write memory barrier after memcpy() in kcov_move_area() 06e2b572794d mm/kmemleak: avoid soft lockup in __kmemleak_do_cleanup() afc25702d0a0 samples: Kconfig: fix spelling mistake "instancess" -> "instances" 863bed3cd9ad fat: fix too many log in fat_chain_add() f5b421402863 scripts/spelling.txt: add notifer||notifier to spelling.txt f60fd73099ba xen/xenbus: fix typo "notifer" 26f3df22b2dd net: mvneta: fix typo "notifer" 26a67ec76490 drm/xe: fix typo "notifer" e4a49ae8aa30 cxl: mce: fix typo "notifer" 66def8c5edd2 KVM: x86: fix typo "notifer" 13987eb5f210 MAINTAINERS: add maintainers for delaytop 92c07d694bd5 ucount: use atomic_long_try_cmpxchg() in atomic_long_inc_below() 2387909d3681 ucount: fix atomic_long_inc_below() argument type 195a8c06d65f kexec: enable CMA based contiguous allocation 3df09cae7fc6 stackdepot: make max number of pools boot-time configurable 339d216fa784 lib/xxhash: remove unused functions 968e1f40969f init/Kconfig: restore CONFIG_BROKEN help text 6f8ce20c698d ocfs2: kill osb->system_file_mutex lock 01da54f10fdd mm: fixup very disguised vmalloc flags parameter 0b1279749623 mm: correct type for vmalloc vm_flags fields b9a55ce8f586 mm/shmem, swap: fix major fault counting 2d1529b3546e mm/shmem, swap: rework swap entry and index calculation for large swapin c40c1674d6d0 mm/shmem, swap: simplify swapin path and result handling 63e0aea478c9 mm/shmem, swap: never use swap cache and readahead for SWP_SYNCHRONOUS_IO 0739a3dccf0d mm/shmem, swap: tidy up swap entry splitting 10eeee606229 mm/shmem, swap: tidy up THP swapin checks d0dea9d1124d mm/shmem, swap: avoid redundant Xarray lookup during swapin 8a5633b75232 x86/ftrace: enable EXECMEM_ROX_CACHE for ftrace allocations 60c7eb8f4faf x86/kprobes: enable EXECMEM_ROX_CACHE for kprobes allocations d8b19aa00328 execmem: drop writable parameter from execmem_fill_trapping_insns() dcf973ee8e80 execmem: add fallback for failures in vmalloc(VM_ALLOW_HUGE_VMAP) 6c28704f58a1 execmem: move execmem_force_rw() and execmem_restore_rox() before use e619b2dbcfc5 execmem: rework execmem_cache_free() eb5d7a3283c3 execmem: introduce execmem_alloc_rw() 211e9c8e145e execmem: drop unused execmem_update_copy() 249e45dfc2f9 mm-fix-a-uaf-when-vma-mm-is-freed-after-vma-vm_refcnt-got-dropped-v3 cf2f76efea3b mm: fix a UAF when vma->mm is freed after vma->vm_refcnt got dropped 7d0f5419a8b1 mm/rmap: add anon_vma lifetime debug check 41d1a790e53f mm-remove-mm-io-mappingc-fix 6089d490354a mm: remove mm/io-mapping.c c7ab9732b560 khugepaged: optimize collapse_pte_mapped_thp() by PTE batching 041648e17d83 khugepaged: optimize __collapse_huge_page_copy_succeeded() by PTE batching f0746f66f816 mm: add get_and_clear_ptes() and clear_ptes() c4238030b76b mm/mincore: hold PTL in mincore_hugetlb 121f0591efd9 mm/memory-failure: hold PTL in hwpoison_hugetlb_range 56849201de97 mm/mseal: rework mseal apply logic 8b4f52eedbfe mm/mseal: add comment explaining why we disallow gaps on mseal() bd27138971cb mm/mseal: simplify and rename VMA gap check eb7f358d40e8 mm/mseal: small cleanups b8035728415d mm/mseal: update madvise() logic fde7231df1d9 mm/mseal: always define VM_SEALED a56f38075e1b mm/damon/vaddr: skip isolating folios already in destination nid 93fba787b7a4 selftests-cachestat-add-tests-for-mmap-refactor-and-enhance-mmap-test-for-cachestat-validation-checkpatch-fixes 293e230019e1 selftests: cachestat: add tests for mmap, refactor and enhance mmap test for cachestat validation a7a4ac6060c0 mm: add process info to bad rss-counter warning 6ed4ce21cc2d kasan: skip quarantine if object is still accessible under RCU 234386b76bf5 mm/page-flags: remove folio_start_writeback_keepwrite() 4199e3bbc599 selftests-mm-add-process_madvise-tests-v7 99d4489505f7 selftests/mm: add process_madvise() tests f02622a3fc28 mm-filemap-align-last_index-to-folio-size-fix d3826b2ea482 mm/filemap: align last_index to folio size f01a22f845d8 mm: shmem: fix the shmem large folio allocation for the i915 driver 75877c1d89b8 mm/memory_hotplug: fix hwpoisoned large folio handling in do_migrate_range 89864d38ed50 mm/shmem, swap: improve cached mTHP handling and fix potential hang f6d463b575fb kasan/test: fix protection against compiler elision 8d92e3d1c562 Bluetooth: btusb: Add USB ID 2001:332a for D-Link AX9U rev. A1 5ecd1fbdacce Bluetooth: btmtk: Fix wait_on_bit_timeout interruption during shutdown 9bac62b70cff virtio_ring: rename virtqueue_reinit_xxx to virtqueue_reset_xxx() c7991b44d7b4 vsock/virtio: Allocate nonlinear SKBs for handling large transmit buffers 8a5c2992b0bd vsock/virtio: Rename virtio_vsock_skb_rx_put() 4243469b093a vhost/vsock: Allocate nonlinear SKBs for handling large receive buffers 1b21842062eb vsock/virtio: Move SKB allocation lower-bound check to callers a9d5b4a3ae3d vsock/virtio: Rename virtio_vsock_alloc_skb() 5f9615610006 vsock/virtio: Resize receive buffers so that each SKB fits in a 4K page e4b13dce25b4 vsock/virtio: Move length check to callers of virtio_vsock_skb_rx_put() 774a14c4d15d vsock/virtio: Validate length in packet header before skb_put() c76f3c4364fe vhost/vsock: Avoid allocating arbitrarily-sized SKBs 3f466fdc0b91 vhost_net: basic in_order support 7918bb2d19c9 vhost: basic in order support b32f75da319c vhost: fail early when __vhost_add_used() fails 3206300e7af0 vhost: Reintroduce kthread API and add mode selection d5b6cf44902d vdpa: Fix IDR memory leak in VDUSE module exit 12962d292220 vdpa/mlx5: Fix release of uninitialized resources on error path dbebf2b215e8 vhost-scsi: Fix check for inline_sg_cnt exceeding preallocated limit 1d0716ca8996 virtio: virtio_dma_buf: fix missing parameter documentation 59636ea4a1d7 vhost: Fix typos 3b5fe2156821 vhost: vringh: Remove unused functions 9abfcdf1a129 vhost: vringh: Remove unused iotlb functions b897a63494ad vhost-scsi: Fix log flooding with target does not exist errors fa946f9792e1 vhost-scsi: Fix typos and formatting in comments and logs 74008a52a6a9 vdpa/mlx5: Fix needs_teardown flag calculation af8ad5ea274a vhost: Use ERR_CAST inlined function instead of ERR_PTR(PTR_ERR(...)) 9e103c1448b4 virtio: Fix typo in register_virtio_device() doc comment 25b52d14f56d virtio-vdpa: Remove virtqueue list 5be53630b4f0 virtio-mmio: Remove virtqueue list from mmio device 465859223bf9 virtio: support device disconnect 79247bd8a53c virtio: allow transports to suppress config change 6efa8680b74c virtio: pack config changed flags 2c4c0cc68d59 virtio: fix comments, readability 080a75a90c0c pci: report surprise removal event 8a7dd1e0902a media: add virtio-media driver b35525a83358 virtio: document ENOSPC 06c1570e42c2 drm/virtio: implement virtio_gpu_shutdown ec50ec378e3f ipmi: Use dev_warn_ratelimited() for incorrect message warnings f66f9c3d09c1 bitfield: Ensure the return values of helper functions are checked dc4deccdfa8c test_bits: add tests for __GENMASK() and __GENMASK_ULL() c99a2b6afe9e bits: unify the non-asm GENMASK*() e60ad8d2f690 bits: split the definition of the asm and non-asm GENMASK*() 0e737ba6647b cpumask: Remove unnecessary cpumask_nth_andnot() 7edac3f22bc2 watchdog: fix opencoded cpumask_next_wrap() in watchdog_next_cpu() 39f65c8fdd3f clocksource: Improve randomness in clocksource_verify_choose_cpus()