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 8cc0a7d04f43 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 468eabe443d7 Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] omits 4009b2df6390 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0bbee93940ce Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits b41506680079 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 02be73de1646 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 63607c184ab6 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits 91e377cafd43 Merge branch 'master' of git://github.com/ceph/ceph-client.git omits 465f9061de77 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2f252791573a Merge branch 'for-next' of git://evilpiepirate.org/bcachefs.git omits 89bb6e605e66 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits d3e7708337a7 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits e63a65ea02c6 Merge branch 'vfs.fixes' of git://git.kernel.org/pub/scm/l [...] omits 979e0d72510f cifs: Fix rmdir failure due to ongoing I/O on deleted file omits 55a65a994ed5 bcachefs: bcachefs_metadata_version_persistent_inode_cursors omits 242a4bc350ca bcachefs: bcachefs_metadata_version_inode_depth omits 503aebc0b5c1 bcachefs: Option changes now get propagated to reflinked data omits 2907c4f86df4 bcachefs: bcachefs_metadata_version_reflink_p_may_update_opts omits 20422a5e5486 bcachefs: BCH_SB_VERSION_INCOMPAT omits a742c1426ea2 bcachefs: Only run check_backpointers_to_extents in debug mode omits b45db61aaeec bcachefs: bch2_backpointer_get_key() now repairs dangling [...] omits 988cba1cf2de bcachefs: Add write buffer flush param to backpointer_get_key() omits 122c7fafb419 bcachefs: check_extents_to_backpointers() now only checks [...] omits 2ce3634fbf8e bcachefs: kill __bch2_extent_ptr_to_bp() omits 9c7b08d19ff9 bcachefs: bch2_extent_ptr_to_bp() no longer depends on device omits 4b36a0e7ceea bcachefs: bcachefs_metadata_version_disk_accounting_big_endian omits 8aa234eaa36f bcachefs: bcachefs_metadata_version_backpointer_bucket_gen omits baf42bb187f7 bcachefs: Fix reuse of bucket before journal flush on mult [...] omits c6642801e204 bcachefs: bch2_journal_noflush_seq() now takes [start, end) omits 6449552caba9 bcachefs: Set bucket needs discard, inc gen on empty -> no [...] omits bb0790953c4d bcachefs: Don't add unknown accounting types to eytzinger tree omits e991e0c77e7b bcachefs: Plumb bkey_validate_context to journal_entry_validate omits f22a97150211 bcachefs: Use a heap for handling overwrites in btree node scan omits 51d1edac9155 lib min_heap: Switch to size_t omits 00925e9a64d8 bcachefs: Minor bucket alloc optimization omits 648d964a6651 bcachefs: Mark more errors autofix omits ec68b4a8f181 bcachefs: fix bch2_btree_node_header_to_text() format string omits 9fb459973ea3 bcachefs: Journal space calculations should skip durabilit [...] omits 1e3f273767c4 bcachefs: factor out str_hash.c omits 0055957249d7 bcachefs: kill flags param to bch2_subvolume_get() omits 804c4ac072b0 bcachefs: Don't call bch2_btree_interior_update_will_free_ [...] omits 4c22bd389e6e bcachefs: Make sure __bch2_run_explicit_recovery_pass() si [...] omits 77af725c2b5a bcachefs: Call bch2_btree_lost_data() on btree read error omits afcfcbcdb3a5 bcachefs: Journal write path refactoring, debug improvements omits 7a68f4adb523 bcachefs: dev_alloc_list.devs -> dev_alloc_list.data omits 11d16d6ce1cd bcachefs: Fix failure to allocate journal write on discard retry omits 9b9b67e3e32e bcachefs: BCH_ERR_insufficient_journal_devices omits 7550bed4b060 bcachefs: Silence "unable to allocate journal write" if we [...] omits 59dd82416f99 bcachefs: trace_accounting_mem_insert omits 52c834fdb13a bcachefs: Advance to next bp on BCH_ERR_backpointer_to_ove [...] omits d111b9abce9e bcachefs: Simplify disk accounting validate late omits ea91e13a944a bcachefs: logged ops only use inum 0 of logged ops btree omits 11731f90f321 bcachefs: rcu_pending now works in userspace omits 5c018e294775 bcachefs: BCACHEFS_PATH_TRACEPOINTS should depend on TRACING omits a691df1eca2a bcachefs: Fix allocating too big journal entry omits a501c574971d bcachefs: Improve "unable to allocate journal write" message omits c059856a5cf9 bcachefs: fix bch2_journal_key_insert_take() seq omits 4fb6d463e0d9 bcachefs: bch2_async_btree_node_rewrites_flush() omits 157320e05e56 ceph: fix memory leaks in __ceph_sync_read() omits 78765a8ed5f9 Merge fanotify HSM implementation. omits 871387b27c20 fs: don't block write during exec on pre-content watched files omits ea3c7208dbe3 bcachefs: If we did repair on a btree node, make sure we r [...] omits 4d9997cc2edb bcachefs: bkey_fsck_err now respects errors_silent omits 1e9e8418586d bcachefs: list_pop_entry() omits ae4885f172eb bcachefs: Convert write path errors to inum_to_path() omits 146f8f35ea7e bcachefs: bch2_inum_to_path() omits 8ae4c51e4274 bcachefs: Fix fsck.c build in userspace omits f0c5e6ef598d bcachefs: Add missing parameter description to bch2_bucket [...] omits 8c8bff4d3c3e bcachefs: Don't recurse in check_discard_freespace_key omits 4bb8fe07e290 bcachefs: Check for extent crc uncompressed/compressed siz [...] omits 303cb6617ac2 bcachefs: bch2_trans_relock() is trylock for lockdep omits 8877b8a2cd5f bcachefs: cryptographic MACs on superblock are not (yet?) [...] omits d0ae483d28a4 bcachefs: Check for inode journal seq in the future omits 24d26845c670 bcachefs: Check for bucket journal seq in the future omits 395a3ad01930 bcachefs: do_fsck_ask_yn() omits f9151ab65449 bcachefs: Don't error out when logging fsck error omits b75fa981d3cc bcachefs: mark more errors AUTOFIX omits 7d331fd6db6d bcachefs: add missing printbuf_reset() omits b03f3276e4fa bcachefs: Fix journal_iter list corruption omits 260c942b17eb bcachefs: Guard against backpointers to unknown btrees omits 076d4c0e1974 bcachefs: Issue a transaction restart after commit in repair omits 306da8b32d2b bcachefs: Guard against journal seq overflow omits 31c356762f23 fs: enable pre-content events on supported file systems omits 200ddc380a83 ext4: add pre-content fsnotify hook for DAX faults omits 0a280c01e6d9 btrfs: disable defrag on pre-content watched files omits d8d33c43e1fb xfs: add pre-content fsnotify hook for DAX faults omits 0790303ec869 fsnotify: generate pre-content permission event on page fault omits 2964e5ab6bd4 bcachefs: BCH_FS_recovery_running omits 4c19a3b8bf2f bcachefs: Make topology errors autofix omits 2061c3e87ae4 bcachefs: struct bkey_validate_context omits 626a2f0de8e3 bcachefs: Ignore empty btree root journal entries omits 5016316f9004 bcachefs: Fix null ptr deref in btree_path_lock_root() omits 9a4bc7289685 bcachefs: Go RW earlier, for normal rw mount omits 091644a5d046 bcachefs: Fix bch2_btree_node_update_key_early() omits 98ca3d012fbd bcachefs: Change "disk accounting version 0" check to commit only omits 6bd41dea2b0f bcachefs: Don't try to en/decrypt when encryption not available omits fd1cb12b5d14 bcachefs: Fix dup/misordered check in btree node read omits b6425437553d bcachefs: Bad btree roots are now autofix omits ed62180847fb bcachefs: Kill bch2_bucket_alloc_new_fs() omits 6199ec7fa1dd mm: don't allow huge faults for files with pre content watches omits 9dee1a117266 fanotify: disable readahead if we have pre-content watches omits ac8957a60b20 fanotify: allow to set errno in FAN_DENY permission response omits 6cc9cb93ac86 fanotify: report file range info with pre-content events omits 09e7642a7529 fanotify: introduce FAN_PRE_ACCESS permission event omits 70ee1660db24 fsnotify: generate pre-content permission event on truncate omits 4da248fb9340 fsnotify: pass optional file access range in pre-content event omits 2f7f203aa5b7 fsnotify: introduce pre-content permission events omits 035d01a2c5e3 fanotify: reserve event bit of deprecated FAN_DIR_MODIFY omits 874454b5deb5 fanotify: rename a misnamed constant omits 74094f677916 fanotify: don't skip extra event info if no info_mode is set omits a72a6f134b16 fsnotify: check if file is actually being watched for pre- [...] omits 19e0e436cd47 fsnotify: opt-in for permission events at file open time omits 8adc64d02217 fs: get rid of __FMODE_NONOTIFY kludge omits 5e72345a34a5 gfs2: reorder capability check last omits accce7f98d40 bcachefs: Fix btree node scan when unknown btree IDs are present omits 3e0e01e8d515 bcachefs: backpointer_to_missing_ptr is now autofix omits 38ba4467067e bcachefs: Fix accounting_read when we rewind omits b5dacfc99f7a bcachefs: disk_accounting: bch2_dev_rcu -> bch2_dev_rcu_noerror omits d9513186be3f bcachefs: errcode cleanup: journal errors omits 48142187b1e6 bcachefs: Use separate rhltable for bch2_inode_or_descende [...] omits fb5a698d0636 bcachefs: BCH_ERR_btree_node_read_error_cached omits d4a8d333cdb4 bcachefs: btree_write_buffer_flush_seq() no longer closes journal omits e3018e29735c bcachefs: discard fastpath now uses bch2_discard_one_bucket() omits 28e31d84e23f bcachefs: Bias reads more in favor of faster device omits 301e04321d29 bcachefs: trivial btree write buffer refactoring omits e49de3367ce2 bcachefs: Can now block journal activity without closing c [...] omits a7888311efbc bcachefs: New backpointers helpers omits a120d71786f2 bcachefs: kill bch_backpointer.bucket_offset usage omits 8e7fc59e2d18 bcachefs: Fix check_backpointers_to_extents range limiting omits cb97e2c5cb20 bcachefs: bch_backpointer -> bkey_i_backpointer omits c0b018bc4c46 bcachefs: Drop swab code for backpointers in alloc keys omits ee1dcc98a4fc bcachefs: bucket_pos_to_bp_end() omits b5f419730da4 bcachefs: check for backpointers to invalid device omits bc2986fa3a68 bcachefs: fix bp_pos_to_bucket_nodev_noerror omits a49dc71b9661 bcachefs: Fix evacuate_bucket tracepoint omits 2ec2ad9d9c76 bcachefs: fix O(n^2) issue with whiteouts in journal keys omits 747787d9ea74 bcachefs: btree_and_journal_iter: don't iterate over too m [...] omits 2750b8ec8a9e bcachefs: journal keys: sort keys for interior nodes first omits 9a8f2cd70843 bcachefs: kill bch2_journal_entries_free() omits 060673c67026 bcachefs: Don't BUG_ON() when superblock feature wasn't se [...] omits 862073c4b747 bcachefs: Don't use a shared decompress workspace mempool omits 72ed4aa71ba3 bcachefs: compression workspaces should be indexed by opt, [...] omits d8fd15adbcb3 bcachefs: add missing BTREE_ITER_intent omits de95cc201a97 bcachefs: Kill bch2_get_next_backpointer() omits f132dadb1aa4 bcachefs: Delete backpointers check in try_alloc_bucket() omits 65b06a110290 bcachefs: peek_prev_min(): Search forwards for extents, snapshots omits e92fdf8cd0f3 bcachefs: Implement bch2_btree_iter_prev_min() omits 5fe275f3a8e2 bcachefs: discard_one_bucket() now uses need_discard_or_fr [...] omits f83a30f27f88 bcachefs: bch2_bucket_do_index(): inconsistent_err -> fsck_err omits f8bf1a4afb58 bcachefs: try_alloc_bucket() now uses bch2_check_discard_f [...] omits 57f61b81bc0b bcachefs: rework bch2_bucket_alloc_freelist() freelist iteration omits 8b38dda46e83 bcachefs: kill inconsistent err in invalidate_one_bucket() omits 4dc4056f14a6 bcachefs: Don't delete reflink pointers to missing indirec [...] omits ccb7887cd66c bcachefs: Reorganize reflink.c a bit omits 79bcee183990 bcachefs: Reserve 8 bits in bch_reflink_p omits 5c2f035303e3 bcachefs: Kill FSCK_NEED_FSCK omits 1c6e882a7287 bcachefs: lru errors are expected when reconstructing alloc omits e03cbc73d917 bcachefs: Delete dead code from bch2_discard_one_bucket() omits 64067daebd3e bcachefs: bch2_btree_bit_mod_iter() omits 456261625d18 bcachefs: delete dead code omits f71df6626632 bcachefs: Fix shutdown message omits 9c1af654e03d bcachefs: Don't use page allocator for sb_read_scratch omits 8c9b4c6c9d56 bcachefs: Simplify code in bch2_dev_alloc() omits 2b4559151a19 bcachefs: Remove redundant initialization in bch2_vfs_inod [...] omits 7fbbfb1ad7e3 bcachefs: Removes NULL pointer checks for __filemap_get_fo [...] omits 92ff18f02a05 bcachefs: Add support for FS_IOC_GETFSSYSFSPATH omits 483a631f656b bcachefs: Add support for FS_IOC_GETFSUUID omits 3b5d205ee5aa bcachefs: Correct the description of the '--bucket=size' options omits 58c3a1351bb5 bcachefs: add support for true/false & yes/no in bool-type [...] omits 8881869a8e90 bcachefs: Move fsck ioctl code to fsck.c omits d1b77f3469c4 bcachefs: Kill unnecessary iter_rewind() in bkey_get_empty_slot() omits fad5a6591d62 bcachefs: Simplify btree_iter_peek() filter_snapshots omits f141e47fec8c bcachefs: Rename btree_iter_peek_upto() -> btree_iter_peek_max() omits 5e787b2d0c6b bcachefs: Assert that we're not violating key cache cohere [...] omits 6f056ab64993 bcachefs: bch2_trans_verify_not_unlocked_or_in_restart() omits f6b5976d67b5 bcachefs: Better in_restart error omits 8b8b51768e92 bcachefs: Assert we're not in a restart in bch2_trans_put() omits 72650766d8ba bcachefs: Fix unhandled transaction restart in evacuate_bucket() omits 9ef9036dd672 bcachefs: Improved check_topology() assert omits 3faa70a25739 bcachefs: Kill BCH_TRANS_COMMIT_lazy_rw omits d8d608123d6f bcachefs: Add assert for use of journal replay keys for updates omits 2bab86f43e87 bcachefs: use attribute define helper for sysfs attribute omits ac2bf3dc2290 bcachefs: remove write permission for gc_gens_pos sysfs interface omits a7bfc3980019 bcachefs: Move bch_extent_rebalance code to rebalance.c omits a77c1a0900b1 bcachefs: Improve trace_rebalance_extent omits cd1393acecea bcachefs: Simplify option logic in rebalance omits 2b17a493af37 bcachefs: get_update_rebalance_opts() omits 4f560d8b159d bcachefs: bch2_write_inode() now checks for changing rebal [...] omits e916a7affc06 bcachefs: New bch_extent_rebalance fields omits a13eb8928b3c bcachefs: bch2_prt_csum_opt() omits 209dbcfe4b94 bcachefs: copygc_enabled, rebalance_enabled now opts.h options omits 9297e5bf3d61 bcachefs: Add bch_io_opts fields for indicating whether th [...] omits 9fb9d833bbd5 bcachefs: io_opts_to_rebalance_opts() omits 36f57a9ee302 bcachefs: rename bch_extent_rebalance fields to match othe [...] omits 1e643c53927c bcachefs: kill __bch2_bkey_sectors_need_rebalance() omits 5147ad0ab986 bcachefs: kill bch2_bkey_needs_rebalance() omits 5997c9d2bb07 bcachefs: small cleanup for extent ptr bitmasks omits 0552f6b0a493 bcachefs: bch2_io_opts_fixups() omits 0eb1f85d7b23 bcachefs: use bch2_data_update_opts_to_text() in trace_mov [...] omits 4fa882d383cc bcachefs: Explicitly select CRYPTO from BCACHEFS_FS new 32913f348229 futex: fix user access on powerpc new aeb68937614f x86: Fix build regression with CONFIG_KEXEC_JUMP enabled adds 22368fe1f9bb sched/deadline: Fix replenish_dl_new_period dl_server condition adds 70ee7947a290 sched: fix warning in sched_setaffinity adds 6675ce20046d softirq: Allow raising SCHED_SOFTIRQ from SMP-call-functio [...] adds ea9cffc0a154 sched/core: Remove the unnecessary need_resched() check in [...] adds ff47a0acfcce sched/fair: Check idle_cpu() before need_resched() to dete [...] adds e932c4ab38f0 sched/core: Prevent wakeup of ksoftirqd during idle load balance adds f66e4a996582 sched/core: Update kernel boot parameters for LAZY preempt. adds 0664e2c311b9 sched/deadline: Fix warning in migrate_enable for boosted tasks adds 82f9cc094975 locking: rtmutex: Fix wake_q logic in task_blocks_on_rt_mutex new df9e2102de83 Merge tag 'sched_urgent_for_v6.13_rc3' of git://git.kernel [...] adds 4e54ed496343 perf/x86/intel: Add Arrow Lake U support adds 9f3de72a0c37 perf/x86/intel/ds: Unconditionally drain PEBS DS when chan [...] new e4c995f92b21 Merge tag 'perf_urgent_for_v6.13_rc3' of git://git.kernel. [...] adds 0302d2fd6efb locking/ww_mutex: Fix ww_mutex dummy lockdep map selftest [...] adds b4d83c8323b0 headers/cleanup.h: Remove the if_not_guard() facility new 7cb1b4663150 Merge tag 'locking_urgent_for_v6.13_rc3' of git://git.kern [...] new 35a370cb8460 Merge branch 'vfs.fixes' of git://git.kernel.org/pub/scm/l [...] new b3060ec65c53 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new f45f0dec35aa Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new e86231fc642b bcachefs: use bch2_data_update_opts_to_text() in trace_mov [...] new 7813e014b5c8 bcachefs: bch2_io_opts_fixups() new 88c26043ea0b bcachefs: small cleanup for extent ptr bitmasks new ef92eb2a63e2 bcachefs: kill bch2_bkey_needs_rebalance() new 48cc0c6bed2e bcachefs: kill __bch2_bkey_sectors_need_rebalance() new 875a3128db4c bcachefs: rename bch_extent_rebalance fields to match othe [...] new bdad26328433 bcachefs: io_opts_to_rebalance_opts() new fc23ffb93c5b bcachefs: Add bch_io_opts fields for indicating whether th [...] new 86066b111be8 bcachefs: copygc_enabled, rebalance_enabled now opts.h options new e1d67b5d67f8 bcachefs: bch2_prt_csum_opt() new a5fe1d1656b8 bcachefs: New bch_extent_rebalance fields new e2aeaaa5c9ee bcachefs: bch2_write_inode() now checks for changing rebal [...] new f14488c8cf90 bcachefs: get_update_rebalance_opts() new 8aa17c262842 bcachefs: Simplify option logic in rebalance new 9cf36d9f4d28 bcachefs: Improve trace_rebalance_extent new f6240723f7d6 bcachefs: Move bch_extent_rebalance code to rebalance.c new 9e6755da18a1 bcachefs: remove write permission for gc_gens_pos sysfs interface new 3289204eca4e bcachefs: use attribute define helper for sysfs attribute new 0877e537bcec bcachefs: Add assert for use of journal replay keys for updates new bf924eff0e7b bcachefs: Kill BCH_TRANS_COMMIT_lazy_rw new 657e12389cdd bcachefs: Improved check_topology() assert new e17c5f5f191f bcachefs: Fix unhandled transaction restart in evacuate_bucket() new 58d33a0a4180 bcachefs: Assert we're not in a restart in bch2_trans_put() new efaa4e4ea6ce bcachefs: Better in_restart error new e398d6fb0f5a bcachefs: bch2_trans_verify_not_unlocked_or_in_restart() new f97b3e7fd8f3 bcachefs: Assert that we're not violating key cache cohere [...] new 95918915a6d3 bcachefs: Rename btree_iter_peek_upto() -> btree_iter_peek_max() new 0ad36d94fec9 bcachefs: Simplify btree_iter_peek() filter_snapshots new 2cb00966dd7d bcachefs: Kill unnecessary iter_rewind() in bkey_get_empty_slot() new 45f667488e39 bcachefs: Move fsck ioctl code to fsck.c new 88c2aa59c3f6 bcachefs: add support for true/false & yes/no in bool-type [...] new 19128c53d438 bcachefs: Correct the description of the '--bucket=size' options new a57150fe53c1 bcachefs: Add support for FS_IOC_GETFSUUID new 797a14eb7da2 bcachefs: Add support for FS_IOC_GETFSSYSFSPATH new 0fe251fd8272 bcachefs: Removes NULL pointer checks for __filemap_get_fo [...] new db6b114bd5c8 bcachefs: Remove redundant initialization in bch2_vfs_inod [...] new c03828056d84 bcachefs: Simplify code in bch2_dev_alloc() new 53f02a6929c2 bcachefs: Don't use page allocator for sb_read_scratch new a0678f9c859b bcachefs: Fix shutdown message new 2228901e43af bcachefs: delete dead code new 7fda5f15087a bcachefs: bch2_btree_bit_mod_iter() new 7ad0ba0e1849 bcachefs: Delete dead code from bch2_discard_one_bucket() new d6ad842cf77f bcachefs: lru errors are expected when reconstructing alloc new 4a370320dcb4 bcachefs: Kill FSCK_NEED_FSCK new b36ff5dc0842 bcachefs: Reserve 8 bits in bch_reflink_p new 6cf666ffb569 bcachefs: Reorganize reflink.c a bit new df4270ccd390 bcachefs: Don't delete reflink pointers to missing indirec [...] new 3de116ce179b bcachefs: kill inconsistent err in invalidate_one_bucket() new ecadaf9ae3c9 bcachefs: rework bch2_bucket_alloc_freelist() freelist iteration new c51b6019074d bcachefs: try_alloc_bucket() now uses bch2_check_discard_f [...] new cbc079bcff7d bcachefs: bch2_bucket_do_index(): inconsistent_err -> fsck_err new a7df326af032 bcachefs: discard_one_bucket() now uses need_discard_or_fr [...] new 632bcf38651e bcachefs: Implement bch2_btree_iter_prev_min() new 3140d0052a47 bcachefs: peek_prev_min(): Search forwards for extents, snapshots new 59fad23c7abc bcachefs: Delete backpointers check in try_alloc_bucket() new 7fdfb0cbea34 bcachefs: Kill bch2_get_next_backpointer() new d5b149f3108a bcachefs: add missing BTREE_ITER_intent new 3c0fc088af9e bcachefs: compression workspaces should be indexed by opt, [...] new 3a1897837a02 bcachefs: Don't use a shared decompress workspace mempool new b287adb62822 bcachefs: Don't BUG_ON() when superblock feature wasn't se [...] new ed144047ef65 bcachefs: kill bch2_journal_entries_free() new 1d1374a0837b bcachefs: journal keys: sort keys for interior nodes first new 1a8f5adc2028 bcachefs: btree_and_journal_iter: don't iterate over too m [...] new 92084feca4fd bcachefs: fix O(n^2) issue with whiteouts in journal keys new 16de1298962e bcachefs: Fix evacuate_bucket tracepoint new 62b185571a65 bcachefs: fix bp_pos_to_bucket_nodev_noerror new 3f2e46784529 bcachefs: check for backpointers to invalid device new bbc2ccccfd24 bcachefs: bucket_pos_to_bp_end() new 165ca83f5581 bcachefs: Drop swab code for backpointers in alloc keys new ad5834890f18 bcachefs: bch_backpointer -> bkey_i_backpointer new 283dcbb80c18 bcachefs: Fix check_backpointers_to_extents range limiting new da89857b5fee bcachefs: kill bch_backpointer.bucket_offset usage new 1f3c4ab3fbb3 bcachefs: New backpointers helpers new 01d8d04564c4 bcachefs: Can now block journal activity without closing c [...] new 709336f96d44 bcachefs: trivial btree write buffer refactoring new 2c9a60bc3155 bcachefs: Bias reads more in favor of faster device new 4e378cabba8d bcachefs: discard fastpath now uses bch2_discard_one_bucket() new 0e796cf8047d bcachefs: btree_write_buffer_flush_seq() no longer closes journal new 2ae6c5e05ddc bcachefs: BCH_ERR_btree_node_read_error_cached new 3ed349d91ec1 bcachefs: Use separate rhltable for bch2_inode_or_descende [...] new f3542deaa920 bcachefs: errcode cleanup: journal errors new 8b5373916097 bcachefs: disk_accounting: bch2_dev_rcu -> bch2_dev_rcu_noerror new ba91f39cd42b bcachefs: Fix accounting_read when we rewind new 658ca2181787 bcachefs: backpointer_to_missing_ptr is now autofix new 3307caf86338 bcachefs: Fix btree node scan when unknown btree IDs are present new 873a885d1af7 bcachefs: Kill bch2_bucket_alloc_new_fs() new 46522a75a47e bcachefs: Bad btree roots are now autofix new 2d66d3160dd7 bcachefs: Fix dup/misordered check in btree node read new ec3ca7c9e05b bcachefs: Don't try to en/decrypt when encryption not available new 72177d492d17 bcachefs: Change "disk accounting version 0" check to commit only new d6dd534eb3db bcachefs: Fix bch2_btree_node_update_key_early() new 839c29d57431 bcachefs: Go RW earlier, for normal rw mount new 33213a5be19e bcachefs: Fix null ptr deref in btree_path_lock_root() new aa492d531865 bcachefs: Ignore empty btree root journal entries new 4d13c89412e7 bcachefs: struct bkey_validate_context new 502a010a6c8b bcachefs: Make topology errors autofix new 8afb03592ffd bcachefs: BCH_FS_recovery_running new a5d7cf346646 bcachefs: Guard against journal seq overflow new 6248d420a985 bcachefs: Issue a transaction restart after commit in repair new fbb140ee4560 bcachefs: Guard against backpointers to unknown btrees new 5a1b4c8d1756 bcachefs: Fix journal_iter list corruption new 1a7e03622b24 bcachefs: add missing printbuf_reset() new b7b7f5ab5529 bcachefs: mark more errors AUTOFIX new ca04ac9a4aea bcachefs: Don't error out when logging fsck error new 422310542e06 bcachefs: do_fsck_ask_yn() new 6efc86ff29d2 bcachefs: Check for bucket journal seq in the future new 9d59eb0be24f bcachefs: Check for inode journal seq in the future new 1b1f8623fbdc bcachefs: cryptographic MACs on superblock are not (yet?) [...] new 4271983e79a7 bcachefs: bch2_trans_relock() is trylock for lockdep new 12b2baa0b5cb bcachefs: Check for extent crc uncompressed/compressed siz [...] new 5bb89aa54d00 bcachefs: Don't recurse in check_discard_freespace_key new 9a956407c26a bcachefs: Add missing parameter description to bch2_bucket [...] new 428a2c2d6b12 bcachefs: Fix fsck.c build in userspace new 2ab8d3198995 bcachefs: bch2_inum_to_path() new 7593feaaec7b bcachefs: Convert write path errors to inum_to_path() new f2ea81f58401 bcachefs: list_pop_entry() new c4ebad88cf95 bcachefs: bkey_fsck_err now respects errors_silent new 08f516db34bb bcachefs: If we did repair on a btree node, make sure we r [...] new 5b13ff7bc8fb bcachefs: bch2_async_btree_node_rewrites_flush() new 31f218584813 bcachefs: fix bch2_journal_key_insert_take() seq new c78ecd89876e bcachefs: Improve "unable to allocate journal write" message new 098abd4f0664 bcachefs: Fix allocating too big journal entry new 8b3934b12e73 bcachefs: BCACHEFS_PATH_TRACEPOINTS should depend on TRACING new cac5281134ef bcachefs: rcu_pending now works in userspace new 6a1e075dbda6 bcachefs: logged ops only use inum 0 of logged ops btree new 425ec5c32c86 bcachefs: Simplify disk accounting validate late new 53f24366cd45 bcachefs: Advance to next bp on BCH_ERR_backpointer_to_ove [...] new bd491375440f bcachefs: trace_accounting_mem_insert new 9a4b782edc05 bcachefs: Silence "unable to allocate journal write" if we [...] new 448210facffe bcachefs: BCH_ERR_insufficient_journal_devices new f15ffdaf4dec bcachefs: Fix failure to allocate journal write on discard retry new 8e8985499ee4 bcachefs: dev_alloc_list.devs -> dev_alloc_list.data new 87c98ce28f9c bcachefs: Journal write path refactoring, debug improvements new f0f95e6efb2d bcachefs: Call bch2_btree_lost_data() on btree read error new 09fde81c7d33 bcachefs: Make sure __bch2_run_explicit_recovery_pass() si [...] new 5c41a62d8805 bcachefs: Don't call bch2_btree_interior_update_will_free_ [...] new 95efa00b02c3 bcachefs: kill flags param to bch2_subvolume_get() new 76b8f8587ddb bcachefs: factor out str_hash.c new e96ef1bdec0c bcachefs: Journal space calculations should skip durabilit [...] new fc417681064b bcachefs: fix bch2_btree_node_header_to_text() format string new 4eada2b3bd1b bcachefs: Mark more errors autofix new 43634df268ae bcachefs: Minor bucket alloc optimization new 0587df6b11af lib min_heap: Switch to size_t new a82116a7206b bcachefs: Use a heap for handling overwrites in btree node scan new e240d57b1011 bcachefs: Plumb bkey_validate_context to journal_entry_validate new fab3842a3496 bcachefs: Don't add unknown accounting types to eytzinger tree new 1760dffbf20b bcachefs: Set bucket needs discard, inc gen on empty -> no [...] new 3a201f8ca2c0 bcachefs: bch2_journal_noflush_seq() now takes [start, end) new 448efa4fb590 bcachefs: Fix reuse of bucket before journal flush on mult [...] new a4c67773c2c5 bcachefs: bcachefs_metadata_version_backpointer_bucket_gen new 834b525c29e3 bcachefs: bcachefs_metadata_version_disk_accounting_big_endian new 31387d40c636 bcachefs: bch2_extent_ptr_to_bp() no longer depends on device new b5c2b971b3e9 bcachefs: kill __bch2_extent_ptr_to_bp() new da6593dafb8b bcachefs: check_extents_to_backpointers() now only checks [...] new 468848ce2c64 bcachefs: Add write buffer flush param to backpointer_get_key() new b4677662baeb bcachefs: bch2_backpointer_get_key() now repairs dangling [...] new 257748c944be bcachefs: Only run check_backpointers_to_extents in debug mode new b1e1fa47945b bcachefs: BCH_SB_VERSION_INCOMPAT new 0f0cb8e82e0e bcachefs: bcachefs_metadata_version_reflink_p_may_update_opts new d147bfb19fc9 bcachefs: Option changes now get propagated to reflinked data new 68783905bdf7 bcachefs: bcachefs_metadata_version_inode_depth new 703ffe41edf9 bcachefs: bcachefs_metadata_version_persistent_inode_cursors new 7001063ef2a0 bcachefs: Kill unnecessary mark_lock usage new a371e887f935 bcachefs: kill sysfs internal/accounting new a259a9d19bb4 bcachefs: check_indirect_extents can run online new 74646c126e9b bcachefs: Use proper errcodes for inode unpack errors new c9448fe964c6 bcachefs: Don't BUG_ON() inode unpack error new 2519d3b0d656 bcachefs: bch2_str_hash_check_key() now checks inode hash info new 3f5ccf9142a1 bcachefs: bch2_check_key_has_snapshot() prints btree id new f5adb0a5cf38 bcachefs: bch2_snapshot_exists() new dd7d7f29a7c7 bcachefs: Don't start rewriting btree nodes until after jo [...] new acdd0d6e35ec Merge branch 'for-next' of git://evilpiepirate.org/bcachefs.git new 71b5eca388dd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9066bc7aff7a ceph: fix memory leaks in __ceph_sync_read() new f1052286d720 ceph: give up on paths longer than PATH_MAX new 1f3c2fa362c5 ceph: validate snapdirname option length when mounting new ec6055ad085f Merge branch 'master' of git://github.com/ceph/ceph-client.git new 6d44a780635b smb3: fix compiler warning in reparse code new 9d58dfeb64ef cifs: Fix rmdir failure due to ongoing I/O on deleted file new 6004a7b99bbb cifs: Use str_yes_no() helper in cifs_ses_add_channel() new dce7518a0d1b Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] new 6bc0a649119d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 159d6551cfb1 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new ebe559609d78 fs: get rid of __FMODE_NONOTIFY kludge new abfc66114390 fsnotify: opt-in for permission events at file open time new faaade88b50f fsnotify: check if file is actually being watched for pre- [...] new 55dcd19deccf fanotify: don't skip extra event info if no info_mode is set new a4d3af2eceeb fanotify: rename a misnamed constant new e36826178937 fanotify: reserve event bit of deprecated FAN_DIR_MODIFY new 4e5036fe1e45 fsnotify: introduce pre-content permission events new 788b62181e93 fsnotify: pass optional file access range in pre-content event new 211816315cc2 fsnotify: generate pre-content permission event on truncate new e61ba5e18d58 fanotify: introduce FAN_PRE_ACCESS permission event new 232fe11ea211 fanotify: report file range info with pre-content events new 3eda12b69607 fanotify: allow to set errno in FAN_DENY permission response new e32132b32cc9 fanotify: disable readahead if we have pre-content watches new 494cabaefd53 mm: don't allow huge faults for files with pre content watches new 67b0bfdc8e1b fsnotify: generate pre-content permission event on page fault new a4a6383ae17c xfs: add pre-content fsnotify hook for DAX faults new a6094eef9630 btrfs: disable defrag on pre-content watched files new 03f93e7c7ec6 ext4: add pre-content fsnotify hook for DAX faults new e86aa72a5347 fs: enable pre-content events on supported file systems new 73a919b224e4 fs: don't block write during exec on pre-content watched files new 89640cdbb83d Merge fanotify HSM implementation. new 283a6464fde4 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] new ead64b20f16e gfs2: reorder capability check last new c904b5394ae7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a989b93f9531 Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] new a95657f6bae6 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 (8cc0a7d04f43) \ N -- N -- N refs/heads/fs-next (a95657f6bae6)
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 217 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 | 5 + arch/x86/events/intel/core.c | 1 + arch/x86/events/intel/ds.c | 2 +- arch/x86/kernel/relocate_kernel_64.S | 1 + fs/bcachefs/Kconfig | 1 - fs/bcachefs/alloc_background.c | 2 - fs/bcachefs/alloc_foreground.c | 4 - fs/bcachefs/backpointers.c | 17 +++- fs/bcachefs/bcachefs.h | 7 +- fs/bcachefs/btree_gc.c | 7 -- fs/bcachefs/btree_node_scan.c | 2 +- fs/bcachefs/btree_update_interior.c | 3 +- fs/bcachefs/buckets.c | 40 ++------ fs/bcachefs/buckets.h | 9 +- fs/bcachefs/data_update.c | 2 +- fs/bcachefs/disk_accounting.c | 33 +----- fs/bcachefs/disk_accounting.h | 1 - fs/bcachefs/ec.c | 6 +- fs/bcachefs/errcode.h | 4 + fs/bcachefs/fsck.c | 41 +++++--- fs/bcachefs/inode.c | 12 +-- fs/bcachefs/move.c | 4 +- fs/bcachefs/recovery_passes_types.h | 2 +- fs/bcachefs/sb-downgrade.c | 1 - fs/bcachefs/snapshot.c | 12 ++- fs/bcachefs/snapshot.h | 15 +++ fs/bcachefs/str_hash.c | 127 +++++++++++++++++++----- fs/bcachefs/str_hash.h | 25 ++++- fs/bcachefs/subvolume_types.h | 1 + fs/bcachefs/super.c | 2 - fs/bcachefs/sysfs.c | 5 - fs/bcachefs/varint.c | 5 +- fs/ceph/mds_client.c | 9 +- fs/ceph/super.c | 2 + fs/smb/client/reparse.c | 2 +- fs/smb/client/sess.c | 4 +- include/linux/cleanup.h | 14 --- include/linux/fsnotify.h | 4 + include/linux/ww_mutex.h | 4 +- kernel/futex/futex.h | 4 +- kernel/locking/rtmutex.c | 3 - kernel/sched/core.c | 4 +- kernel/sched/deadline.c | 3 +- kernel/sched/fair.c | 2 +- kernel/sched/syscalls.c | 2 +- kernel/softirq.c | 15 ++- lib/locking-selftest.c | 4 +- 47 files changed, 278 insertions(+), 197 deletions(-)