This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch fs-next in repository linux-next.
omits f0367908b6a8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a57fbc39090f Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] omits ded442a5c4fa Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits 121b272aca38 Merge branch 'overlayfs-next' of git://git.kernel.org/pub/ [...] omits 8938a2d7fce7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e04efc3e698c Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits 75d4fabd8f73 Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] omits a3119d5988a1 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] omits 21b3fc2356f5 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] omits ec91045624b2 Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] omits 98dbcc82870c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 16744cc89066 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fb683e72f77a Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits de97d5fa4d67 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits e2b1fa8867b0 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 87998068aabd Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits b973bbe44133 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits a923c92b1e4f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits f39824e0fa5b Merge branch 'configfs-next' of git://git.kernel.org/pub/s [...] omits 23a8dab1b031 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits 8a31a5b87163 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9b4c2b4fade9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits 73ec04a0e48a Merge branch 'for-next' of git://evilpiepirate.org/bcachefs.git omits 434b950dd3d0 Merge branch 'ovl-fixes' of git://git.kernel.org/pub/scm/l [...] omits 8ac7c3416f1c Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 563fccadcd87 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits cea6c3a6ba73 bcachefs: Early return to avoid unnecessary lock omits 38e42838d0e7 bcachefs: Kill BTREE_TRIGGER_bucket_invalidate omits 3e477ad4e974 bcachefs: Fix opt hooks in sysfs for non sb option omits 475b06c3ad7d bcachefs: fix can_write_extent() omits 1098aaebd8f6 bcachefs: Add tracepoint, counter for io_move_created_rebalance omits f15841a27350 bcachefs: move_buckets in rhashtable when allocated omits 04d7917196dc bcachefs: Move pending buckets queue to buckets_in_flight omits 2531b59654aa bcachefs: kill move_bucket_in_flight omits bf19a5a9b26b bcachefs: bch2_fs_emergency_read_only2() omits 66efa20c9720 bcachefs: Extra write buffer asserts omits 7537f6bb1a71 bcachefs: add missing locking in bch2_write_point_to_text() omits c2a67cebb82e bcachefs: Don't rewind recovery if not in recovery omits 5cd4109c21b9 bcachefs: Rename fsck_running, recovery_running flags omits 87be663c9884 bcachefs: debug_check_bkey_unpack omits 2737344b352f bcachefs: debug_check_bset_lookups omits df93ef3b57e8 bcachefs: debug_check_iterators no longer requires BCACHEFS_DEBUG omits e175e71a36fc bcachefs: debug_check_btree_locking modparam omits b81f5b5e4b1e bcachefs: Debug params are now static_keys omits d247aeef733f bcachefs: Slim down inlined part of bch2_btree_path_upgrade() omits 99404f7c0c95 bcachefs: online_fsck_mutex -> run_recovery_passes_lock omits b4df9ad5a50a bcachefs: bch_sb_field_recovery_passes omits 64158a260b34 bcachefs: recovery_passes_types.h -> recovery_passes_format.h omits 3a967282e894 bcachefs: print label correctly in sb_member_to_text() omits 775370a99693 bcachefs: "buckets with backpointer mismatches" now alloca [...] omits 99b848e9d4ab bcachefs: delete dead items in bch_dev omits 15cffa8c0465 bcachefs: kill dead code in move_data_phys() omits 04303913577f bcachefs: buckets_in_flight on stack omits c1c7ac0d7eac bcachefs: bch2_copygc_dev_wait_amount() omits c5cbaf03cf9a bcachefs: Add missing include omits 94474ac598d6 bcachefs: Knob for manual snapshot deletion omits 99cd25ad23bf bcachefs: bcachefs_metadata_version_fast_device_removal omits bd45cee6c9e0 bcachefs: bch2_dev_data_drop_by_backpointers() omits ab9117af0105 bcachefs: BCH_SB_MEMBER_DELETED_UUID omits b3c35dc5870f bcachefs: bch2_dev_remove_stripes() respects degraded flags omits 448b7a6b5448 bcachefs: opts.rebalance_on_ac_only omits d80ab57cc079 bcachefs: __bch2_fs_free() cleanup omits 124cfa426bfd bcachefs: Improve bch2_extent_ptr_set_cached() omits 1d7d4f9b04c1 bcachefs: improve check_inode_hash_info_matches_root() err [...] omits 4102c31d902b bcachefs: inline bch2_ob_ptr() omits 092ed6e5e785 bcachefs: bch2_dev_in_target() no longer takes rcu_read_lock() omits f338d8ad14ea bcachefs: bch2_journal_write() refactoring omits e616f12382bb bcachefs: delete_dead_snapshot_keys_v2() omits 03679643dc1f bcachefs: bcachefs_metadata_version_snapshot_deletion_v2 omits c56707b36730 bcachefs: BCH_SNAPSHOT_DELETED -> BCH_SNAPSHOT_WILL_DELETE omits 50190a9c768f bcachefs: Skip unrelated snapshot trees in snapshot deletion omits 8f577926a9af bcachefs: BCH_FSCK_ERR_snapshot_key_missing_inode_snapshot omits 0cba978ec254 bcachefs: get_inodes_all_snapshots() now includes whiteouts omits 54932f60efc1 bcachefs: bch2_inode_unpack() cleanup omits 45e30eec1999 bcachefs: Improve bch2_request_incompat_feature() message omits 3c2182d73deb bcachefs: Fix inconsistent req->ec omits f16a64b60fd9 bcachefs: kill inode_walker_entry.snapshot omits 72505766fcb0 bcachefs: Add comments for inode snapshot requirements omits 3c159ffd9a50 bcachefs: snapshot delete progress indicator omits abac97553753 bcachefs: Don't emit bch_sb_field_members_v1 if not required omits 4398ebf7d25b bcachefs: Rename x_name to x_name_and_value omits 514027166416 bcachefs: Improve bch2_disk_groups_to_text() omits ddb61431db40 docs: bcachefs: add casefolding reference omits d32498aa10e2 bcachefs: Fix setting ca->name in device add omits 0d3a2db21187 bcachefs: sysfs trigger_recalc_capacity omits 24a182be8ddb bcachefs: Avoid -Wflex-array-member-not-at-end warnings omits 1bfa243926db bcachefs: bch2_dev_add() can run on a non-started fs omits d16589f78708 bcachefs: bch2_fs_open() now takes a darray omits 6e2a74637d5f bcachefs: bch2_trans_update_ip() omits 0e29f3342c59 bcachefs: Run most explicit recovery passes persistent omits 44e321c4e86b bcachefs: provide unlocked version of run_explicit_recover [...] omits 348e5c937b37 bcachefs: bch2_dirent_to_text() shows casefolded dirents omits 25d25baf3004 bcachefs: Single err message for btree node reads omits bf071adc8972 bcachefs: bch2_mark_btree_validate_failure() omits 28783d1f1ca7 bcachefs: bch2_fsck_err_opt() omits 0cc39ffbb33a bcachefs: Plumb printbuf through bch2_btree_lost_data() omits e4dbfd821d24 bcachefs: kill bch2_run_explicit_recovery_pass_persistent() omits 8d29178e451f bcachefs: Remove redundant calls to btree_lost_data() omits d41d7c471b98 bcachefs: bch2_btree_lost_data() now handles snapshots tree omits 1835aa356c6e bcachefs: Kill redundant error message in topology repair omits e8df98f38c0e bcachefs: Emit a single log message on data read error omits 555d70b7af41 bcachefs: bch2_io_failures_to_text() omits 3870274ea5e9 bcachefs: print_string_as_lines: avoid printing empty line omits d5c11659069f bcachefs: Make various async objs visible in debugfs omits f5a1f06644c4 bcachefs: Async object debugging omits 195730ef2e1a bcachefs: fast_list omits 9ddb7cdd7fcd bcachefs: bch2_read_bio_to_text omits 1800c58134b8 bcachefs: bch2_bio_to_text() omits 17e51344625a bcachefs: bch_dev.io_ref -> enumerated_ref omits 1e6acd872c02 bcachefs: bch_fs.writes -> enumerated_refs omits 60e88728468f bcachefs: enumerated_ref.c omits 486ed9fc3259 bcachefs: for_each_rw_member_rcu() omits e99e7aefae22 bcachefs: __bch2_fs_read_write() no longer depends on io_ref omits c264a350c96b bcachefs: for_each_online_member_rcu() omits c004818fc855 bcachefs: recalc_capacity() no longer depends on io_ref omits 595eb87c80fa bcachefs: bch2_target_to_text() no longer depends on io_ref omits 2fdb0391c815 bcachefs: bch2_check_rebalance_work() omits 9601d1f757c6 bcachefs: Kill dead code omits 5da45481e10c bcachefs: Fix struct with flex member ABI warning omits 7ccc607659de docs: bcachefs: idle work scheduling design doc omits 1b2c0a1b6b96 bcachefs: bch2_move_data_btree() can now walk roots omits 7814bede7445 bcachefs: bch2_move_data_btree() can move btree nodes omits 61dde68afa86 bcachefs: plumb btree_id through move_pred_fd omits bb385bcb21be bcachefs: Plumb target parameter through btree_node_rewrite_pos() omits 6c299556e992 bcachefs: export bch2_move_data_phys() omits f1432e9e1d66 bcachefs: BCH_MEMBER_RESIZE_ON_MOUNT omits 512cd71901b0 bcachefs: BCH_FEATURE_small_image omits 74456fcf79e6 bcachefs: BCH_FEATURE_no_alloc_info omits bce358fa7227 bcachefs: Print features on startup with -o verbose omits 6b3680ad0e5c bcachefs: Shrink superblock downgrade table omits 6b98855bd83a bcachefs: sb_validate() no longer requires members_v1 omits 692b2ee43a03 bcachefs: Add a recovery pass for making sure root inode i [...] omits 7068c806211b bcachefs: Flag for repair on missing subvolume omits 1fd91d923e71 bcachefs: print_str_as_lines() -> print_str() omits 2344f760096b bcachefs: bch2_dev_missing_bkey() omits 7119d9f3f8fe bcachefs: Simplify bch2_count_fsck_err() omits 2658950dd005 bcachefs: bch2_run_explicit_recovery_pass_printbuf() omits 30ee253e053a bcachefs: Incompatible features may now be enabled at runtime omits 2f8ba8d374bd bcachefs: Clean up option pre/post hooks, small fixes omits 08dca9815b6a bcachefs: Use drop_locks_do() in bch2_inode_hash_find() omits 548053771f0f bcachefs: Single device mode omits 976f85814fe0 bcachefs: Initialize c->name earlier on single dev filesystems omits 9b8c1216ddba bcachefs: Simplify logic omits 8e06983f20fe bcachefs: Remove spurious +1/-1 operation omits 74948514b40f bcachefs: Kill bch2_trans_unlock_noassert omits 815c0d92c5fb bcachefs: Clean up duplicated code in bch2_journal_halt() omits 1491e9754722 bcachefs: bch2_dev_allocator_set_rw() omits 6dd9d56baca8 bcachefs: bch2_dev_journal_alloc() now respects data_allowed omits 45bb79da6d7e bcachefs: Improve bch2_btree_cache_to_text() omits 3d9985e48ce1 bcachefs: __btree_node_reclaim_checks() omits 7000306888a9 bcachefs: kill BTREE_CACHE_NOT_FREED_INCREMENT() omits 6c4808d63444 bcachefs: Improve opts.degraded omits f4c78ea95d27 bcachefs: export bch2_chacha20 omits 2f6695dbd3eb bcachefs: indent error messages of invalid compression omits e705864a05bc bcachefs: split error messages of invalid compression into [...] omits 8b375fdfbd26 bcachefs: early return for negative values when parsing BC [...] omits 9b1c925cd9b9 bcachefs: move_data_phys: stats are not required omits 5534e18922cf bcachefs: RO mounts now use less memory omits e606a0f0bc1a bcachefs: Move various init code to _init_early() omits 38d6ee24c3a7 bcachefs: alphabetize init function calls omits 9c36074bfad3 bcachefs: simplify journal pin initialization omits cd374626e94f bcachefs: btree_io_complete_wq -> btree_write_complete_wq omits 75777a587352 bcachefs: bch2_kvmalloc() mem alloc profiling omits 746c3feb8167 bcachefs: add missing include omits 554c4157db13 bcachefs: bch2_snapshot_table_make_room() omits a3ebdb32fc63 bcachefs: darray: provide typedefs for primitive types omits 10501f100b2e bcachefs: reduce new_stripe_alloc_buckets() stack usage omits 6e6b9a09f798 bcachefs: alloc_request no longer on stack omits 2a06cdf2a83c bcachefs: alloc_request.ptrs2 omits 4c7f8402ccae bcachefs: alloc_request.ca omits 61f1a239e565 bcachefs: alloc_request.counters omits dc6bbe288657 bcachefs: alloc_request.usage omits 4f1b6476cfce bcachefs: alloc_request: deallocate_extra_replicas() omits 58fdaf27f524 bcachefs: new_stripe_alloc_buckets() takes alloc_request omits 24bc03f7f342 bcachefs: bch2_ec_stripe_head_get() takes alloc_request omits 83b7a8d845d0 bcachefs: bch2_bucket_alloc_trans() takes alloc_request omits e9429c85cf6b bcachefs: alloc_request.data_type omits 43e0fba668c1 bcachefs: struct alloc_request omits 86e78e009a3a bcachefs: trace bch2_trans_kmalloc() omits 5420a8f294ea bcachefs: replace memcpy with memcpy_and_pad for jset_entr [...] omits 170aaebbf38f bcachefs: replace strncpy() with memcpy_and_pad in journal [...] omits e9f97b5efd55 bcachefs: Rebalance now skips poisoned extents omits 6bfbd0078813 bcachefs: Data move can read from poisoned extents omits 259ff1702ca1 bcachefs: Poison extents that can't be read due to checksu [...] omits a5db0917e1e9 bcachefs: Be precise about bch_io_failures omits 6d04c2f5ad96 bcachefs: bch2_subvolume_wait_for_pagecache_and_delete() cleanup omits 1f95ad5fcf66 Merge branch 'for-next-next-v6.15-20250515' into for-next- [...] omits 38ec1d1f0ccc Merge branch 'for-next-current-v6.14-20250515' into for-ne [...] omits 69e65e6f64a9 Merge branch 'b-for-next' into for-next-next-v6.15-20250515 omits 3b21439a776a Merge branch 'misc-6.15' into for-next-current-v6.14-20250515 omits 0100c9414c29 fuse: increase readdir buffer size omits 836f37939290 readdir: supply dir_context.count as readdir buffer size hint omits 1dab57e58dba fuse: don't allow signals to interrupt getdents copying omits d08f284bf275 fuse: support large folios for writeback omits 27d9576c095f fuse: support large folios for readahead omits 8c847f264f31 fuse: support large folios for queued writes omits 0a347526cf6e fuse: support large folios for stores omits d9c4989237b2 fuse: support large folios for symlinks omits 1dd3e7e4f4ae fuse: support large folios for folio reads omits a0d93a637b35 fuse: support large folios for writethrough writes omits 7fb2d7ffa7f1 fuse: refactor fuse_fill_write_pages() omits f85c5c623f4a fuse: support large folios for retrieves omits c9401735764d fuse: support copying large folios omits c94ef99937ec smb: client: fix delay on concurrent opens omits feaa00dbff45 Merge branch 'vfs-6.16.selftests' into vfs.all omits ee5df18d16a6 Merge branch 'vfs-6.16.iomap' into vfs.all omits e9942998f250 Merge branch 'vfs-6.16.mount' into vfs.all omits ffb965db1109 Merge branch 'vfs-6.16.pidfs' into vfs.all omits ad45f4371412 Merge branch 'vfs-6.16.misc' into vfs.all omits 6c71f9636ca6 Merge branch 'vfs-6.16.super' into vfs.all omits f544d0b02e87 Merge branch 'vfs-6.16.writepage' into vfs.all omits e34b86d44e3f Merge branch 'vfs-6.16.mount.api' into vfs.all omits 549de1674d79 Merge branch 'vfs-6.16.async.dir' into vfs.all omits d89211e9f8ef Merge branch 'vfs.fixes' into vfs.all omits f98798fd7e1c ksmbd: fix stream write failure omits fcd2b7dc46a5 ksmbd: use list_first_entry_or_null for opinfo_get_list() omits 4b6f23f4cf26 gfs2: Don't call gfs2_jdata_writepages during journal flush omits 2c77d953ed7f gfs2: Move gfs2_trans_add_databufs omits 8ac653494008 Rename jdata_dirty_folio to gfs2_jdata_dirty_folio omits 7819f9549ec0 exfat: do not clear volume dirty flag during sync omits 62b5c50f9e93 exfat: fix double free in delayed_free adds ff7b190aef6c ALSA: seq: Fix delivery of UMP events to group ports adds 1f93d877f09d ALSA/hda: intel-sdw-acpi: Correct sdw_intel_acpi_scan() fu [...] adds dd33993a9721 ALSA: ump: Fix a typo of snd_ump_stream_msg_device_info adds 2b24eb060c2b ALSA: usb-audio: Add sample rate quirk for Audioengine D1 adds 66e48ef6ef50 ALSA: sh: SND_AICA should depend on SH_DMA_API adds 9e000f1b7f31 ALSA: es1968: Add error handling for snd_pcm_hw_constraint_pow2() adds 7b9938a14460 ALSA: usb-audio: Add sample rate quirk for Microdia JP001 [...] new 04811c3eb6d9 Merge tag 'sound-6.15-rc7' of git://git.kernel.org/pub/scm [...] adds 579cb52ecd46 MAINTAINERS: add me as maintainer for the gpio sloppy logi [...] adds 3e38f946062b gpio: pca953x: fix IRQ storm on system wake up adds 7118be7c6072 gpio: virtuser: fix potential out-of-bound write new 7dc774fde73a Merge tag 'gpio-fixes-for-v6.15-rc7' of git://git.kernel.o [...] adds 6b0cd72757c6 regulator: max20086: fix invalid memory access new 8303d1ad7720 Merge tag 'regulator-fix-v6.15-rc6' of git://git.kernel.or [...] adds a73fa3690a1f spi: loopback-test: Do not split 1024-byte hexdumps adds e979a7c79fbc spi: tegra114: Use value to check for invalid delays adds fb98bd0a13de spi: spi-sun4i: fix early activation new bd8bb9f38a88 Merge tag 'spi-fix-v6.15-rc6' of git://git.kernel.org/pub/ [...] adds adfab6b39202 ACPI: PPTT: Fix processor subtable walk new 3c21441eeffc Merge tag 'acpi-6.15-rc7' of git://git.kernel.org/pub/scm/ [...] new 1524cb283074 Merge tag 'xfs-fixes-6.15-rc7' of git://git.kernel.org/pub [...] new 63166b815dc1 io_uring/uring_cmd: fix hybrid polling initialization issue new f446c6311e86 io_uring/memmap: don't use page_address() on a highmem page new d871198ee431 io_uring/fdinfo: grab ctx->uring_lock around io_uring_show [...] new e2661da1b302 Merge tag 'io_uring-6.15-20250515' of git://git.kernel.dk/linux new 40696426b8c8 nvme-pci: make nvme_pci_npages_prp() __always_inline new 3d8932133dce nvme-pci: acquire cq_poll_lock in nvme_poll_irqdisable new 85adf2094abb nvmet: pci-epf: clear completion queue IRQ flag on delete new 2c3a6f6a2805 nvmet: pci-epf: do not fall back to using INTX if not supported new 4236e600bf90 nvmet: pci-epf: cleanup nvmet_pci_epf_raise_irq() new 4f6f3f4fe316 nvmet: pci-epf: improve debug message new 8113d610a798 nvmet: pci-epf: remove NVMET_PCI_EPF_Q_IS_SQ new a21675ee3b1b nvme: multipath: enable BLK_FEAT_ATOMIC_WRITES for multipathing new 8695f060a029 nvme: all namespaces in a subsystem must adhere to a commo [...] new e765bf89f42b nvme-pci: add NVME_QUIRK_NO_DEEPEST_PS quirk for SOLIDIGM P44 Pro new c9bb139db432 Merge tag 'nvme-6.15-2025-05-15' of git://git.infradead.or [...] new dd24f87f65c9 ublk: fix dead loop when canceling io command new 6462c247b27e Merge tag 'block-6.15-20250515' of git://git.kernel.dk/linux adds e8007fad5457 scsi: sd_zbc: block: Respect bio vector limits for REPORT [...] new 83a896549f92 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] new 6d6d7f91cc8c NFSv4/pnfs: Reset the layout state after a layoutreturn new 28511504f3ac NFS/pnfs: Fix the error path in pnfs_layoutreturn_retry_la [...] new dcd21b609d4a NFS: Avoid flushing data while holding directory locks in [...] new 450d2f6e8829 Merge tag 'nfs-for-6.15-2' of git://git.linux-nfs.org/proj [...] new a0fa7873f2f8 drm/amdgpu: csa unmap use uninterruptible lock new 2d73b0845ab3 drm/amdgpu: fix incorrect MALL size for GFX1151 new d433981385c6 drm/amd/display: Correct the reply value when AUX write in [...] new 190818d1b653 Revert: "drm/amd/display: Enable urgent latency adjustment [...] new 874697e12793 drm/amd/display: Defer BW-optimization-blocked DRR adjustments new 3c1a467372e0 drm/amd/display: fix link_set_dpms_off multi-display MST c [...] new 2ddac70fed50 drm/amd/display: check stream id dml21 wrapper to get plane_id new a3b7e65b6be5 drm/amd/display: Fix null check of pipe_ctx->plane_state f [...] new d33724ffb743 drm/amd/display: Avoid flooding unnecessary info messages new fe14c0f096f5 Revert "drm/amd/display: Hardware cursor changes color whe [...] new ee7360fc27d6 drm/amdgpu: read back register after written for VCN v4.0.5 new 34f7151d99fe Merge tag 'amd-drm-fixes-6.15-2025-05-14' of https://gitla [...] adds eb0851e14432 drm/meson: Use 1000ULL when operating with mode->clock adds 9c1798259b94 drm/tiny: panel-mipi-dbi: Use drm_client_setup_with_fourcc() adds 2f0c6fceae0d accel/ivpu: Use effective buffer size for zero terminator adds 72c7d62583eb dma-buf: insert memory barrier before updating num_fences new f7bf6bdbf0a5 Merge tag 'drm-misc-fixes-2025-05-15' of https://gitlab.fr [...] new 2d2f82e1a8a1 drm/xe: Fix the gem shrinker name new b1f704107cf2 drm/xe/xe2hpg: Add Wa_22021007897 new 7bd68ce21d39 drm/gpusvm: Introduce devmem_only flag for allocation new 794f5493f518 drm/xe: Strict migration policy for atomic SVM faults new df8c37810b5a drm/gpusvm: Add timeslicing support to GPU SVM new 1b36ea2fc687 drm/xe: Timeslice GPU on atomic SVM fault new 66c8f7b435bd drm/xe: Save CTX_TIMESTAMP mmio value instead of LRC value new ce15563e49fb drm/xe: Save the gt pointer in lrc and drop the tile new 617d824c5323 drm/xe: Add WA BB to capture active context utilization new c81dbc490bcd Merge tag 'drm-xe-fixes-2025-05-15-1' of https://gitlab.fr [...] new 12b6c62c038e Merge tag 'drm-fixes-2025-05-17' of https://gitlab.freedes [...] new 172a9d94339c Merge tag '6.15-rc6-smb3-client-fixes' of git://git.samba. [...] adds 1cfe51ef07ca i2c: designware: Fix an error handling path in i2c_dw_pci_probe() new 6c72fc56ab2b Merge tag 'i2c-host-fixes-6.15-rc7' of git://git.kernel.or [...] new a1317e1cb210 Merge tag 'i2c-for-6.15-rc7' of git://git.kernel.org/pub/s [...] adds 2468b0e3d565 LoongArch: Prevent cond_resched() occurring within kernel-fpu adds 90436d234230 LoongArch: Fix MAX_REG_OFFSET calculation adds 3e245b7b74c3 LoongArch: Move __arch_cpu_idle() to .cpuidle.text section adds ceb9155d058a LoongArch: Save and restore CSR.CNTC for hibernation adds 0b326b2371f9 LoongArch: uprobes: Remove user_{en,dis}able_single_step() adds 12614f794274 LoongArch: uprobes: Remove redundant code about resume_era new c586c97dd84a Merge tag 'loongarch-fixes-6.15-2' of git://git.kernel.org [...] adds 99bcd91fabad perf/x86/intel: Fix segfault with PEBS-via-PT with sample_freq new 4bcaa590098c Merge tag 'perf-urgent-2025-05-17' of git://git.kernel.org [...] adds f7387eff4bad x86/sev: Fix operator precedence in GHCB_MSR_VMPL_REQ_LEVEL macro adds 386cd3dcfd63 MAINTAINERS: Update Alexey Makhalov's email address adds d2062cc1b1c3 x86/sev: Do not touch VMSA pages during SNP guest memory kdump adds 82b7f88f2316 x86/sev: Make sure pages are not skipped during kdump adds 24ee8d9432b5 x86/CPU/AMD: Add X86_FEATURE_ZEN6 new 03680913744d x86/mm: Remove duplicated word in warning message new 56b2b1fc907d Merge tag 'x86-urgent-2025-05-17' of git://git.kernel.org/ [...] adds fb0ea6e4878a irqchip: Drop MSI_CHIP_FLAG_SET_ACK from unsuspecting MSI drivers adds 08fb624802d8 irqchip/riscv-imsic: Start local sync timer on correct CPU new 205b2bd7939c Merge tag 'irq-urgent-2025-05-17' of git://git.kernel.org/ [...] adds a833a693a490 mm: hugetlb: fix incorrect fallback for subpool adds e9f180d7cfde kernel/fork: only call untrack_pfn_clear() on VMAs duplica [...] adds 4b7c0857f87a mm/memory: fix mapcount / refcount sanity check for mTHP reuse adds 0ae0227fa31d mm/codetag: move tag retrieval back upfront in __free_pages() adds d55582d6c947 MAINTAINERS: add mm GUP section adds 23fa022a0755 mm/page_alloc: ensure try_alloc_pages() plays well with un [...] adds fefc07518227 mm/page_alloc: fix race condition in unaccepted memory handling adds 02f5bf89f0b0 zsmalloc: don't underflow size calculation in zs_obj_write() adds 75cb1cca2c88 mm: userfaultfd: correct dirty flags set for both present [...] new e72e784fb113 Merge tag 'mm-hotfixes-stable-2025-05-17-09-41' of git://g [...] adds fd15594ba7d5 soundwire: bus: Fix race on the creation of the IRQ domain new 6aa6f8ca08c7 Merge tag 'soundwire-6.15-fixes' of git://git.kernel.org/p [...] adds b47158fb4295 phy: tegra: xusb: Use a bitmask for UTMI pad power state tracking adds d784552e76a2 phy: qcom-qmp-ufs: check for mode type for phy setting adds e153fdea9db0 phy: can-transceiver: Re-instate "mux-states" property pre [...] adds 9cf118aafd66 phy: rockchip-samsung-dcphy: Add missing assignment adds 3f097adb9b6c phy: starfive: jh7110-usb: Fix USB 2.0 host occasional det [...] adds f9475055b11c phy: phy-rockchip-samsung-hdptx: Fix PHY PLL output 50.25M [...] adds 83c178470e0b phy: tegra: xusb: remove a stray unlock adds 54c4c58713aa phy: renesas: rcar-gen3-usb2: Fix role detection on unbind/bind adds de76809f60cc phy: renesas: rcar-gen3-usb2: Move IRQ request in probe adds 55a387ebb921 phy: renesas: rcar-gen3-usb2: Lock around hardware registe [...] adds 9ce71e85b29e phy: renesas: rcar-gen3-usb2: Assert PLL reset on PHY power off adds 86e70849f4b2 phy: renesas: rcar-gen3-usb2: Set timing registers only once adds b2ea5f49580c phy: Fix error handling in tegra_xusb_port_init new 21eeefe76919 Merge tag 'phy-fixes-6.15' of git://git.kernel.org/pub/scm [...] adds 97994333de2b dmaengine: idxd: cdev: Fix uninitialized use of sva in idx [...] adds df180e65305f dmaengine: Revert "dmaengine: dmatest: Fix dmatest waiting [...] adds 8ca9590c39b6 dmaengine: ti: k3-udma: Use cap_mask directly from dma_dev [...] adds fca280992af8 dmaengine: ti: k3-udma: Add missing locking adds 8dfa57aabff6 dmaengine: idxd: Fix allowing write() from different addre [...] adds 305245a2e1d6 dmaengine: ptdma: Move variable condition check to the fir [...] adds 3fd2f4bc010c dmaengine: idxd: fix memory leak in error handling path of [...] adds 817bced19d1d dmaengine: idxd: fix memory leak in error handling path of [...] adds aa6f4f945b10 dmaengine: idxd: fix memory leak in error handling path of [...] adds 61259fb96e02 dmaengine: idxd: Add missing cleanup for early error out i [...] adds 61d651572b6c dmaengine: idxd: Add missing cleanups in cleanup internals adds 46a5cca76c76 dmaengine: idxd: fix memory leak in error handling path of [...] adds 90022b3a6981 dmaengine: idxd: fix memory leak in error handling path of [...] adds d5449ff1b04d dmaengine: idxd: Add missing idxd cleanup to fix memory le [...] adds a409e919ca32 dmaengine: idxd: Refactor remove call with idxd_cleanup() helper adds ae74cd15ade8 dmaengine: idxd: Fix ->poll() return value adds 157ae5ffd76a dmaengine: mediatek: Fix a possible deadlock error in mtk_ [...] adds 5e27af0514e2 dmaengine: fsl-edma: Fix return code for unhandled interrupts adds 811d6a923b40 dmaengine: mediatek: drop unused variable new 5723cc3450bc Merge tag 'dmaengine-fix-6.15' of git://git.kernel.org/pub [...] new a5806cd506af Linux 6.15-rc7 new 219bf6edd7ef orangefs: adjust counting code to recover from 665575cf new b36ddb9210e6 Merge tag 'for-linus-6.15-ofs2' of git://git.kernel.org/pu [...] new 721d722b1048 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new f8b54cfe9ebb Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 0315fd1b8425 Merge branch 'ovl-fixes' of git://git.kernel.org/pub/scm/l [...] new 49771a7578cd bcachefs: Fix bch2_btree_path_traverse_cached() when paths [...] new ca37125b036a bcachefs: bch2_subvolume_wait_for_pagecache_and_delete() cleanup new f2c9e007ef4d bcachefs: Be precise about bch_io_failures new dd6e0c0becb9 bcachefs: Poison extents that can't be read due to checksu [...] new d0ae2728ef4f bcachefs: Data move can read from poisoned extents new f511e63fbd45 bcachefs: Rebalance now skips poisoned extents new f0339f6f9666 bcachefs: replace strncpy() with memcpy_and_pad in journal [...] new 49d1fcf5ffc3 bcachefs: replace memcpy with memcpy_and_pad for jset_entr [...] new 54693b782f22 bcachefs: trace bch2_trans_kmalloc() new a68cb3f8dff6 bcachefs: struct alloc_request new 6720ecb056e9 bcachefs: alloc_request.data_type new cd61384bbef9 bcachefs: bch2_bucket_alloc_trans() takes alloc_request new 380e9d356b96 bcachefs: bch2_ec_stripe_head_get() takes alloc_request new 6e9252f5f858 bcachefs: new_stripe_alloc_buckets() takes alloc_request new 9b49be86a1e5 bcachefs: alloc_request: deallocate_extra_replicas() new 6f6ed7a75e0a bcachefs: alloc_request.usage new a9d530dfd1eb bcachefs: alloc_request.counters new 38ffb5fc3d07 bcachefs: alloc_request.ca new af67e9ae1c20 bcachefs: alloc_request.ptrs2 new f6187e18b55b bcachefs: alloc_request no longer on stack new 89bd5292059a bcachefs: reduce new_stripe_alloc_buckets() stack usage new f188f1200a53 bcachefs: darray: provide typedefs for primitive types new 11b2cfb05712 bcachefs: bch2_snapshot_table_make_room() new d4b18f8c1f07 bcachefs: add missing include new c0c28c0699f9 bcachefs: bch2_kvmalloc() mem alloc profiling new 1f106cd4ad34 bcachefs: btree_io_complete_wq -> btree_write_complete_wq new 8096a92a10ff bcachefs: simplify journal pin initialization new f74dfd9dfc4e bcachefs: alphabetize init function calls new 3fcf3c45b338 bcachefs: Move various init code to _init_early() new 1b88572f1743 bcachefs: RO mounts now use less memory new 465b32353de7 bcachefs: move_data_phys: stats are not required new 189740ac1f67 bcachefs: early return for negative values when parsing BC [...] new 69f05d523bc7 bcachefs: split error messages of invalid compression into [...] new 1cb6e886af73 bcachefs: indent error messages of invalid compression new 4d57997a078d bcachefs: export bch2_chacha20 new b6bb105cc5de bcachefs: Improve opts.degraded new 16e1c84431bc bcachefs: kill BTREE_CACHE_NOT_FREED_INCREMENT() new c4ae13e68c6c bcachefs: __btree_node_reclaim_checks() new 293ac5cd09c0 bcachefs: Improve bch2_btree_cache_to_text() new 923ab3faa512 bcachefs: bch2_dev_journal_alloc() now respects data_allowed new 917e763146c4 bcachefs: bch2_dev_allocator_set_rw() new 3d29ac5028a7 bcachefs: Clean up duplicated code in bch2_journal_halt() new e11f597101c9 bcachefs: Kill bch2_trans_unlock_noassert new e01143ab1581 bcachefs: Remove spurious +1/-1 operation new 89d68b8bf9fd bcachefs: Simplify logic new 573918b61b01 bcachefs: Initialize c->name earlier on single dev filesystems new c6c704a84865 bcachefs: Single device mode new ecf8e0cd53d2 bcachefs: Use drop_locks_do() in bch2_inode_hash_find() new a9f0816d3cd8 bcachefs: Clean up option pre/post hooks, small fixes new 99d915b2d8a8 bcachefs: Incompatible features may now be enabled at runtime new d84e4a993ad8 bcachefs: bch2_run_explicit_recovery_pass_printbuf() new 65f74bbb4fdf bcachefs: Simplify bch2_count_fsck_err() new 563bb3a5e691 bcachefs: bch2_dev_missing_bkey() new 5a4a2b74ac6c bcachefs: print_str_as_lines() -> print_str() new 50adb78bdbbb bcachefs: Flag for repair on missing subvolume new ec2b1f69d11b bcachefs: Add a recovery pass for making sure root inode i [...] new 15b07446d385 bcachefs: sb_validate() no longer requires members_v1 new 772976ada5e4 bcachefs: Shrink superblock downgrade table new 2d2f303647a1 bcachefs: Print features on startup with -o verbose new 009d237de470 bcachefs: BCH_FEATURE_no_alloc_info new f1a9e6d6daea bcachefs: BCH_FEATURE_small_image new 1755c0c2718f bcachefs: BCH_MEMBER_RESIZE_ON_MOUNT new c36d841894c4 bcachefs: export bch2_move_data_phys() new d014b38a8a23 bcachefs: Plumb target parameter through btree_node_rewrite_pos() new 1aedb9d29655 bcachefs: plumb btree_id through move_pred_fd new ba8f13e30d06 bcachefs: bch2_move_data_btree() can move btree nodes new 80a5a77a64f0 bcachefs: bch2_move_data_btree() can now walk roots new 81e5eaaf480b docs: bcachefs: idle work scheduling design doc new 7c898798aea3 bcachefs: Fix struct with flex member ABI warning new 1c2e014fd693 bcachefs: Kill dead code new 54001aa40294 bcachefs: bch2_check_rebalance_work() new 21b42a7082a6 bcachefs: bch2_target_to_text() no longer depends on io_ref new 024498647120 bcachefs: recalc_capacity() no longer depends on io_ref new 0e92096d2c5d bcachefs: for_each_online_member_rcu() new adbc13dbe920 bcachefs: __bch2_fs_read_write() no longer depends on io_ref new 4603d637ef5f bcachefs: for_each_rw_member_rcu() new 78fb3f686cab bcachefs: enumerated_ref.c new 49ba270a4fba bcachefs: bch_fs.writes -> enumerated_refs new 9a6b24b70fb3 bcachefs: bch_dev.io_ref -> enumerated_ref new e80485cdf85c bcachefs: bch2_bio_to_text() new 776466f0cf9f bcachefs: bch2_read_bio_to_text new 94df6bd754c5 bcachefs: fast_list new 9e0244b056cb bcachefs: Async object debugging new 588cb91bb810 bcachefs: Make various async objs visible in debugfs new 7dba6dc2ac99 bcachefs: print_string_as_lines: avoid printing empty line new 547361933227 bcachefs: bch2_io_failures_to_text() new 17f09ae38a15 bcachefs: Emit a single log message on data read error new bd6bf5ec12e8 bcachefs: Kill redundant error message in topology repair new 0c9ae07a342e bcachefs: bch2_btree_lost_data() now handles snapshots tree new 0c8db6ec27cc bcachefs: Remove redundant calls to btree_lost_data() new 29b6af5a7aa6 bcachefs: kill bch2_run_explicit_recovery_pass_persistent() new f43468ede211 bcachefs: Plumb printbuf through bch2_btree_lost_data() new f5fcf3546725 bcachefs: bch2_fsck_err_opt() new 073bb07d3e1a bcachefs: bch2_mark_btree_validate_failure() new 65d85b6ed826 bcachefs: Single err message for btree node reads new 849dba3e31d6 bcachefs: bch2_dirent_to_text() shows casefolded dirents new 941f306f5e27 bcachefs: provide unlocked version of run_explicit_recover [...] new 16bd87cb3d1b bcachefs: Run most explicit recovery passes persistent new c52cf67e2fa9 bcachefs: bch2_trans_update_ip() new 281b9920f2e8 bcachefs: bch2_fs_open() now takes a darray new e2b07e95f6f8 bcachefs: bch2_dev_add() can run on a non-started fs new 3bd3a51be8a2 bcachefs: Avoid -Wflex-array-member-not-at-end warnings new d83d55d0b3b9 bcachefs: sysfs trigger_recalc_capacity new 6aadd9335143 bcachefs: Fix setting ca->name in device add new fbe8ee1bf582 docs: bcachefs: add casefolding reference new a71944cc71e6 bcachefs: Improve bch2_disk_groups_to_text() new 8a205dcb63ed bcachefs: Rename x_name to x_name_and_value new e581de01cd5d bcachefs: Don't emit bch_sb_field_members_v1 if not required new c0e9741a7b32 bcachefs: snapshot delete progress indicator new 13993b9726a3 bcachefs: Add comments for inode snapshot requirements new d07416200223 bcachefs: kill inode_walker_entry.snapshot new ad0ac661ff1a bcachefs: Fix inconsistent req->ec new d91b432c2d6d bcachefs: Improve bch2_request_incompat_feature() message new eae753507f10 bcachefs: bch2_inode_unpack() cleanup new 6a9a0d264e4d bcachefs: get_inodes_all_snapshots() now includes whiteouts new 220eea52b8aa bcachefs: BCH_FSCK_ERR_snapshot_key_missing_inode_snapshot new 517f662261bd bcachefs: Skip unrelated snapshot trees in snapshot deletion new 95707cb1569c bcachefs: BCH_SNAPSHOT_DELETED -> BCH_SNAPSHOT_WILL_DELETE new b2aab14a8406 bcachefs: bcachefs_metadata_version_snapshot_deletion_v2 new 58c9a233e78b bcachefs: delete_dead_snapshot_keys_v2() new 43d36e4e084a bcachefs: bch2_journal_write() refactoring new 11d34ad34491 bcachefs: bch2_dev_in_target() no longer takes rcu_read_lock() new 901b374eae8a bcachefs: inline bch2_ob_ptr() new 59c6368dc580 bcachefs: improve check_inode_hash_info_matches_root() err [...] new 673de287282a bcachefs: Improve bch2_extent_ptr_set_cached() new 2f6176bc9b85 bcachefs: __bch2_fs_free() cleanup new c82bc914051a bcachefs: opts.rebalance_on_ac_only new 90543096ab57 bcachefs: bch2_dev_remove_stripes() respects degraded flags new 0b9b4eb64378 bcachefs: BCH_SB_MEMBER_DELETED_UUID new 873f4b1c0963 bcachefs: bch2_dev_data_drop_by_backpointers() new 1808bbd012f8 bcachefs: bcachefs_metadata_version_fast_device_removal new 11afe44f3fdc bcachefs: Knob for manual snapshot deletion new 039a58e2fc02 bcachefs: Add missing include new 257cff2437a5 bcachefs: bch2_copygc_dev_wait_amount() new 19d0be08dca8 bcachefs: buckets_in_flight on stack new 868bde3c4d48 bcachefs: kill dead code in move_data_phys() new a8bca520c50e bcachefs: delete dead items in bch_dev new 3d47e6976b8b bcachefs: "buckets with backpointer mismatches" now alloca [...] new 35654ec127f0 bcachefs: print label correctly in sb_member_to_text() new 61e3ea9b4639 bcachefs: recovery_passes_types.h -> recovery_passes_format.h new 562e817e7e05 bcachefs: bch_sb_field_recovery_passes new 845c8ec23246 bcachefs: online_fsck_mutex -> run_recovery_passes_lock new 43da1be2f870 bcachefs: Slim down inlined part of bch2_btree_path_upgrade() new 63258ca0fbbd bcachefs: Debug params are now static_keys new f6d6e48026cb bcachefs: debug_check_btree_locking modparam new 5c855da341d2 bcachefs: debug_check_iterators no longer requires BCACHEFS_DEBUG new a5118b3a5f96 bcachefs: debug_check_bset_lookups new 8400ccf8032b bcachefs: debug_check_bkey_unpack new 1ce330d2451c bcachefs: Rename fsck_running, recovery_running flags new 961708310cc4 bcachefs: Don't rewind recovery if not in recovery new ce0c546b0d49 bcachefs: add missing locking in bch2_write_point_to_text() new 61580c0f89cb bcachefs: Extra write buffer asserts new 79d6808e17a3 bcachefs: bch2_fs_emergency_read_only2() new c35a3f1787ef bcachefs: kill move_bucket_in_flight new c2b0cdc51d06 bcachefs: Move pending buckets queue to buckets_in_flight new 04790faf8e4a bcachefs: move_buckets in rhashtable when allocated new 07b04fab9f77 bcachefs: Add tracepoint, counter for io_move_created_rebalance new 2753d91b00aa bcachefs: fix can_write_extent() new 4f4b0e6f7fbd bcachefs: Fix opt hooks in sysfs for non sb option new c7795d0c52fb bcachefs: Kill BTREE_TRIGGER_bucket_invalidate new c7bfd521650e bcachefs: Early return to avoid unnecessary lock new 2b52829d3de3 bcachefs: bch2_inode_find_snapshot_root() new 8f5d519a54c6 bcachefs: Improve bch2_repair_inode_hash_info() new 3d72bb73a01b bcachefs: better error message for subvol_fs_path_parent_wrong new 16b2e549942f bcachefs: do_rebalance_scan() now only updates bch_extent_ [...] new ea29f3633758 bcachefs: relock_fail tracepoint now includes btree new ad0487efd1ec bcachefs: journal path now uses discard_opt_enabled() new 1245126b0c4b bcachefs: btree key cache asserts new 7d136fcda725 bcachefs: Optimize bch2_trans_start_alloc_update() new 75cba303075e bcachefs: kill copy in bch2_disk_accounting_mod() new 11993d84585f bcachefs: struct bch_fs_recovery new b0353b16fdb1 bcachefs: __bch2_run_recovery_passes() new 85106f5267c0 bcachefs: Reduce usage of recovery.curr_pass new 2763a77032d7 bcachefs: bch2_recovery_pass_status_to_text() new 8f11c6697c35 bcachefs: bch2_run_explicit_recovery_pass() cleanup new 2dba8a1a2a59 bcachefs: Run recovery passes asynchronously new a64ef6149c48 bcachefs: Improve bucket_bitmap code new b3b889b9b775 bcachefs: bch2_check_bucket_backpointer_mismatch() new 20942fe2d1c3 bcachefs: fsck: Include loops in error messages new 3d47e0bb5c48 bcachefs: fix bch2_debugfs_flush_buf() when tabstops are in use new d7fffafaa9c6 bcachefs: async objs now support bch_write_ops new 5622f0840101 bcachefs: Make accounting mismatch errors more readable new 9e00b80bf74a bcachefs: btree_trans_subbuf new 950d8cf2ea8b bcachefs: Split out accounting in transaction commit new 660cd372a487 bcachefs: Coalesce accounting in trans commit new 40d347de598c bcachefs: Simplify bch2_extent_atomic_end() new de2e1d8a937d bcachefs: fix extent_has_stripe_ptr() new 0a6be43f2c78 bcachefs: mkwrite() now only dirties one page new e70de852a00b bcachefs: Call bch2_bkey_set_needs_rebalance() earlier in [...] new 7ec7c965b6ad bcachefs: Remove duplicate call to bch2_trans_begin() new 83d7c719f3ba bcachefs: Don't set bi_casefold on non directories new 7a5ef8f68fe8 bcachefs: subvol_inum_eq() new 37f44398abfc bcachefs: bch2_rename_trans() only runs rename-to-dir code [...] new e153c543bd8b bcachefs: bch2_inum_snapshot_to_path() new 831b7b024322 bcachefs: bch2_inode_find_by_inum_snapshot() new 86201ac9945d bcachefs: BCH_INODE_has_case_insensitive new ea254f4af6b3 Merge branch 'for-next' of git://evilpiepirate.org/bcachefs.git new 1080e730e073 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] new 4dab2008ac92 Merge branch 'misc-6.15' into for-next-current-v6.14-20250520 new e339596e8635 Merge branch 'for-next-current-v6.14-20250520' into for-ne [...] new 8af94e772ef7 btrfs: remove standalone "nologreplay" mount option new eeb133a63412 btrfs: move misplaced comment of btrfs_path::keep_locks new 4ec434d1fe61 Merge branch 'misc-6.16' into for-next-next-v6.15-20250520 new 18e274f43253 Merge branch 'for-next-next-v6.15-20250520' into for-next- [...] new 567cd527e376 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a7a8fe56e932 smb: client: Fix use-after-free in cifs_fill_dirent new ea9dfcac6371 smb: client: Reset all search buffer pointers when releasi [...] new dd94f9d401a2 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] new b4be3e5f6d81 Merge branch 'configfs-next' of git://git.kernel.org/pub/s [...] new 26f770d95f5a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new b1893246e77b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 12bf25d1659b erofs: lazily initialize per-CPU workers and CPU hotplug hooks new c94d54dab9f0 erofs: add 'fsoffset' mount option to specify filesystem offset new 0071dcf92a2b Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 81013bb1d66e exfat: fix double free in delayed_free new 602ac09f66e8 exfat: do not clear volume dirty flag during sync new 9421f406ddb1 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 90d1238047a6 fanotify: remove redundant permission checks new 58f5fbeb367f fanotify: support watching filesystems and mounts inside userns new e56f3c6159f2 Merge unpriviledged fanotify watching. new 89c1cdb183a3 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] new 834224e81cdc ext4: convert i_fc_lock to spinlock new 4d3266463ed0 ext4: for committing inode, make ext4_fc_track_inode wait new 0b64fd74dd20 ext4: mark inode dirty before grabbing i_data_sem in ext4_setattr new 857d32f26181 ext4: rework fast commit commit path new ed45d331135c ext4: drop i_fc_updates from inode fc info new 69f35ca18930 ext4: update code documentation new 86e07d4b9b04 ext4: temporarily elevate commit thread priority new 12e64e7f859e ext4: convert s_fc_lock to mutex type new 6593714d67ba ext4: hold s_fc_lock while during fast commit new 227cb4ca5a65 ext4: inline: fix len overflow in ext4_prepare_inline_data new 53ce42accd20 ext4: ext4: unify EXT4_EX_NOCACHE|NOFAIL flags in ext4_ext [...] new 86b349ce0312 ext4: generalize EXT4_GET_BLOCKS_IO_SUBMIT flag usage new 402e38e6b71f ext4: prevent stale extent cache entries caused by concurr [...] new 151ff9325e5e ext4: prevent stale extent cache entries caused by concurr [...] new f22a0ef2231a ext4: prevent stale extent cache entries caused by concurr [...] new 0b8e0bd45007 ext4: factor out is_special_ino() new 7871da20d484 ext4: introduce ext4_check_map_extents_env() debug helper new 1b4d2a0b7946 ext4: check env when mapping and modifying extents new 24b7a2331fcd ext4: clairfy the rules for modifying extents new d612a07931e2 ext4: avoid -Wformat-security warning new 32a93f5bc9b9 ext4: fix calculation of credits for extent tree modification new e80325ef5cc2 ext4: use writeback_iter in ext4_journalled_submit_inode_d [...] new af98b0157adf jbd2: fix data-race and null-ptr-deref in jbd2_journal_dir [...] new b5e58bcd7962 ext4: fix out of bounds punch offset new 29ec9bed2395 ext4: fix incorrect punch max_end new dbe27f06fa38 ext4: factor out ext4_get_maxbytes() new 1a77a028a392 ext4: ensure i_size is smaller than maxbytes new fdbd0df9d4a3 ext4: make ext4_mpage_readpages() support large folios new 16705e52e629 ext4: make regular file's buffered write path support larg [...] new 2e9466fc5d7c ext4: make __ext4_block_zero_page_range() support large folio new d6bf294773a4 ext4/jbd2: convert jbd2_journal_blocks_per_page() to suppo [...] new 0e32d8617012 ext4: correct the journal credits calculations of allocati [...] new cd9f76de6ae9 ext4: make the writeback path support large folios new 01e807e18fd8 ext4: make online defragmentation support large folios new 7ac67301e82f ext4: enable large folio for regular file new 6cbab5f95e49 ext4: remove sbi argument from ext4_chksum() new 6017dbb7b67a ext4: remove sb argument from ext4_superblock_csum() new 76005718cf8b jbd2: remove journal_t argument from jbd2_chksum() new fff6f35b9b2f jbd2: remove journal_t argument from jbd2_superblock_csum() new 9fa6121684da ext4: Document an edge case for overwrites new 1c972b1d13dd ext4: Check if inode uses extents in ext4_inode_can_atomic [...] new 255e7bc2127c ext4: Make ext4_meta_trans_blocks() non-static for later use new 5bb12b1837c0 ext4: Add support for EXT4_GET_BLOCKS_QUERY_LEAF_BLOCKS new b86629c2b299 ext4: Add multi-fsblock atomic write support with bigalloc new 642e0dc73c5d ext4: Enable support for ext4 multi-fsblock atomic write u [...] new 0bf1f51e34c4 ext4: Add atomic block write documentation new e26268ff1dca ext4: only dirty folios when data journaling regular files new dc1962e47f07 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new d23578466429 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new f008a4390bde fuse: support copying large folios new 4ba08e62e80e fuse: support large folios for retrieves new da4283da01fb fuse: refactor fuse_fill_write_pages() new aee03ea7ff98 fuse: support large folios for writethrough writes new 6ad7ef446717 fuse: support large folios for folio reads new 14db04aacfd7 fuse: support large folios for symlinks new 772ebacdb26a fuse: support large folios for stores new f32c9138c9c6 fuse: support large folios for queued writes new 64b0794766fd fuse: support large folios for readahead new db111869f509 fuse: support large folios for writeback new 376464b93692 fuse: don't allow signals to interrupt getdents copying new 3bd894a88be0 readdir: supply dir_context.count as readdir buffer size hint new 65107cbe9585 fuse: increase readdir buffer size new d68f3d1726f5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6a0a5f1a7c00 gfs2: Rename jdata_dirty_folio to gfs2_jdata_dirty_folio new ac9f2603a3cf gfs2: Move gfs2_trans_add_databufs new 3f39ce5b5251 gfs2: Don't start unnecessary transactions during log flush new 031dfffcd507 gfs2: Minor comments fix new 20fdf503e4f0 gfs2: Move gfs2_log_pointers_init new b46d0ef63679 gfs2: Simplify gfs2_log_pointers_init new 8744fc04d0c5 gfs2: Simplify clean_journal new 7545d2b8ed49 gfs2: Get rid of duplicate log head lookup new 65347aa1b9a4 gfs2: No more gfs2_find_jhead caching new 35531a6c1755 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a61f1819b947 Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] new 1f4bbedd4e5a ksmbd: fix stream write failure new e3780133c1c1 ksmbd: use SHA-256 library API instead of crypto_shash API new 9bc18c6a94e7 ksmbd: remove unnecessary softdep on crc32 new 6679ea7bc337 ksmbd: use list_first_entry_or_null for opinfo_get_list() new 740c5aa0ef60 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] new 592433158905 svcrdma: Reduce the number of rdma_rw contexts per-QP new eff042ddf4b9 sunrpc: Add a helper to derive maxpages from sv_max_mesg new 1a58791292eb sunrpc: Remove backchannel check in svc_init_buffer() new ed603bcf4fea sunrpc: Replace the rq_pages array with dynamically-alloca [...] new 59cf7346542b sunrpc: Replace the rq_bvec array with dynamically-allocat [...] new 2a48f3adc2dd NFSD: Use rqstp->rq_bvec in nfsd_iter_read() new f2e597353d50 NFSD: De-duplicate the svc_fill_write_vector() call sites new 62bf165c04bf SUNRPC: Export xdr_buf_to_bvec() new 1969823caf16 NFSD: Use rqstp->rq_bvec in nfsd_iter_write() new b406c6b78198 SUNRPC: Remove svc_fill_write_vector() new 1259560b988c SUNRPC: Remove svc_rqst :: rq_vec new f4126823c1fd sunrpc: Adjust size of socket's receive page array dynamically new 81381d1a90de svcrdma: Adjust the number of entries in svc_rdma_recv_ctx [...] new 56ab43f50d70 svcrdma: Adjust the number of entries in svc_rdma_send_ctx [...] new 0af165bb903c sunrpc: Remove the RPCSVC_MAXPAGES macro new 58d721684d13 NFSD: Remove NFSD_BUFSIZE new cdc29154d327 NFSD: Remove NFSSVC_MAXBLKSIZE_V2 macro new 8a81f16de64f NFSD: Add a "default" block size new 1e7dbad6d1fe SUNRPC: Bump the maximum payload size for the server new 425364dc49f0 xdrgen: Fix code generated for counted arrays new aa6dc84cb7ad Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] new 766797c295b5 fs/ntfs3: Fix handling of InitializeFileRecordSegment new eeb0819318cc fs/ntfs3: remove ability to change compression on mounted volume new e4eddc1217b3 Merge branch 'master' of https://github.com/Paragon-Softwa [...] new c562696433a3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 4a13c5c9a522 Merge branch 'overlayfs-next' of git://git.kernel.org/pub/ [...] new 74de16f78825 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] new bd8072151c58 Merge branch 'vfs.fixes' into vfs.all new 53d6dcfa6986 Merge branch 'vfs-6.16.async.dir' into vfs.all new fb23bf92117f Merge branch 'vfs-6.16.mount.api' into vfs.all new d459f751588f Merge branch 'vfs-6.16.writepage' into vfs.all new b577c16430fe Merge branch 'vfs-6.16.super' into vfs.all new 8d9117009dd6 fuse: don't allow signals to interrupt getdents copying new e7b9cea718ee vfs: Add sysctl vfs_cache_pressure_denom for bulk file operations new e0410e956b97 readdir: supply dir_context.count as readdir buffer size hint new d8c5507cd140 include/linux/fs.h: add inode_lock_killable() new 28a3f6ab2fe0 fs/open: make chmod_common() and chown_common() killable new d68687564280 fs/open: make do_truncate() killable new 2e1a8fbff51b fs/read_write: make default_llseek() killable new 4fae90d04a58 Merge patch series "include/linux/fs.h: add inode_lock_kil [...] new 5f152cc012f4 fs: Convert __page_get_link() to use a folio new cc8e87f312e0 nfs: Use a folio in nfs_get_link() new 4ec373b74e96 fs: Pass a folio to page_put_link() new 76145cb37ff0 Merge patch series "Use folios for symlinks in the page cache" new f13865bcff54 fs/buffer: use sleeping lookup in __getblk_slowpath() new 545f109630fc fs/buffer: avoid redundant lookup in getblk slowpath new fd7bedc81a2e fs/buffer: remove superfluous statements new a09d25918f3d fs/buffer: optimize discard_buffer() new d5646f1b4073 Merge patch series "fs/buffer: misc optimizations" new 492433749bac Merge branch 'vfs-6.16.misc' into vfs.all new 574bbf2264a2 Merge branch 'vfs-6.16.pidfs' into vfs.all new d7dd50e956e4 Merge branch 'vfs-6.16.mount' into vfs.all new 727b55105aeb coredump: massage format_corename() new d4fde206ab9f coredump: massage do_coredump() new 1c587ee610b0 coredump: reflow dump helpers a little new 997e88a74ed6 coredump: add coredump socket new ce6ad1293e81 pidfs, coredump: add PIDFD_INFO_COREDUMP new 97f555be5061 coredump: show supported coredump modes new 5cefdfdf5ef6 coredump: validate socket name as it is written new 82f80bc58490 selftests/pidfd: add PIDFD_INFO_COREDUMP infrastructure new 5a090eccce0e selftests/coredump: add tests for AF_UNIX coredumps new 4a47ea789b4b Merge patch series "coredump: add coredump socket" new 3d022b7f3251 Merge branch 'vfs-6.16.coredump' into vfs.all new 0a139b886c3f Merge branch 'vfs-6.16.iomap' into vfs.all new 5ddcb20f3315 Merge branch 'vfs-6.16.selftests' into vfs.all new 45e7d857c7ec Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] new 388aa5777a4f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (f0367908b6a8) \ N -- N -- N refs/heads/fs-next (388aa5777a4f)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 437 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/admin-guide/sysctl/vm.rst | 32 +- Documentation/filesystems/erofs.rst | 1 + Documentation/filesystems/ext4/atomic_writes.rst | 225 +++++++++ Documentation/filesystems/ext4/overview.rst | 1 + MAINTAINERS | 25 +- Makefile | 2 +- arch/loongarch/include/asm/ptrace.h | 2 +- arch/loongarch/include/asm/uprobes.h | 1 - arch/loongarch/kernel/genex.S | 7 +- arch/loongarch/kernel/kfpu.c | 22 +- arch/loongarch/kernel/time.c | 2 +- arch/loongarch/kernel/uprobes.c | 11 +- arch/loongarch/power/hibernate.c | 3 + arch/x86/coco/sev/core.c | 255 ++++++---- arch/x86/events/intel/ds.c | 9 +- arch/x86/include/asm/cpufeatures.h | 2 +- arch/x86/include/asm/sev-common.h | 2 +- arch/x86/kernel/cpu/amd.c | 5 + arch/x86/mm/init_32.c | 2 +- block/bio.c | 2 +- drivers/accel/ivpu/ivpu_debugfs.c | 2 +- drivers/acpi/pptt.c | 11 +- drivers/block/ublk_drv.c | 2 +- drivers/dma-buf/dma-resv.c | 5 +- drivers/dma/amd/ptdma/ptdma-dmaengine.c | 19 +- drivers/dma/dmatest.c | 6 +- drivers/dma/fsl-edma-main.c | 2 +- drivers/dma/idxd/cdev.c | 13 +- drivers/dma/idxd/init.c | 159 +++++-- drivers/dma/mediatek/mtk-cqdma.c | 6 +- drivers/dma/ti/k3-udma.c | 10 +- drivers/gpio/gpio-pca953x.c | 6 + drivers/gpio/gpio-virtuser.c | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_csa.c | 2 +- drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c | 12 + drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.c | 8 + drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 5 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 16 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 10 +- .../gpu/drm/amd/display/dc/dml/dcn35/dcn35_fpu.c | 4 +- .../dc/dml2/dml21/dml21_translation_helper.c | 20 +- .../drm/amd/display/dc/dpp/dcn401/dcn401_dpp_cm.c | 5 +- .../drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.c | 6 +- drivers/gpu/drm/amd/display/dc/link/link_dpms.c | 13 +- drivers/gpu/drm/drm_gpusvm.c | 37 +- drivers/gpu/drm/meson/meson_encoder_hdmi.c | 4 +- drivers/gpu/drm/tiny/panel-mipi-dbi.c | 5 +- drivers/gpu/drm/xe/instructions/xe_mi_commands.h | 4 + drivers/gpu/drm/xe/regs/xe_engine_regs.h | 5 + drivers/gpu/drm/xe/regs/xe_gt_regs.h | 1 + drivers/gpu/drm/xe/regs/xe_lrc_layout.h | 2 + drivers/gpu/drm/xe/xe_device_types.h | 2 + drivers/gpu/drm/xe/xe_exec_queue.c | 2 +- drivers/gpu/drm/xe/xe_guc_submit.c | 2 +- drivers/gpu/drm/xe/xe_lrc.c | 199 +++++++- drivers/gpu/drm/xe/xe_lrc.h | 5 +- drivers/gpu/drm/xe/xe_lrc_types.h | 9 +- drivers/gpu/drm/xe/xe_module.c | 3 - drivers/gpu/drm/xe/xe_module.h | 1 - drivers/gpu/drm/xe/xe_pci.c | 2 + drivers/gpu/drm/xe/xe_pci_types.h | 1 + drivers/gpu/drm/xe/xe_pt.c | 14 +- drivers/gpu/drm/xe/xe_ring_ops.c | 7 +- drivers/gpu/drm/xe/xe_shrinker.c | 2 +- drivers/gpu/drm/xe/xe_svm.c | 116 +++-- drivers/gpu/drm/xe/xe_svm.h | 5 - drivers/gpu/drm/xe/xe_trace_lrc.h | 8 +- drivers/gpu/drm/xe/xe_wa.c | 4 + drivers/i2c/busses/i2c-designware-pcidrv.c | 4 +- drivers/irqchip/irq-gic-v2m.c | 2 +- drivers/irqchip/irq-gic-v3-its-msi-parent.c | 2 +- drivers/irqchip/irq-gic-v3-mbi.c | 2 +- drivers/irqchip/irq-mvebu-gicp.c | 2 +- drivers/irqchip/irq-mvebu-odmi.c | 2 +- drivers/irqchip/irq-riscv-imsic-state.c | 10 +- drivers/nvme/host/core.c | 30 +- drivers/nvme/host/multipath.c | 3 +- drivers/nvme/host/nvme.h | 3 +- drivers/nvme/host/pci.c | 6 +- drivers/nvme/target/pci-epf.c | 39 +- drivers/phy/phy-can-transceiver.c | 22 +- drivers/phy/qualcomm/phy-qcom-qmp-ufs.c | 3 +- drivers/phy/renesas/phy-rcar-gen3-usb2.c | 135 +++--- drivers/phy/rockchip/phy-rockchip-samsung-dcphy.c | 2 +- drivers/phy/rockchip/phy-rockchip-samsung-hdptx.c | 2 + drivers/phy/starfive/phy-jh7110-usb.c | 7 + drivers/phy/tegra/xusb-tegra186.c | 46 +- drivers/phy/tegra/xusb.c | 8 +- drivers/regulator/max20086-regulator.c | 7 +- drivers/scsi/sd_zbc.c | 6 +- drivers/soundwire/bus.c | 9 +- drivers/spi/spi-loopback-test.c | 2 +- drivers/spi/spi-sun4i.c | 5 +- drivers/spi/spi-tegra114.c | 6 +- drivers/usb/gadget/function/f_midi2.c | 2 +- fs/bcachefs/alloc_background.c | 46 +- fs/bcachefs/alloc_foreground.c | 6 +- fs/bcachefs/async_objs.c | 6 + fs/bcachefs/async_objs_types.h | 1 + fs/bcachefs/backpointers.c | 197 +++++--- fs/bcachefs/backpointers.h | 10 +- fs/bcachefs/bcachefs.h | 45 +- fs/bcachefs/bcachefs_format.h | 3 +- fs/bcachefs/btree_cache.c | 2 +- fs/bcachefs/btree_io.c | 7 +- fs/bcachefs/btree_iter.c | 6 +- fs/bcachefs/btree_key_cache.c | 50 +- fs/bcachefs/btree_key_cache.h | 3 +- fs/bcachefs/btree_locking.c | 5 +- fs/bcachefs/btree_node_scan.c | 2 +- fs/bcachefs/btree_trans_commit.c | 66 +-- fs/bcachefs/btree_types.h | 11 +- fs/bcachefs/btree_update.c | 35 +- fs/bcachefs/btree_update.h | 49 +- fs/bcachefs/btree_update_interior.c | 2 +- fs/bcachefs/buckets.c | 33 +- fs/bcachefs/debug.c | 5 + fs/bcachefs/disk_accounting.c | 63 ++- fs/bcachefs/disk_accounting.h | 4 +- fs/bcachefs/ec.c | 20 +- fs/bcachefs/errcode.h | 1 - fs/bcachefs/error.c | 24 +- fs/bcachefs/extent_update.c | 67 +-- fs/bcachefs/extent_update.h | 2 +- fs/bcachefs/extents.h | 7 - fs/bcachefs/fast_list.c | 96 ++-- fs/bcachefs/fs-io-pagecache.c | 18 +- fs/bcachefs/fs.c | 9 +- fs/bcachefs/fsck.c | 146 +++--- fs/bcachefs/inode.c | 119 +++-- fs/bcachefs/inode.h | 35 +- fs/bcachefs/inode_format.h | 7 +- fs/bcachefs/io_write.c | 18 +- fs/bcachefs/io_write_types.h | 4 + fs/bcachefs/journal_reclaim.c | 3 +- fs/bcachefs/move.c | 24 +- fs/bcachefs/move.h | 4 + fs/bcachefs/movinggc.c | 13 +- fs/bcachefs/namei.c | 236 ++++++++-- fs/bcachefs/namei.h | 7 + fs/bcachefs/rebalance.c | 44 +- fs/bcachefs/recovery.c | 53 ++- fs/bcachefs/recovery_passes.c | 431 +++++++++++------ fs/bcachefs/recovery_passes.h | 23 +- fs/bcachefs/recovery_passes_types.h | 27 ++ fs/bcachefs/sb-downgrade.c | 6 +- fs/bcachefs/sb-errors_format.h | 4 +- fs/bcachefs/sb-members.c | 4 +- fs/bcachefs/snapshot.c | 33 +- fs/bcachefs/snapshot.h | 2 +- fs/bcachefs/str_hash.c | 138 +++--- fs/bcachefs/str_hash.h | 2 + fs/bcachefs/subvolume.c | 6 +- fs/bcachefs/super.c | 10 +- fs/bcachefs/sysfs.c | 6 + fs/btrfs/ctree.h | 2 +- fs/btrfs/super.c | 8 - fs/buffer.c | 20 +- fs/coredump.c | 393 ++++++++++++---- fs/dcache.c | 11 +- fs/erofs/data.c | 5 +- fs/erofs/fileio.c | 3 +- fs/erofs/internal.h | 3 +- fs/erofs/super.c | 16 +- fs/erofs/zdata.c | 73 ++- fs/ext4/bitmap.c | 8 +- fs/ext4/ext4.h | 85 +++- fs/ext4/ext4_jbd2.c | 3 +- fs/ext4/ext4_jbd2.h | 4 +- fs/ext4/extents.c | 175 +++++-- fs/ext4/extents_status.c | 35 +- fs/ext4/fast_commit.c | 460 +++++++++--------- fs/ext4/file.c | 14 +- fs/ext4/ialloc.c | 8 +- fs/ext4/inline.c | 3 +- fs/ext4/inode.c | 513 +++++++++++++++++---- fs/ext4/ioctl.c | 16 +- fs/ext4/mmp.c | 2 +- fs/ext4/move_extent.c | 11 +- fs/ext4/namei.c | 10 +- fs/ext4/orphan.c | 13 +- fs/ext4/readpage.c | 28 +- fs/ext4/resize.c | 2 +- fs/ext4/super.c | 84 ++-- fs/ext4/xattr.c | 10 +- fs/fuse/dev.c | 8 +- fs/fuse/dir.c | 2 +- fs/gfs2/aops.c | 5 +- fs/gfs2/glops.c | 5 +- fs/gfs2/log.h | 11 - fs/gfs2/lops.c | 11 +- fs/gfs2/lops.h | 2 +- fs/gfs2/recovery.c | 25 +- fs/gfs2/recovery.h | 2 + fs/gfs2/super.c | 18 +- fs/gfs2/util.c | 2 +- fs/jbd2/commit.c | 6 +- fs/jbd2/journal.c | 23 +- fs/jbd2/recovery.c | 10 +- fs/jbd2/transaction.c | 5 +- fs/namei.c | 48 +- fs/nfs/client.c | 2 + fs/nfs/dir.c | 15 +- fs/nfs/pnfs.c | 39 +- fs/nfs/symlink.c | 20 +- fs/nfsd/nfs3proc.c | 5 +- fs/nfsd/nfs4proc.c | 10 +- fs/nfsd/nfs4state.c | 2 +- fs/nfsd/nfs4xdr.c | 2 +- fs/nfsd/nfsd.h | 24 +- fs/nfsd/nfsproc.c | 13 +- fs/nfsd/nfssvc.c | 2 +- fs/nfsd/nfsxdr.c | 4 +- fs/nfsd/vfs.c | 67 ++- fs/nfsd/vfs.h | 10 +- fs/notify/fanotify/fanotify.c | 1 + fs/notify/fanotify/fanotify_user.c | 50 +- fs/ntfs3/attrib.c | 72 --- fs/ntfs3/file.c | 87 ---- fs/ntfs3/frecord.c | 74 --- fs/ntfs3/fslog.c | 30 +- fs/ntfs3/namei.c | 2 - fs/ntfs3/ntfs_fs.h | 5 - fs/open.c | 14 +- fs/pidfs.c | 55 +++ fs/read_write.c | 4 +- fs/smb/client/file.c | 32 +- fs/smb/client/readdir.c | 7 +- fs/smb/server/Kconfig | 1 + fs/smb/server/auth.c | 34 -- fs/smb/server/auth.h | 2 - fs/smb/server/crypto_ctx.c | 8 - fs/smb/server/crypto_ctx.h | 4 - fs/smb/server/oplock.c | 5 - fs/smb/server/server.c | 1 - fs/smb/server/vfs.c | 20 +- include/drm/drm_gpusvm.h | 47 +- include/linux/bio.h | 1 + include/linux/fanotify.h | 5 +- include/linux/fs.h | 10 + include/linux/fsnotify_backend.h | 1 + include/linux/jbd2.h | 5 +- include/linux/net.h | 1 + include/linux/nfs_fs_sb.h | 12 +- include/linux/pgalloc_tag.h | 8 + include/linux/pidfs.h | 5 + include/linux/soundwire/sdw_intel.h | 2 +- include/linux/sunrpc/svc.h | 44 +- include/linux/sunrpc/svc_rdma.h | 6 +- include/linux/sunrpc/svcsock.h | 4 +- include/sound/ump_msg.h | 4 +- include/uapi/linux/pidfd.h | 16 + io_uring/fdinfo.c | 48 +- io_uring/memmap.c | 2 +- io_uring/uring_cmd.c | 5 + kernel/fork.c | 9 +- mm/hugetlb.c | 28 +- mm/internal.h | 1 - mm/memory.c | 2 +- mm/mm_init.c | 1 - mm/page_alloc.c | 88 +--- mm/userfaultfd.c | 12 +- mm/zsmalloc.c | 8 +- net/sunrpc/svc.c | 80 +--- net/sunrpc/svc_xprt.c | 10 +- net/sunrpc/svcsock.c | 15 +- net/sunrpc/xdr.c | 1 + net/sunrpc/xprtrdma/svc_rdma_recvfrom.c | 8 +- net/sunrpc/xprtrdma/svc_rdma_rw.c | 2 +- net/sunrpc/xprtrdma/svc_rdma_sendto.c | 16 +- net/sunrpc/xprtrdma/svc_rdma_transport.c | 14 +- net/unix/af_unix.c | 54 ++- sound/core/seq/seq_clientmgr.c | 52 ++- sound/core/seq/seq_ump_convert.c | 18 + sound/core/seq/seq_ump_convert.h | 1 + sound/hda/intel-sdw-acpi.c | 2 +- sound/pci/es1968.c | 6 +- sound/sh/Kconfig | 2 +- sound/usb/quirks.c | 4 + .../C/pointer/encoder/variable_length_array.j2 | 2 + .../C/struct/encoder/variable_length_array.j2 | 2 + .../C/union/decoder/variable_length_array.j2 | 2 + tools/testing/selftests/coredump/stackdump_test.c | 467 ++++++++++++++++++- tools/testing/selftests/pidfd/pidfd.h | 22 + 284 files changed, 5476 insertions(+), 2681 deletions(-) create mode 100644 Documentation/filesystems/ext4/atomic_writes.rst create mode 100644 fs/bcachefs/recovery_passes_types.h