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 8be095d50bda Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] omits 77d28f71051c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e2e161c8d145 Merge branch 'overlayfs-next' of git://git.kernel.org/pub/ [...] omits 21b5ec5c5670 Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits d3d5b4556728 Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] omits ab11812236b1 Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] omits cd2566378421 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 984b3fddf6ff Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits e5c6900de5a5 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits 6737394fe5ec Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits f373a199e003 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits f58bfc499046 Merge branch 'for-next' of git://git.infradead.org/users/h [...] omits 3dd0a14eb2a7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f82f396b38de Merge branch 'for-next' of https://evilpiepirate.org/git/b [...] omits 055650f6cb32 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 263e48975dcf Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 328421f12140 Merge branch 'vfs.fixes' of git://git.kernel.org/pub/scm/l [...] omits 6172f3c1a475 bcachefs: set fgf order hint before starting a buffered write omits a2db33fa484a bcachefs: use FGP_WRITEBEGIN instead of combining individu [...] omits 65e896177a41 bcachefs: Reduce the scope of gc_lock omits 3f2eeb245fb9 bcachefs: per_cpu_sum() omits a42d9e02bfcb MAINTAINERS: remove Brian Foster as a reviewer for bcachefs omits bded4f6c23bd Merge branch 'misc-6.10' into next-fixes omits 56cde3455304 Merge branch 'for-next-next-v6.10-20240613' into for-next- [...] omits 1879e508857b Merge branch 'for-next-current-v6.9-20240613' into for-nex [...] omits 08ccead6ba53 Merge branch 'misc-next' into for-next-next-v6.10-20240613 omits 7405b30e3164 Merge branch 'b-for-next' into for-next-next-v6.10-20240613 omits cb90ea60a0b1 Merge branch 'misc-6.10' into for-next-next-v6.10-20240613 omits d2f0f3300c3a Merge branch 'misc-6.10' into for-next-current-v6.9-20240613 omits b37c1b07570d bcachefs: kill key cache arg to bch2_assert_pos_locked() omits f3664b46fdc9 bcachefs: btree_path_cached_set() omits cad2642df792 bcachefs: btree_node_unlock() assert omits c748270c8205 bcachefs: bch2_gc_pos_to_text() omits 2c32dfe793ea bcachefs: bch2_btree_id_to_text() omits 9a1f17950a41 bcachefs: Kill gc_pos_btree_node() omits 3a784885ec73 bcachefs: Fix bch2_gc_accounting_done() locking omits 69b6f9d619b1 bcachefs: bch2_accounting_mem_gc() omits ed82971c6c63 bcachefs: Refactor disk accounting data structures omits 6108343fa28b bcachefs: fix smatch data leak warning in fs usage ioctl omits c17e83d2dd14 bcachefs: Fix race in bch2_accounting_mem_insert() omits 0aec44fa84cb bcachefs: bch2_btree_insert() - add btree iter flags omits 3cd932ea85e5 bcachefs: BCH_IOCTL_QUERY_ACCOUNTING omits 4534548b7b09 bcachefs: support REMAP_FILE_DEDUP in bch2_remap_file_range omits cfbdb84ab069 bcachefs: support FS_IOC_SETFSLABEL omits 11cc5d35e4ad bcachefs: support get fs label omits e762965f1e15 bcachefs: implement FS_IOC_GETVERSION to support lsattr omits 536dcb11349b bcachefs: Unlock trans when waiting for user input in fsck omits 6edc524b2fe2 bcachefs: Clear trans->last_unlock_ip when setting trans->locked omits 88da372715de bcachefs: Add tracepoints for bch2_sync_fs() and bch2_fsync() omits 07c766d34b9c bcachefs: track writeback errors using the generic trackin [...] omits df27331af68b bcachefs: bch2_dir_emit() - fix directory reads in the fus [...] omits e8d173290546 bcachefs: twf: delete dead struct fields omits b0a110534338 bcachefs: bch2_stdio_redirect_readline_timeout() omits 7e13c488844e bcachefs: twf: convert bch2_stdio_redirect_readline() to darray omits c3b9f102b2b1 bcachefs: Plumb more logging through stdio redirect omits eb4ced4af06e bcachefs: fsck_err() may now take a btree_trans omits ad58a430e540 bcachefs: btree_types bitmask cleanups omits 7ef668b84be4 bcachefs: Delete old assertion for online fsck omits 19d5a16d61e4 bcachefs: Initialize gc buckets in alloc trigger omits ac9bc5c417b5 bcachefs: Walk leaf to root in btree_gc omits d4cd604fd5a9 bcachefs: Don't block journal when finishing check_allocations() omits e602388c8b06 bcachefs: bch2_fs_get_tree() cleanup omits c3761b57b63f bcachefs: Kill bch2_mount() omits b90452610600 bcachefs: Eytzinger accumulation for accounting keys omits 5316d13e6580 bcachefs: bch_acct_rebalance_work omits 4e61d99a7277 bcachefs: bch_acct_btree omits a9c7e7df42f0 bcachefs: bch_acct_snapshot omits 2f70bd61a843 bcachefs: bch2_fs_usage_base_to_text() omits 962c48c0f6e1 bcachefs: bch2_fs_accounting_to_text() omits ed1888fe5e8c bcachefs: Convert bch2_compression_stats_to_text() to new [...] omits d29a891cf8f5 bcachefs: bch_acct_compression omits af594490d6a1 bcachefs: bch2_verify_accounting_clean() omits b27933d6275f bcachefs: Convert bch2_replicas_gc2() to new accounting omits f5e5f19072bf bcachefs: Convert gc to new accounting omits 5e4ffb7ab210 bcachefs: Kill replicas_journal_res omits 041fd48f3c72 bcachefs: Kill fs_usage_online omits 3c861ca78add bcachefs: Kill bch2_fs_usage_to_text() omits f76551ccee5f bcachefs: Delete journal-buf-sharded old style accounting omits 69da2a2e4a27 bcachefs: Kill writing old accounting to journal omits ec752b748184 bcachefs: kill bch2_fs_usage_read() omits 1da28791cbfc bcachefs: Convert bch2_ioctl_fs_usage() to new accounting omits d16e17522e5c bcachefs: Kill bch2_fs_usage_initialize() omits b89540e171dc bcachefs: dev_usage updated by new accounting omits 50350435df66 bcachefs: Coalesce accounting keys before journal replay omits 6353f5229fa3 bcachefs: Disk space accounting rewrite omits a00fd42c8a81 bcachefs: btree write buffer knows how to accumulate bch_a [...] omits 95415d289f92 bcachefs: Accumulate accounting keys in journal replay omits 2b0227aa8f25 bcachefs: KEY_TYPE_accounting omits 29f9ef22c69a bcachefs: use new mount API omits e571ad3348d6 bcachefs: Add error code to defer option parsing omits b2f79eae3c04 bcachefs: add printbuf arg to bch2_parse_mount_opts() omits 05af134ed7d1 bcachefs: metadata version bucket_stripe_sectors omits 5cb3b05cc8be bcachefs: BCH_DATA_unstriped omits 7f96d5606cad bcachefs: bch_alloc->stripe_sectors omits 80335d2e163f bcachefs: check_key_has_inode() omits 38002f97c27e bcachefs: allow passing full device path for target options omits 90cbe22b7594 bcachefs: Replace bare EEXIST with private error codes omits d260cedde036 bcachefs: bch2_printbuf_strip_trailing_newline() omits 531185e600ea bcachefs: don't expose "read_only" as a mount option omits d8ed4471a646 bcachefs: make offline fsck set read_only fs flag omits a61cf0810f3a bcachefs: btree_ptr_sectors_written() now takes bkey_s_c omits 2f2ae1d544f5 bcachefs: Check for bsets past bch_btree_ptr_v2.sectors_written omits 3348ce3a5cc5 bcachefs: Use try_cmpxchg() family of functions instead of [...] omits 31021c43e1c4 bcachefs: add might_sleep() annotations for fsck_err() omits 542017fd9604 btrfs: make compression path to be subpage compatible omits 202e4fce7708 btrfs: refactor btrfs_dio_submit_io() for less nesting and [...] omits 04b26363f786 btrfs: drop extent maps after failed COW dio write omits c82863c9690a btrfs: scrub: use generic ratelimit helpers to output erro [...] omits d9f0755864cb btrfs: scrub: ensure we output at least one error message [...] omits 6afa933c2dcf btrfs: scrub: simplify the inode iteration output omits bc444a2506a3 btrfs: scrub: remove unnecessary dev/physical lookup for s [...] omits 41b8a5256bb3 btrfs: scrub: remove unused is_super parameter from scrub_ [...] omits a0630b887bd6 btrfs: reduce the log level for btrfs_dev_stat_inc_and_print() omits dbd4ffd04e4d btrfs: scrub: fix incorrectly reported logical/physical address omits 20286b7f6bc3 btrfs: handle unexpected parent block offset in btrfs_allo [...] omits e8783e9474fb btrfs: === misc-next === omits 28f31d482c00 btrfs: add documentation around snapshot delete omits 09af91c12010 btrfs: handle errors from btrfs_dec_ref() properly omits 3424609dbe3f btrfs: convert correctness BUG_ON()'s to ASSERT()'s in wal [...] omits ffc4ce869ee5 btrfs: clean up our handling of refs == 0 in snapshot delete omits c654cf16340a btrfs: replace BUG_ON with ASSERT in walk_down_proc() omits 67d6d280ea4e btrfs: handle errors from ref mods during UPDATE_BACKREF i [...] omits b8f758713fe6 btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_inf [...] omits 71d58be97cfb btrfs: extract the reference dropping code into it's own helper omits 8e9bb3ccc3a4 btrfs: unify logic to decide if we need to walk down into [...] omits b69325849918 btrfs: remove local variable need_account in do_walk_down() omits 143d72140563 btrfs: factor out eb uptodate check from do_walk_down() omits 120856d6415b btrfs: push lookup_info into struct walk_control omits f40b787c049e btrfs: use btrfs_read_extent_buffer() in do_walk_down() omits 3d6dcecbad1b btrfs: remove all extra btrfs_check_eb_owner() calls omits acf3e725b0be btrfs: don't do extra find_extent_buffer() in do_walk_down() omits 1d8400b204b0 btrfs: avoid transaction commit on any fsync after subvolu [...] omits 6c3c553f90bd btrfs: zoned: allocate dummy checksums for zoned NODATASUM writes omits 06eee7da04eb btrfs: retry block group reclaim without infinite loop omits 5e3945727a4a btrfs: remove pointless code when creating and deleting a [...] omits 99f295f30a24 btrfs: pass reloc_control to setup_relocation_extent_mapping() omits 693aa1c7a3e7 btrfs: pass a struct reloc_control to prealloc_file_extent [...] omits 2f7775e16e74 btrfs: don't pass fs_info to describe_relocation() omits 9ed824f96554 btrfs: pass a reloc_control to relocate_one_folio() omits d69fca895625 btrfs: pass a reloc_control to relocate_file_extent_cluster() omits 4e7bdb862e71 btrfs: pass reloc_control to relocate_data_extent() omits e5b689d005c0 btrfs: update panic message when splitting ordered extent omits 724789a8d4d9 btrfs: mark ordered extent insertion failure checks as unlikely omits 987b2387afba btrfs: avoid removal and re-insertion of split ordered extent omits 4eaff6fdb40c btrfs: add comment about locking to btrfs_split_ordered_extent() omits 2c64eb2cad91 btrfs: reduce critical section at btrfs_wait_ordered_extents() omits 21adb5b75175 btrfs: reduce critical section at btrfs_wait_ordered_roots() omits edf2ee52edb7 btrfs: constify pointer parameters where applicable omits a399ff164f15 btrfs: do not directly include rwlock_types.h omits fc5bc7b638f3 btrfs: cleanup recursive include of the same header omits f6c3a0faedcc btrfs: qgroup: delete a TODO about using kmem cache to all [...] omits 0849046f37cf btrfs: make extent_write_locked_range() handle subpage wri [...] omits 4b47f5baaa4c btrfs: do not clear page dirty inside extent_write_locked_range() omits 9ef73b89a5cc btrfs: lock subpage ranges in one go for writepage_delalloc() omits d46a55c73548 btrfs: subpage: introduce helpers to handle subpage delall [...] omits 22ca33eefaa6 btrfs: make __extent_writepage_io() to write specified range only omits 50a8ce425cb1 btrfs: add MODULE_DESCRIPTION() omits e1576796e0ac btrfs: rename err to ret in btrfs_drop_snapshot() omits 1815ac9c23b8 btrfs: rename err to ret in btrfs_recover_relocation() omits f4b31bab79c1 btrfs: rename ret to ret2 in btrfs_recover_relocation() omits cdafc18b5f0e btrfs: rename ret to err in btrfs_recover_relocation() omits 649ba6b0a0d2 btrfs: rename err to ret in btrfs_cleanup_fs_roots() omits a018b6819ad2 btrfs: cleanup duplicated parameters related to btrfs_crea [...] omits 3f44a774aa39 btrfs: cleanup duplicated parameters related to create_io_em() omits 647b92be57c1 btrfs: cleanup duplicated parameters related to btrfs_allo [...] omits b20b0396d77b btrfs: cleanup duplicated parameters related to can_nocow_ [...] omits a8b92ec70aa7 btrfs: remove extent_map::block_start member omits 7d186fd51bac btrfs: remove extent_map::block_len member omits 4cd08a17c5e4 btrfs: remove extent_map::orig_start member omits e8ca3e55d6cb btrfs: introduce extra sanity checks for extent maps omits 70cb5eb1c3f6 btrfs: introduce new members for extent_map omits 8ebbecf3075e btrfs: export the expected file extent through can_nocow_extent() omits 9ab5e01ba0e0 btrfs: rename extent_map::orig_block_len to disk_num_bytes omits 7a9bfd3c6d89 btrfs: move fiemap code into its own file omits da949aa4b8db btrfs: send: get rid of the label and gotos at ensure_comm [...] omits ad1599586cd9 btrfs: add and use helper to commit the current transaction omits babb5b86feb6 btrfs: scrub: avoid create/commit empty transaction at fin [...] omits 4db8539104cd btrfs: send: avoid create/commit empty transaction at ensu [...] omits 4cad2fe56929 btrfs: send: make ensure_commit_roots_uptodate() simpler a [...] omits 040026d87136 btrfs: avoid create and commit empty transaction when comm [...] omits 99e1106ed7a5 btrfs: qgroup: avoid start/commit empty transaction when f [...] omits bf95de36bfc9 btrfs: simplify range parameters of btrfs_wait_ordered_roots() omits 4a108d778066 btrfs: automatically remove the subvolume qgroup omits 9c958cbd3748 btrfs: slightly loosen the requirement for qgroup removal omits b5123f4cb205 btrfs: constify parameters of write_eb_member() and its users omits 306fd4b4196e btrfs: keep const when returning value from get_unaligned_le8() omits b1e9e80c2e6a btrfs: remove unused define EXTENT_SIZE_PER_ITEM omits 88928f57cd31 btrfs: use for-local variables that shadow function variables omits 39345d09d97d btrfs: rename macro local variables that clash with other [...] omits e3cfec9da17a btrfs: remove duplicate name variable declarations omits bb115e6fe1ee btrfs: use a btrfs_inode local variable at btrfs_sync_file() omits c66e58276c0a btrfs: pass a btrfs_inode to btrfs_wait_ordered_range() omits 179922e2f28b btrfs: pass a btrfs_inode to btrfs_fdatawrite_range() omits fcec21ef0d52 btrfs: use a btrfs_inode in the log context (struct btrfs_ [...] omits 11af8590ec9f btrfs: make btrfs_finish_ordered_extent() return void omits 3a2637a4c862 btrfs: move btrfs_block_group_root() to block-group.c omits 562b702356db btrfs: drop bytenr_orig and fix comment in btrfs_scan_one_ [...] omits 8872c879e58c btrfs: use a regular rb_root instead of cached rb_root for [...] omits 46cdaa8017f6 btrfs: rename rb_root member of extent_map_tree from map to root omits 2ad3833f4e45 btrfs: remove objectid from struct btrfs_inode on 64 bits [...] omits e4bc09d1da22 btrfs: remove location key from struct btrfs_inode omits 47632d4cc654 btrfs: don't allocate file extent tree for non regular files omits 1f50aced06bc btrfs: unify index_cnt and csum_bytes from struct btrfs_inode omits f119be17a7cd btrfs: remove inode_lock from struct btrfs_root and use xa [...] omits 3fd680127d3d btrfs: reduce nesting and deduplicate error handling at bt [...] omits 63e4c08287c6 btrfs: preallocate inodes xarray entry to avoid transaction abort omits eb337fd3b60a btrfs: use an xarray to track open inodes in a root omits 453e758b5adf btrfs: raid56: do extra dumping for CONFIG_BTRFS_ASSERT omits 2902808d82cb btrfs: fix function name in comment for btrfs_remove_order [...] omits 17b7c15d6971 btrfs: fix misspelled end IO compression callbacks omits 17607bf8dd6c btrfs: remove no longer used btrfs_migrate_to_delayed_refs_rsv() omits f1b94ba1bb65 btrfs: zoned: make btrfs_get_dev_zone() static omits ba54cce2f3b9 btrfs: pass struct btrfs_io_geometry into handle_ops_on_de [...] omits ae03326c223e btrfs: qgroup: do quick checks if quotas are enabled befor [...] adds bb3ca38ef7aa hv_balloon: Use kernel macros to simplify open coded sequences adds 8852ebf1948d hv_balloon: Enable hot-add for memblock sizes > 128 MiB adds 207e03b00b47 tools: hv: suppress the invalid warning for packed member [...] adds 4c5a65fd1089 Documentation: hyperv: Update spelling and fix typo adds a0b134032e6c Documentation: hyperv: Improve synic and interrupt handlin [...] adds 831bcbcead66 Drivers: hv: Cosmetic changes for hv.c and balloon.c adds 6226e74900d7 Merge tag 'hyperv-fixes-signed-20240616' of git://git.kern [...] adds 0ee14725471c mm/util: Swap kmemdup_array() arguments adds f7d3b1ffc654 yama: document function parameter adds 9dd5134c6158 kunit/overflow: Adjust for __counted_by with DEFINE_RAW_FLEX() adds 1ab1a422c0da MAINTAINERS: Update entries for Kees Cook adds 5cf81d7b0d92 Merge tag 'hardening-v6.10-rc5' of git://git.kernel.org/pu [...] adds 58f7e1e2c9e7 ocfs2: fix NULL pointer dereference in ocfs2_journal_dirty() adds 685d03c37953 ocfs2: fix NULL pointer dereference in ocfs2_abort_trigger() adds 8e5bd4eadd01 gcc: disable '-Warray-bounds' for gcc-9 adds 8bb592c2eca8 mm/page_table_check: fix crash on ZONE_DEVICE adds 384a746bb559 Revert "mm: init_mlocked_on_free_v3" adds 3ab85f4046c1 MAINTAINERS: remove Lorenzo as vmalloc reviewer adds c944bf60c16a lib/alloc_tag: do not register sysctl interface when CONFI [...] adds a273559e9eb6 lib/alloc_tag: fix RCU imbalance in pgalloc_tag_get() adds 6a50c9b512f7 mm: huge_memory: fix misused mapping_large_folio_support() [...] adds 7fea700e04bd zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with T [...] adds c1558bc57b8e gcov: add support for GCC 14 adds 3afb76a66b55 mm: mmap: allow for the maximum number of bits for randomi [...] adds 653c5c75115c mm/memfd: add documentation for MFD_NOEXEC_SEAL MFD_EXEC adds e7d2a28bd0b2 selftests: mm: make map_fixed_noreplace test names stable adds 8e279f970b5c mm/migrate: fix kernel BUG at mm/compaction.c:2761! adds cfdd12b48202 mm: fix possible OOB in numa_rebuild_large_mapping() adds 0b1ef4fde7a2 mm/debug_vm_pgtable: drop RANDOM_ORVALUE trick adds 9094b4a1c76c mm: shmem: fix getting incorrect lruvec when replacing a s [...] adds 01c8f9806bde kcov: don't lose track of remote references during softirqs adds e6b324fbf2de Merge tag 'mm-hotfixes-stable-2024-06-17-11-43' of git://g [...] adds 14d7c92f8df9 Revert "mm: mmap: allow for the maximum number of bits for [...] adds f4dcffb02a5c Merge branch 'vfs.fixes' of git://git.kernel.org/pub/scm/l [...] adds dbaa36ca6e1e Merge branch 'misc-6.10' into next-fixes adds 61c0cec73323 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds ac145020a090 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 8e948c365d9c nfsd: fix oops when reading pool_stats before server is started adds da2c8fef130e NFSD: grab nfsd_mutex in nfsd_nl_rpc_status_get_dumpit() adds 6bd480d5ad21 Merge branch 'nfsd-fixes' of git://git.kernel.org/pub/scm/ [...] new e7142490fff7 bcachefs: Fix a locking bug in the do_discard_fast() path new 0b045b3e349c bcachefs: Fix shift overflow in read_one_super() new 35ab942e9bcf bcachefs: Fix btree ID bitmasks new 32a952484411 bcachefs: Check for invalid btree IDs new 0d4ba6d36569 bcachefs: Fix early init error path in journal code new 0a12f45c8523 bcachefs: delete_dead_snapshots() doesn't need to go RW new 9ca2c8c37565 bcachefs: Guard against overflowing LRU_TIME_BITS new dcb059aa1920 bcachefs: Handle cached data LRU wraparound new fd5e04a009d7 bcachefs: Fix bch2_sb_downgrade_update() new c155d15cb5f0 bcachefs: fix missing include new 02e460df3397 bcachefs: add might_sleep() annotations for fsck_err() new a25a4edd56f0 bcachefs: Use try_cmpxchg() family of functions instead of [...] new 2bc3eeaa7111 bcachefs: Check for bsets past bch_btree_ptr_v2.sectors_written new d6dfaac7b76c bcachefs: btree_ptr_sectors_written() now takes bkey_s_c new 8ef9047d815d bcachefs: make offline fsck set read_only fs flag new 4923072179d2 bcachefs: don't expose "read_only" as a mount option new 4623b84a0885 bcachefs: bch2_printbuf_strip_trailing_newline() new aac902dbc001 bcachefs: Replace bare EEXIST with private error codes new 04fecf314b5e bcachefs: allow passing full device path for target options new b0a258a469fa bcachefs: check_key_has_inode() new 2b86ced529ac bcachefs: bch_alloc->stripe_sectors new 49748fc67bda bcachefs: BCH_DATA_unstriped new 84486ddc0f78 bcachefs: metadata version bucket_stripe_sectors new d5cd525c470c bcachefs: add printbuf arg to bch2_parse_mount_opts() new 5852ff825d60 bcachefs: Add error code to defer option parsing new 2fc92b298f6f bcachefs: use new mount API new 87cb0ddb74dc bcachefs: KEY_TYPE_accounting new 9a988f17d423 bcachefs: Accumulate accounting keys in journal replay new 461a82e04cb3 bcachefs: btree write buffer knows how to accumulate bch_a [...] new b18996e350b3 bcachefs: Disk space accounting rewrite new e130503cd127 bcachefs: Coalesce accounting keys before journal replay new 8f5c376d90e8 bcachefs: dev_usage updated by new accounting new c04179e8f4e9 bcachefs: Kill bch2_fs_usage_initialize() new 641a820a6f9d bcachefs: Convert bch2_ioctl_fs_usage() to new accounting new b4f04ff18ea1 bcachefs: kill bch2_fs_usage_read() new 8e96dba6e5d4 bcachefs: Kill writing old accounting to journal new 661758e27a34 bcachefs: Delete journal-buf-sharded old style accounting new fc0eee627d7b bcachefs: Kill bch2_fs_usage_to_text() new 1bd9002fefbb bcachefs: Kill fs_usage_online new 6274fbd64b6c bcachefs: Kill replicas_journal_res new 783dbbdd7382 bcachefs: Convert gc to new accounting new 2641a44ec928 bcachefs: Convert bch2_replicas_gc2() to new accounting new da433eeb759b bcachefs: bch2_verify_accounting_clean() new 11f2dd2ea1c1 bcachefs: bch_acct_compression new 8bb69ef72ec9 bcachefs: Convert bch2_compression_stats_to_text() to new [...] new 5410d16957a2 bcachefs: bch2_fs_accounting_to_text() new 5e365db5be78 bcachefs: bch2_fs_usage_base_to_text() new 7420bd217e7b bcachefs: bch_acct_snapshot new 4d261495454a bcachefs: bch_acct_btree new fa2c290783e8 bcachefs: bch_acct_rebalance_work new 91c15d2d317b bcachefs: Eytzinger accumulation for accounting keys new 64c44b346426 bcachefs: Kill bch2_mount() new 18900e39574e bcachefs: bch2_fs_get_tree() cleanup new 53b8bda8d14a bcachefs: Don't block journal when finishing check_allocations() new 53fbce38b3f4 bcachefs: Walk leaf to root in btree_gc new 438874b88b93 bcachefs: Initialize gc buckets in alloc trigger new 0e7998b1cd8a bcachefs: Delete old assertion for online fsck new b2ae8b9e5520 bcachefs: btree_types bitmask cleanups new 2d011bd4c8d6 bcachefs: fsck_err() may now take a btree_trans new f10dd342f90d bcachefs: Plumb more logging through stdio redirect new c58adb21e0cb bcachefs: twf: convert bch2_stdio_redirect_readline() to darray new e3817b81a308 bcachefs: bch2_stdio_redirect_readline_timeout() new e8de55921240 bcachefs: twf: delete dead struct fields new a258e336fc38 bcachefs: bch2_dir_emit() - fix directory reads in the fus [...] new 8b4298b7a849 bcachefs: track writeback errors using the generic trackin [...] new 0f134ea65bf5 bcachefs: Add tracepoints for bch2_sync_fs() and bch2_fsync() new e2bc4eda40c3 bcachefs: Clear trans->last_unlock_ip when setting trans->locked new ea962e3260fa bcachefs: Unlock trans when waiting for user input in fsck new a5d4524fe565 bcachefs: implement FS_IOC_GETVERSION to support lsattr new 30b5cb6cb2a2 bcachefs: support get fs label new 18ba0077c179 bcachefs: support FS_IOC_SETFSLABEL new 3fb7fe0460c1 bcachefs: support REMAP_FILE_DEDUP in bch2_remap_file_range new 06a64937eeeb bcachefs: BCH_IOCTL_QUERY_ACCOUNTING new d6233efaba06 bcachefs: bch2_btree_insert() - add btree iter flags new bf11a927a7f9 bcachefs: Fix race in bch2_accounting_mem_insert() new feccc90f5b93 bcachefs: fix smatch data leak warning in fs usage ioctl new f9ed18955e83 bcachefs: Refactor disk accounting data structures new 49827f6adde1 bcachefs: bch2_accounting_mem_gc() new d57fe66d283c bcachefs: Fix bch2_gc_accounting_done() locking new 7734ee9e2623 bcachefs: Kill gc_pos_btree_node() new 27c3a4e87a18 bcachefs: bch2_btree_id_to_text() new 24c24c45760c bcachefs: bch2_gc_pos_to_text() new 3e48771090af bcachefs: btree_node_unlock() assert new b0cac1df8b5f bcachefs: btree_path_cached_set() new 32a963ae7396 bcachefs: kill key cache arg to bch2_assert_pos_locked() new b7c3ae591b2f MAINTAINERS: remove Brian Foster as a reviewer for bcachefs new c8aa2109e5c2 bcachefs: per_cpu_sum() new 48e011ad246e bcachefs: Reduce the scope of gc_lock new a0fc85eb38d9 bcachefs: use FGP_WRITEBEGIN instead of combining individu [...] new 5da0130ed3eb bcachefs: set fgf order hint before starting a buffered write new 82dbb8c0c563 bcachefs: bch2_btree_key_cache_drop() now evicts new bb6a52f34c21 Merge branch 'for-next' of https://evilpiepirate.org/git/b [...] new b63cbf409274 Merge branch 'misc-6.10' into for-next-current-v6.9-20240617 new fe254acd6bfa Merge branch 'for-next-current-v6.9-20240617' into for-nex [...] new 1ba57da3ae7e Merge branch 'misc-6.10' into for-next-next-v6.10-20240617 new d42670268692 btrfs: qgroup: do quick checks if quotas are enabled befor [...] new c17275f90884 btrfs: pass struct btrfs_io_geometry into handle_ops_on_de [...] new 54d7f6bdffaf btrfs: zoned: make btrfs_get_dev_zone() static new 43893a7e4c33 btrfs: remove no longer used btrfs_migrate_to_delayed_refs_rsv() new 704d573af126 btrfs: fix misspelled end IO compression callbacks new ee135658e5ad btrfs: fix function name in comment for btrfs_remove_order [...] new 10cc0ffe7f36 btrfs: raid56: do extra dumping for CONFIG_BTRFS_ASSERT new 6b253669d31f btrfs: use an xarray to track open inodes in a root new f9cf755ba48f btrfs: preallocate inodes xarray entry to avoid transaction abort new 570e18040364 btrfs: reduce nesting and deduplicate error handling at bt [...] new 997efc39279e btrfs: remove inode_lock from struct btrfs_root and use xa [...] new d1839b720dc5 btrfs: unify index_cnt and csum_bytes from struct btrfs_inode new 9ee8cb4ae56a btrfs: don't allocate file extent tree for non regular files new 96316fbd8a7d btrfs: remove location key from struct btrfs_inode new 72900907e68b btrfs: remove objectid from struct btrfs_inode on 64 bits [...] new a9a1128ef027 btrfs: rename rb_root member of extent_map_tree from map to root new 94da64960865 btrfs: use a regular rb_root instead of cached rb_root for [...] new a3c3c38130b5 btrfs: drop bytenr_orig and fix comment in btrfs_scan_one_ [...] new 22c98ec54395 btrfs: move btrfs_block_group_root() to block-group.c new 4d82ac3cc8d6 btrfs: make btrfs_finish_ordered_extent() return void new 9df4d1149877 btrfs: use a btrfs_inode in the log context (struct btrfs_ [...] new 4e77a2332213 btrfs: pass a btrfs_inode to btrfs_fdatawrite_range() new 206238d1ec5b btrfs: pass a btrfs_inode to btrfs_wait_ordered_range() new fc0867eabece btrfs: use a btrfs_inode local variable at btrfs_sync_file() new 8bd8c378fc93 btrfs: remove duplicate name variable declarations new 603014f5c160 btrfs: rename macro local variables that clash with other [...] new d0807fe903bc btrfs: use for-local variables that shadow function variables new 73f4a57da654 btrfs: remove unused define EXTENT_SIZE_PER_ITEM new a3e7aaba6ef5 btrfs: keep const when returning value from get_unaligned_le8() new e54cdfdb3553 btrfs: constify parameters of write_eb_member() and its users new 52799f0f0ab9 btrfs: slightly loosen the requirement for qgroup removal new 9d5c6a698ea7 btrfs: automatically remove the subvolume qgroup new 570ef1b1764b btrfs: simplify range parameters of btrfs_wait_ordered_roots() new eb926ae73c57 btrfs: qgroup: avoid start/commit empty transaction when f [...] new c3a17bb66f89 btrfs: avoid create and commit empty transaction when comm [...] new 32fa3dfd5c58 btrfs: send: make ensure_commit_roots_uptodate() simpler a [...] new 8435b966fb24 btrfs: send: avoid create/commit empty transaction at ensu [...] new 26d5bf092571 btrfs: scrub: avoid create/commit empty transaction at fin [...] new bd1c3f220a76 btrfs: add and use helper to commit the current transaction new 08c0e6d1ff23 btrfs: send: get rid of the label and gotos at ensure_comm [...] new 012e04f86637 btrfs: move fiemap code into its own file new af56b4184fd1 btrfs: rename extent_map::orig_block_len to disk_num_bytes new 90ac8983d37d btrfs: export the expected file extent through can_nocow_extent() new 2ed4958de971 btrfs: introduce new members for extent_map new 373774a5a914 btrfs: introduce extra sanity checks for extent maps new 661608fdd157 btrfs: remove extent_map::orig_start member new f657f577485f btrfs: remove extent_map::block_len member new 17e7356302fd btrfs: remove extent_map::block_start member new f94a2e8b250a btrfs: cleanup duplicated parameters related to can_nocow_ [...] new 756a6ab62294 btrfs: cleanup duplicated parameters related to btrfs_allo [...] new d506bcbfb344 btrfs: cleanup duplicated parameters related to create_io_em() new c60fa5005464 btrfs: cleanup duplicated parameters related to btrfs_crea [...] new b24e2d90ca49 btrfs: rename err to ret in btrfs_cleanup_fs_roots() new cc2dd94c2624 btrfs: rename ret to err in btrfs_recover_relocation() new 7a6635185be4 btrfs: rename ret to ret2 in btrfs_recover_relocation() new 6ab7fe4ee0ef btrfs: rename err to ret in btrfs_recover_relocation() new cb89daf47bb5 btrfs: rename err to ret in btrfs_drop_snapshot() new 4b9f1eb91d46 btrfs: add MODULE_DESCRIPTION() new ab1d34e4dc44 btrfs: make __extent_writepage_io() to write specified range only new 3efab123f8d3 btrfs: subpage: introduce helpers to handle subpage delall [...] new 3498c88c7b9f btrfs: lock subpage ranges in one go for writepage_delalloc() new 132127a75d8c btrfs: do not clear page dirty inside extent_write_locked_range() new 7d9700910dd1 btrfs: make extent_write_locked_range() handle subpage wri [...] new 47e4709c340e btrfs: qgroup: delete a TODO about using kmem cache to all [...] new 48204890d8d6 btrfs: cleanup recursive include of the same header new e8231d7795a5 btrfs: do not directly include rwlock_types.h new 9e419c922a72 btrfs: constify pointer parameters where applicable new d62987d73deb btrfs: reduce critical section at btrfs_wait_ordered_roots() new 61b4fe6da389 btrfs: reduce critical section at btrfs_wait_ordered_extents() new fab0ab11a373 btrfs: add comment about locking to btrfs_split_ordered_extent() new 6b3ca2736de8 btrfs: avoid removal and re-insertion of split ordered extent new c5b2e92b1507 btrfs: mark ordered extent insertion failure checks as unlikely new a45dce9d70d1 btrfs: update panic message when splitting ordered extent new 2409208f0082 btrfs: pass reloc_control to relocate_data_extent() new 72afa5a1afd9 btrfs: pass a reloc_control to relocate_file_extent_cluster() new 8df9e7e10583 btrfs: pass a reloc_control to relocate_one_folio() new 219944c1ada6 btrfs: don't pass fs_info to describe_relocation() new beeaa4a27f6f btrfs: pass a struct reloc_control to prealloc_file_extent [...] new 5d249de8c3b8 btrfs: pass reloc_control to setup_relocation_extent_mapping() new a04176a58ab7 btrfs: remove pointless code when creating and deleting a [...] new 20cc9d212a12 btrfs: retry block group reclaim without infinite loop new f4f94f296d3b btrfs: zoned: allocate dummy checksums for zoned NODATASUM writes new a26966337c70 btrfs: avoid transaction commit on any fsync after subvolu [...] new d5221db3eb2c btrfs: don't do extra find_extent_buffer() in do_walk_down() new 67bf7138f0de btrfs: remove all extra btrfs_check_eb_owner() calls new 92b543804e12 btrfs: use btrfs_read_extent_buffer() in do_walk_down() new adae042f023d btrfs: push lookup_info into struct walk_control new 2bce8c212c02 btrfs: factor out eb uptodate check from do_walk_down() new 087d422818f6 btrfs: remove local variable need_account in do_walk_down() new edfa5db24e52 btrfs: unify logic to decide if we need to walk down into [...] new 0f1a0a793834 btrfs: extract the reference dropping code into it's own helper new a5d64346e7ec btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_inf [...] new a9b5cdd19429 btrfs: handle errors from ref mods during UPDATE_BACKREF i [...] new b025d09123a2 btrfs: replace BUG_ON with ASSERT in walk_down_proc() new 51916fb04b58 btrfs: clean up our handling of refs == 0 in snapshot delete new b7cb5b191699 btrfs: convert correctness BUG_ON()'s to ASSERT()'s in wal [...] new 7a9860793793 btrfs: handle errors from btrfs_dec_ref() properly new b2d628e53e80 btrfs: add documentation around snapshot delete new b7ade42a236a btrfs: uapi: record temporary super flags used by btrfstune new 87a6ebfddfb0 btrfs: subpage: remove the unused error bitmap dumping new 7a4a5134da6c btrfs: use NOFS context when getting inodes during logging [...] new f0eebe334546 btrfs: remove super block argument from btrfs_iget() new 76285e347798 btrfs: remove super block argument from btrfs_iget_path() new adaac2633c9a btrfs: remove super block argument from btrfs_iget_locked() new d3d5edef9701 btrfs: zoned: fix initial free space detection new 575e691c0cee btrfs: do not BUG_ON() when freeing tree block after error new 19f5fb21180d Merge branch 'b-for-next' into for-next-next-v6.10-20240617 new 7df5a6bef6de btrfs: === misc-next === new 5d6d6a2ca25c btrfs: handle unexpected parent block offset in btrfs_allo [...] new 56ebdb9c37c0 btrfs: scrub: fix incorrectly reported logical/physical address new 430db1cce502 btrfs: reduce the log level for btrfs_dev_stat_inc_and_print() new 620c951f4010 btrfs: scrub: remove unused is_super parameter from scrub_ [...] new 4c8cae5ebc50 btrfs: scrub: remove unnecessary dev/physical lookup for s [...] new 52b0459c4d90 btrfs: scrub: simplify the inode iteration output new b23234fba057 btrfs: scrub: ensure we output at least one error message [...] new 72bf1691ae24 btrfs: scrub: use generic ratelimit helpers to output erro [...] new 68a37f3f6a8e btrfs: drop extent maps after failed COW dio write new 02ccd3257fe2 btrfs: refactor btrfs_dio_submit_io() for less nesting and [...] new c5728ba37bf4 btrfs: make compression path to be subpage compatible new a3d6ef0be3fe btrfs: use label to deduplicate error path at btrfs_force_ [...] new 170dda966637 btrfs: scrub: handle RST lookup error correctly new c4cb518ebf19 Merge branch 'misc-next' into for-next-next-v6.10-20240617 new 536fccbe22a1 Merge branch 'for-next-next-v6.10-20240617' into for-next- [...] new f4468f6ceb6f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1019b06ff00d Merge branch 'for-next' of git://git.infradead.org/users/h [...] new 5db705033c53 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new db84789cf040 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new b82f7235b8f9 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] new 592ca4b92ab1 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 334894ffee88 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a3d10529a386 Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] new 8180d75ef4f1 Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] new f91803baadec Merge branch 'master' of https://github.com/Paragon-Softwa [...] new 6509f87ce7df Merge branch 'overlayfs-next' of git://git.kernel.org/pub/ [...] new bf81c9b61260 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 4746b72f0449 Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...]
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 (8be095d50bda) \ N -- N -- N refs/heads/fs-next (4746b72f0449)
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 231 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/kernel-parameters.txt | 6 - Documentation/netlink/specs/nfsd.yaml | 2 - Documentation/userspace-api/index.rst | 1 + Documentation/userspace-api/mfd_noexec.rst | 86 ++++++++++ Documentation/virt/hyperv/clocks.rst | 21 ++- Documentation/virt/hyperv/overview.rst | 22 +-- Documentation/virt/hyperv/vmbus.rst | 143 ++++++++++------- MAINTAINERS | 29 ++-- drivers/hv/hv.c | 37 +++-- drivers/hv/hv_balloon.c | 190 ++++++++++------------ drivers/soc/tegra/fuse/fuse-tegra.c | 4 +- fs/bcachefs/alloc_background.c | 68 ++++++-- fs/bcachefs/alloc_background.h | 8 +- fs/bcachefs/bcachefs.h | 5 + fs/bcachefs/bcachefs_format.h | 8 +- fs/bcachefs/btree_key_cache.c | 7 +- fs/bcachefs/btree_trans_commit.c | 11 +- fs/bcachefs/disk_accounting.c | 12 +- fs/bcachefs/fs-common.h | 2 + fs/bcachefs/journal.c | 3 + fs/bcachefs/lru.h | 3 - fs/bcachefs/recovery.c | 8 +- fs/bcachefs/sb-downgrade.c | 14 +- fs/bcachefs/sb-errors_format.h | 4 +- fs/bcachefs/snapshot.c | 7 - fs/bcachefs/super-io.c | 7 +- fs/btrfs/btrfs_inode.h | 6 +- fs/btrfs/ctree.c | 74 ++++++--- fs/btrfs/defrag.c | 2 +- fs/btrfs/export.c | 4 +- fs/btrfs/extent-tree.c | 24 +-- fs/btrfs/extent-tree.h | 8 +- fs/btrfs/free-space-cache.c | 5 +- fs/btrfs/free-space-tree.c | 10 +- fs/btrfs/inode.c | 24 ++- fs/btrfs/ioctl.c | 9 +- fs/btrfs/qgroup.c | 7 +- fs/btrfs/relocation.c | 4 +- fs/btrfs/scrub.c | 26 +-- fs/btrfs/send.c | 9 +- fs/btrfs/subpage.c | 4 +- fs/btrfs/super.c | 2 +- fs/btrfs/tree-log.c | 43 +++-- fs/nfsd/netlink.c | 2 - fs/nfsd/netlink.h | 3 - fs/nfsd/nfsctl.c | 48 ++---- fs/ocfs2/journal.c | 192 +++++++++++++---------- fs/ocfs2/ocfs2.h | 27 ++++ fs/ocfs2/super.c | 4 +- include/linux/kcov.h | 2 + include/linux/mm.h | 9 +- include/linux/pagemap.h | 4 + include/linux/pgalloc_tag.h | 11 +- include/linux/string.h | 2 +- include/uapi/linux/btrfs_tree.h | 8 + init/Kconfig | 2 +- kernel/gcov/gcc_4_7.c | 4 +- kernel/kcov.c | 1 + kernel/pid_namespace.c | 1 + lib/alloc_tag.c | 16 +- lib/fortify_kunit.c | 2 +- lib/overflow_kunit.c | 20 ++- mm/debug_vm_pgtable.c | 31 +--- mm/huge_memory.c | 28 ++-- mm/internal.h | 1 - mm/memcontrol.c | 3 +- mm/memory.c | 20 +-- mm/migrate.c | 8 +- mm/mm_init.c | 43 +---- mm/page_alloc.c | 2 +- mm/page_table_check.c | 11 +- mm/shmem.c | 2 +- mm/util.c | 4 +- net/sunrpc/svc_xprt.c | 8 +- security/Kconfig.hardening | 15 -- security/yama/yama_lsm.c | 1 + tools/hv/Makefile | 1 + tools/testing/selftests/mm/map_fixed_noreplace.c | 24 ++- 78 files changed, 878 insertions(+), 651 deletions(-) create mode 100644 Documentation/userspace-api/mfd_noexec.rst