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 3f5cc8c0abe1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3673c4cd522a Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] omits e627ee624258 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] omits bb7985e4081e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1c3988109c08 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits 7f3eb1467d3c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits feea291c6ef4 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits 29f314abe3af Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f6248690534a Merge branch 'for-next' of git://evilpiepirate.org/bcachefs.git omits b45bb3a84a8b Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits c25548d505c9 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 4d91cc4fc8b7 Merge branch 'vfs.fixes' of git://git.kernel.org/pub/scm/l [...] omits 4a32728376a8 bcachefs: bcachefs_metadata_version_inode_depth omits 32f34f18affc bcachefs: Option changes now get propagated to reflinked data omits 931c4cf8bd74 bcachefs: bcachefs_metadata_version_reflink_p_may_update_opts omits b83fe81ea02f bcachefs: BCH_SB_VERSION_INCOMPAT omits 9fd3da2928be bcachefs: logged ops only use inum 0 of logged ops btree omits 5c0cf34e0b35 bcachefs: rcu_pending now works in userspace omits f2eebeb969df bcachefs: BCACHEFS_PATH_TRACEPOINTS should depend on TRACING omits 6fcca991bddc Merge branch 'kernel-6.14.pid' into vfs.all omits bd26d53964c2 Merge branch 'kernel-6.14.cred' into vfs.all omits 29b6ac666d77 Merge branch 'vfs-6.14.pidfs' into vfs.all omits eb981b6a7ba5 Merge branch 'vfs-6.14.exportfs' into vfs.all omits 5c77bc667607 Merge branch 'vfs-6.14.misc' into vfs.all omits 7cfad07633d8 Merge branch 'vfs-6.14.kcore' into vfs.all omits 31ee222d7cfe Merge branch 'vfs-6.14.netfs' into vfs.all omits 7a4b72aa3383 Merge branch 'vfs.fixes' into vfs.all omits 742488545c23 selftests/pidfd: add pidfs file handle selftests omits 8be3f13a106a pidfs: check for valid ioctl commands omits f761b30f44f3 Merge patch series "pidfs: implement file handle support" omits a9ef91efca66 pidfs: implement file handle support omits 6bf89dd80121 exportfs: add permission method omits 3fa98a43cb09 fhandle: pull CAP_DAC_READ_SEARCH check into may_decode_fh() omits 4afd8ca9c4b4 exportfs: add open method omits e911ec82c48d fhandle: simplify error handling omits a5eeba41d048 Merge patch series "pidfs: file handle preliminaries" omits 3f86596675ac pseudofs: add support for export_ops omits 1010ba2fe904 pidfs: support FS_IOC_GETVERSION omits 5fe02e1e8f8c pidfs: remove 32bit inode number handling omits 799a5aeedc0d pidfs: rework inode number allocation omits b5ff886c72f7 bcachefs: Only run check_backpointers_to_extents in debug mode omits 5b19794c0d2a bcachefs: bch2_backpointer_get_key() now repairs dangling [...] omits f759018013cd bcachefs: Add write buffer flush param to backpointer_get_key() omits 371d64467c04 bcachefs: check_extents_to_backpointers() now only checks [...] omits f4b9cf57a00c bcachefs: kill __bch2_extent_ptr_to_bp() omits b691eb6d3775 bcachefs: bch2_extent_ptr_to_bp() no longer depends on device omits 54c7bbb4308a bcachefs: bcachefs_metadata_version_disk_accounting_big_endian omits fee36cb92c1b bcachefs: bcachefs_metadata_version_backpointer_bucket_gen omits c9a8003460ac bcachefs: Fix allocating too big journal entry omits fd55a32c3ded ksmbd: align aux_payload_buf to avoid OOB reads in cryptog [...] omits 0e40eea538b8 bcachefs: Improve "unable to allocate journal write" message omits ebbdcaedb93c bcachefs: fix bch2_journal_key_insert_take() seq omits a49e9899031f bcachefs: bch2_async_btree_node_rewrites_flush() omits 6e44d6e71f4c bcachefs: If we did repair on a btree node, make sure we r [...] omits 845a10e612c9 bcachefs: bkey_fsck_err now respects errors_silent omits 7c3587419fd1 bcachefs: list_pop_entry() omits ad5b97070051 bcachefs: Convert write path errors to inum_to_path() omits 5b0935f61290 bcachefs: bch2_inum_to_path() omits 68321c2ca9f6 bcachefs: Fix fsck.c build in userspace omits 6bb3da45c694 bcachefs: Add missing parameter description to bch2_bucket [...] omits fada256affdf bcachefs: Don't recurse in check_discard_freespace_key omits 508d697aa6be bcachefs: Check for extent crc uncompressed/compressed siz [...] omits 544bc2acfa50 bcachefs: bch2_trans_relock() is trylock for lockdep omits 32613df0b436 bcachefs: cryptographic MACs on superblock are not (yet?) [...] omits 36a8b97c9ab9 bcachefs: Check for inode journal seq in the future omits aed560141816 bcachefs: Check for bucket journal seq in the future omits 6e81c02a6d67 bcachefs: do_fsck_ask_yn() omits 353ab19dd5a9 bcachefs: Don't error out when logging fsck error omits 3998742e8a18 bcachefs: mark more errors AUTOFIX omits b76566319578 bcachefs: add missing printbuf_reset() omits b4d1e9f73c6d bcachefs: Fix journal_iter list corruption omits 9a8822ee75ae bcachefs: Guard against backpointers to unknown btrees omits 82cbf66b505e bcachefs: Issue a transaction restart after commit in repair omits 3174ee577534 bcachefs: Guard against journal seq overflow omits 68a6950feef0 bcachefs: dio write: Take ref on mm_struct when using asyn [...] new ac1e21bd8c88 jbd2: increase IO priority for writing revoke records new a0851ea9cd55 jbd2: flush filesystem device before updating tail sequence new 930e7c209b77 Merge patch series "jbd2: two straightforward fixes" new 3eee03fb1de1 Merge branch 'vfs.fixes' of git://git.kernel.org/pub/scm/l [...] new a10f6bd3e5f2 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new 18a10043b183 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 306da8b32d2b bcachefs: Guard against journal seq overflow new 076d4c0e1974 bcachefs: Issue a transaction restart after commit in repair new 260c942b17eb bcachefs: Guard against backpointers to unknown btrees new b03f3276e4fa bcachefs: Fix journal_iter list corruption new 7d331fd6db6d bcachefs: add missing printbuf_reset() new b75fa981d3cc bcachefs: mark more errors AUTOFIX new f9151ab65449 bcachefs: Don't error out when logging fsck error new 395a3ad01930 bcachefs: do_fsck_ask_yn() new 24d26845c670 bcachefs: Check for bucket journal seq in the future new d0ae483d28a4 bcachefs: Check for inode journal seq in the future new 8877b8a2cd5f bcachefs: cryptographic MACs on superblock are not (yet?) [...] new 303cb6617ac2 bcachefs: bch2_trans_relock() is trylock for lockdep new 4bb8fe07e290 bcachefs: Check for extent crc uncompressed/compressed siz [...] new 8c8bff4d3c3e bcachefs: Don't recurse in check_discard_freespace_key new f0c5e6ef598d bcachefs: Add missing parameter description to bch2_bucket [...] new 8ae4c51e4274 bcachefs: Fix fsck.c build in userspace new 146f8f35ea7e bcachefs: bch2_inum_to_path() new ae4885f172eb bcachefs: Convert write path errors to inum_to_path() new 1e9e8418586d bcachefs: list_pop_entry() new 4d9997cc2edb bcachefs: bkey_fsck_err now respects errors_silent new ea3c7208dbe3 bcachefs: If we did repair on a btree node, make sure we r [...] new 4c5c955daefa bcachefs: bch2_async_btree_node_rewrites_flush() new 59b815cc572d bcachefs: fix bch2_journal_key_insert_take() seq new fea43b8e7f21 bcachefs: Improve "unable to allocate journal write" message new 06233beae578 bcachefs: Fix allocating too big journal entry new 525f589e6158 bcachefs: BCACHEFS_PATH_TRACEPOINTS should depend on TRACING new 4f18d8050f6e bcachefs: rcu_pending now works in userspace new c88ce902860f bcachefs: logged ops only use inum 0 of logged ops btree new e5b2c043744b bcachefs: Simplify disk accounting validate late new f80c04230a39 bcachefs: Advance to next bp on BCH_ERR_backpointer_to_ove [...] new 78ca952423f7 bcachefs: trace_accounting_mem_insert new ca643fa75b4a bcachefs: Silence "unable to allocate journal write" if we [...] new 18e2975db267 bcachefs: BCH_ERR_insufficient_journal_devices new c76720881a4e bcachefs: Fix failure to allocate journal write on discard retry new d8c7eeccd6d2 bcachefs: dev_alloc_list.devs -> dev_alloc_list.data new bc5a905c2a7f bcachefs: Journal write path refactoring, debug improvements new fb92391ef70a bcachefs: Call bch2_btree_lost_data() on btree read error new a72b9ffec35f bcachefs: Make sure __bch2_run_explicit_recovery_pass() si [...] new 3a6a5a502ea6 bcachefs: Don't call bch2_btree_interior_update_will_free_ [...] new 4bf93cf81b46 Merge branch 'for-next' of git://evilpiepirate.org/bcachefs.git new cef5715fc15d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6573ba5dd6fd Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] new 135dbef15ede Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 798523de32c1 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] new 28419fcf21b4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 06a025448b57 ksmbd: align aux_payload_buf to avoid OOB reads in cryptog [...] new 3764232dbd9f Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] new c8e9eeb698a1 Merge branch 'vfs.fixes' into vfs.all new e12ce0ebee51 Merge branch 'vfs-6.14.netfs' into vfs.all new 0d3131279b3d Merge branch 'vfs-6.14.kcore' into vfs.all new 4a11d534d9ae fs: Fix grammar and spelling in propagate_umount() new 3b720b450279 Merge branch 'vfs-6.14.misc' into vfs.all new b9e57f524eac Merge branch 'vfs-6.14.exportfs' into vfs.all new f2264bbb69c2 pidfs: rework inode number allocation new 54b311928091 pidfs: remove 32bit inode number handling new 81aef2c775c5 pidfs: support FS_IOC_GETVERSION new ef3ced23e062 Merge patch series "pidfs: file handle preliminaries" new 337d2efd08aa pseudofs: add support for export_ops new 178a653498d6 fhandle: simplify error handling new e84eea640ace exportfs: add open method new 4afd54a58649 fhandle: pull CAP_DAC_READ_SEARCH check into may_decode_fh() new 7fc737d18832 exportfs: add permission method new 5ecb7fc15b87 pidfs: implement file handle support new 758f2ab7c615 Merge patch series "pidfs: implement file handle support" new e1832e3cefe8 pidfs: check for valid ioctl commands new d8b7a63f35ec selftests/pidfd: add pidfs file handle selftests new 81ea2dab4802 Merge branch 'vfs-6.14.pidfs' into vfs.all new 075b7af48939 Merge branch 'kernel-6.14.cred' into vfs.all new cc77a926140c Merge branch 'kernel-6.14.pid' into vfs.all new 0c191d8a18b1 Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] new df1fce23d033 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 (3f5cc8c0abe1) \ N -- N -- N refs/heads/fs-next (df1fce23d033)
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 77 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: fs/bcachefs/alloc_foreground.c | 60 +++--- fs/bcachefs/alloc_foreground.h | 2 +- fs/bcachefs/backpointers.c | 394 +++++++++--------------------------- fs/bcachefs/backpointers.h | 32 ++- fs/bcachefs/bcachefs.h | 5 +- fs/bcachefs/bcachefs_format.h | 33 ++- fs/bcachefs/btree_cache.c | 1 + fs/bcachefs/btree_gc.c | 13 +- fs/bcachefs/btree_update_interior.c | 14 +- fs/bcachefs/buckets.c | 10 +- fs/bcachefs/darray.h | 2 +- fs/bcachefs/disk_accounting.c | 61 +++--- fs/bcachefs/disk_accounting.h | 25 +-- fs/bcachefs/ec.c | 14 +- fs/bcachefs/errcode.h | 2 +- fs/bcachefs/fs-common.c | 13 -- fs/bcachefs/fs-io-direct.c | 42 +--- fs/bcachefs/fs-io.c | 9 +- fs/bcachefs/fsck.c | 91 ++------- fs/bcachefs/inode.h | 14 -- fs/bcachefs/inode_format.h | 3 +- fs/bcachefs/journal.c | 6 + fs/bcachefs/journal_io.c | 104 +++++----- fs/bcachefs/move.c | 61 +----- fs/bcachefs/recovery.c | 27 +-- fs/bcachefs/recovery_passes.c | 26 +-- fs/bcachefs/recovery_passes_types.h | 92 ++++----- fs/bcachefs/reflink.c | 18 +- fs/bcachefs/reflink.h | 3 +- fs/bcachefs/reflink_format.h | 2 - fs/bcachefs/sb-downgrade.c | 26 +-- fs/bcachefs/sb-errors_format.h | 4 +- fs/bcachefs/super-io.c | 51 +---- fs/bcachefs/super-io.h | 19 +- fs/bcachefs/trace.h | 24 +++ fs/bcachefs/util.h | 9 - fs/jbd2/commit.c | 4 +- fs/jbd2/revoke.c | 2 +- fs/pidfs.c | 87 ++++---- fs/pnode.c | 8 +- 40 files changed, 476 insertions(+), 937 deletions(-)