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 83d6561e9fcd Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] omits 88dbb5f3c068 Merge branch '9p-next' of git://github.com/martinetd/linux omits a789a4a83fdd Merge branch 'overlayfs-next' of git://git.kernel.org/pub/ [...] omits 53f6c0d7075f Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] omits 79e5fe964da3 Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] omits 2ca0cd490407 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0d1bf42edc51 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits 03805d55dc74 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 39a54363d2b4 Merge branch 'for-next' of git://git.infradead.org/users/h [...] omits 5026aa3c2a99 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits 27d2b3c0e851 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9adda4eb8a20 Merge branch 'for-next' of https://evilpiepirate.org/git/b [...] omits ffaf6d946055 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits d38a2f59c623 bcachefs: metadata version bucket_stripe_sectors omits dff99af047b9 bcachefs: BCH_DATA_unstriped omits 3df985048390 bcachefs: bch_alloc->stripe_sectors omits d3439e551ca1 bcachefs: check_key_has_inode() omits 62a4ad8bbad7 bcachefs: allow passing full device path for target options omits a161b6cab68b bcachefs: Replace bare EEXIST with private error codes omits 48d3a0f01038 bcachefs: bch2_printbuf_strip_trailing_newline() omits 3cb8d8f9b7f0 bcachefs: don't expose "read_only" as a mount option omits 7be4235ce5fc bcachefs: make offline fsck set read_only fs flag omits a7e07e4e620b bcachefs: btree_ptr_sectors_written() now takes bkey_s_c omits c46b71ebe02d bcachefs: Check for bsets past bch_btree_ptr_v2.sectors_written omits f3b570469aa1 bcachefs: Use try_cmpxchg() family of functions instead of [...] omits d4d381156f90 bcachefs: Go inconsistent on ref to invalid snapshot ID omits b0ede5c03434 gfs2: Get rid of demote_ok checks omits af57395209b8 Revert "GFS2: Don't add all glocks to the lru" omits 2b7ca7c7f28d gfs2: Revise glock reference counting model omits 675869f8c2ea gfs2: Switch to a per-filesystem glock workqueue omits 368beba16132 gfs2: Report when glocks cannot be freed for a long time omits 03b423ea95c4 gfs2: gfs2_glock_get cleanup omits e60fb2aa23a4 gfs2: Invert the GLF_INITIAL flag omits e7a9e813a25a gfs2: Remove outdated comment in glock_work_func omits ded323aef6d5 gfs2: Update glocks documentation omits b9fc9904efca Merge branch 'vfs.module.description' into vfs.all omits f3d610d63ad4 Merge branch 'vfs.xattr' into vfs.all omits 3ee0c5b8c1d3 Merge branch 'vfs.misc' into vfs.all omits f6b236675d9e Merge branch 'vfs.fixes' into vfs.all omits 62bc83050175 fhandle: expose u64 mount id to name_to_handle_at(2) omits d0b328aef076 xattr: handle AT_EMPTY_PATH correctly omits 0ac7887fa24f fs/xattr: add *at family syscalls omits 5478ce951be8 fs: autofs: add MODULE_DESCRIPTION() omits 9101026fc35c fs: fat: add missing MODULE_DESCRIPTION() macros omits d60efd521448 fs: binfmt: add missing MODULE_DESCRIPTION() macros omits 9149a57dd525 fs: cramfs: add MODULE_DESCRIPTION() omits 7c50209f1e6a fs: hfs: add MODULE_DESCRIPTION() omits 752bc31eb295 fs: hpfs: add MODULE_DESCRIPTION() omits 6469de00a21f Merge branch 'for-next-next-v6.10-20240527' into for-next- [...] omits 6245c573d106 Merge branch 'for-next-current-v6.9-20240527' into for-nex [...] omits 4d1818f0e295 Merge branch 'misc-next' into for-next-next-v6.10-20240527 omits afe042ba6b7b Merge branch 'b-for-next' into for-next-next-v6.10-20240527 omits e5dd6440ed0d Merge branch 'misc-6.10' into for-next-next-v6.10-20240527 omits 755aebf73744 Merge branch 'misc-6.10' into for-next-current-v6.9-20240527 omits d303d684c477 btrfs: ensure fast fsync waits for ordered extents after a [...] omits 125a1e95c471 btrfs: refactor btrfs_dio_submit_io() for less nesting and [...] omits 331aca1e9c8b btrfs: drop extent maps after failed COW dio write omits fe29e772b99c btrfs: reduce ordered_extent_lock section at btrfs_split_o [...] omits 672211a5dae5 btrfs: make extent_write_locked_range() to handle subpage [...] omits 79cd2b540067 btrfs: do not clear page dirty inside extent_write_locked_range() omits 0937ddefa629 btrfs: lock subpage ranges in one go for writepage_delalloc() omits 342b2cd3ff58 btrfs: subpage: introduce helpers to handle subpage delall [...] omits b1c14876661c btrfs: make __extent_writepage_io() to write specified range only omits 56b470d83b0d btrfs: urgent periodic reclaim pass omits c58ac057cbdf btrfs: prevent pathological periodic reclaim loops omits d1d4ad605e02 btrfs: periodic block_group reclaim omits bd350ee23a1c btrfs: dynamic block_group reclaim threshold omits b08d16a9327f btrfs: store fs_info on space_info omits 4dafcf37b462 btrfs: report reclaim stats in sysfs omits f37c3d50e64f btrfs: add documentation around snapshot delete omits a77794b0d4fe btrfs: handle errors from btrfs_dec_ref properly omits 826685fee5da btrfs: convert correctness BUG_ON()'s to ASSERT()'s in wal [...] omits a4b36fdd40e7 btrfs: clean up our handling of refs == 0 in snapshot delete omits dcfe2b8230d6 btrfs: replace BUG_ON with ASSERT in walk_down_proc omits 5f6c25ea05c5 btrfs: handle errors from ref mods during UPDATE_BACKREF omits 555de7f87691 btrfs: don't BUG_ON ENOMEM in walk_down_proc omits bf5d72d59ae4 btrfs: extract the reference dropping code into it's own helper omits 57337dc24c75 btrfs: unify logic to decide if we need to walk down into a node omits a8c2f9948fc5 btrfs: remove need_account in do_walk_down omits d750fba1e0f4 btrfs: move the eb uptodate code into it's own helper omits b9405c5bb3b5 btrfs: push lookup_info into walk_control omits 6aa57fb716bf btrfs: use btrfs_read_extent_buffer in do_walk_down omits 05a626319c27 btrfs: remove all extra btrfs_check_eb_owner() calls omits ee3a3b15ceea btrfs: don't do find_extent_buffer in do_walk_down omits a5c68ae8c9c0 btrfs: scrub: use generic ratelimit helpers to output erro [...] omits ad590c437194 btrfs: scrub: ensure we output at least one error message [...] omits 3bd3c5155a0a btrfs: scrub: simplify the inode iteration output omits ee60cc456e0c btrfs: scrub: remove unnecessary dev/physical lookup for s [...] omits 76842f3860f3 btrfs: scrub: remove unused is_super parameter from scrub_ [...] omits e00f2843d9d0 btrfs: reduce the log level for btrfs_dev_stat_inc_and_print() omits f643466fef6b btrfs: scrub: fix incorrectly reported logical/physical address omits b61f836577fd btrfs: handle unexpected parent block offset in btrfs_allo [...] omits bcf1f04390f0 btrfs: === misc-next === adds 67ec8cdf2997 hwrng: core - Remove add_early_randomness adds db163660b02a Merge tag 'v6.10-p3' of git://git.kernel.org/pub/scm/linux [...] adds 397a83ab9785 Merge tag '9p-for-6.10-rc2' of https://github.com/martinetd/linux adds 4a4be1ad3a6e Revert "vfs: Delete the associated dentry when deleting a file" adds ed7ee6a69f92 statx: Update offset commentary for struct statx adds cc5ac966f261 cachefiles: add output string to cachefiles_obj_[get|put]_ [...] adds 0fc75c5940fa cachefiles: remove requests from xarray during flushing requests adds de3e26f9e5b7 cachefiles: fix slab-use-after-free in cachefiles_ondemand [...] adds da4a82741606 cachefiles: fix slab-use-after-free in cachefiles_ondemand [...] adds 3e6d704f02aa cachefiles: remove err_put_fd label in cachefiles_ondemand [...] adds a26dc49df37e cachefiles: add consistency check for copen/cread adds 0a790040838c cachefiles: add spin_lock for cachefiles_ondemand_info adds 4988e35e95fc cachefiles: never get a new anonymous fd if ondemand_id is valid adds 4b4391e77a6b cachefiles: defer exposing anon_fd until after copy_to_use [...] adds 4f8703fb3482 cachefiles: Set object to close if ondemand_id < 0 in copen adds 85e833cd7243 cachefiles: flush all requests after setting CACHEFILES_DEAD adds bc9dde615546 cachefiles: make on-demand read killable adds a82c13d29985 Merge patch series "cachefiles: some bugfixes and cleanups [...] adds e74c223d03b2 Merge branch 'vfs.fixes' of git://git.kernel.org/pub/scm/l [...] adds c2550fb99a33 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new 016c22e410c6 bcachefs: split out sb-members_format.h new 4c5eef0c50cc bcachefs: split out sb-downgrade_format.h new 1cdcc6e3c2cb bcachefs: Split out disk_groups_format.h new 24998050b69a bcachefs: Split out replicas_format.h new 5c16c5748894 bcachefs: Split out journal_seq_blacklist_format.h new 759bb4eabc72 bcachefs: Split out sb-errors_format.h new 8528bde1b66b bcachefs: Fix uninitialized var warning new 83208cbf2f08 bcachefs: Don't return -EROFS from mount on inconsistency error new 7b038b564b3e bcachefs: Fix failure to return error on misaligned dio write new 930db9c0a961 bcachefs: Use try_cmpxchg() family of functions instead of [...] new a32a05946fde bcachefs: Check for bsets past bch_btree_ptr_v2.sectors_written new b673516cc9af bcachefs: btree_ptr_sectors_written() now takes bkey_s_c new ccc2fac8eac4 bcachefs: make offline fsck set read_only fs flag new 6760958a14fa bcachefs: don't expose "read_only" as a mount option new 17771db0eebd bcachefs: bch2_printbuf_strip_trailing_newline() new d71dc2a2841b bcachefs: Replace bare EEXIST with private error codes new d2fda86cc4b7 bcachefs: allow passing full device path for target options new c635c2ca516d bcachefs: check_key_has_inode() new f35480481750 bcachefs: bch_alloc->stripe_sectors new 5cccd75c565f bcachefs: BCH_DATA_unstriped new 15bf425a25e6 bcachefs: metadata version bucket_stripe_sectors new 1d2f6870a7e7 bcachefs: add printbuf arg to bch2_parse_mount_opts() new f4bf2995b246 bcachefs: Add error code to defer option parsing new 3d203ae77a81 bcachefs: use new mount API new 228e1c91ae5e bcachefs: KEY_TYPE_accounting new abeece38e819 bcachefs: Accumulate accounting keys in journal replay new 0394a690c619 bcachefs: btree write buffer knows how to accumulate bch_a [...] new 09a3d5016a90 bcachefs: Disk space accounting rewrite new 4c71ead7ff08 bcachefs: dev_usage updated by new accounting new dc6ae7a5f2a3 bcachefs: Kill bch2_fs_usage_initialize() new e7cc25e338b7 bcachefs: Convert bch2_ioctl_fs_usage() to new accounting new 924f0787ebf2 bcachefs: kill bch2_fs_usage_read() new 67c51a642d27 bcachefs: Kill writing old accounting to journal new 96ec051202fe bcachefs: Delete journal-buf-sharded old style accounting new bd32d1df5f6c bcachefs: Kill bch2_fs_usage_to_text() new 6045f6b86113 bcachefs: Kill fs_usage_online new ef7351b5b31c bcachefs: Kill replicas_journal_res new ff9e5707f209 bcachefs: Convert gc to new accounting new 7bf0888efdff bcachefs: Convert bch2_replicas_gc2() to new accounting new acd19c4cf166 bcachefs: bch2_verify_accounting_clean() new 4789b42c107b bcachefs: bch_acct_compression new 24982a652e5e bcachefs: Convert bch2_compression_stats_to_text() to new [...] new 34d9e0f0f0fd bcachefs: bch2_fs_accounting_to_text() new 48dd7ad4c663 bcachefs: bch2_fs_usage_base_to_text() new 9dd5de2b89d4 bcachefs: bch_acct_snapshot new 443975caf1d4 bcachefs: bch_acct_btree new 91c604d65305 bcachefs: bch_acct_rebalance_work new ae6595227d92 bcachefs: Eytzinger accumulation for accounting keys new 82cf7c7ffd44 Merge branch 'for-next' of https://evilpiepirate.org/git/b [...] new 73cbf7ceac4f Merge branch 'misc-6.10' into for-next-current-v6.9-20240529 new 74c067d5c44a Merge branch 'for-next-current-v6.9-20240529' into for-nex [...] new 039e93b5d912 Merge branch 'misc-6.10' into for-next-next-v6.10-20240529 new 4934f6a0cf70 btrfs: add MODULE_DESCRIPTION() new b15b12ba8574 btrfs: make __extent_writepage_io() to write specified range only new 4d1ba178c4c0 btrfs: subpage: introduce helpers to handle subpage delall [...] new 0f54ae879c81 btrfs: lock subpage ranges in one go for writepage_delalloc() new 4b8f2b06fbb9 btrfs: do not clear page dirty inside extent_write_locked_range() new c0558ba80178 btrfs: make extent_write_locked_range() handle subpage wri [...] new 975ed0152453 btrfs: qgroup: delete a TODO about using kmem cache to all [...] new 1d80083c4618 btrfs: cleanup recursive include of the same header new e596ef908530 btrfs: do not directly include rwlock_types.h new db45a251533b Merge branch 'b-for-next' into for-next-next-v6.10-20240529 new fdd096f9935b btrfs: === misc-next === new 3ac7f32df5a1 btrfs: handle unexpected parent block offset in btrfs_allo [...] new a4482ae24f0f btrfs: scrub: fix incorrectly reported logical/physical address new bcffe74d7cb6 btrfs: reduce the log level for btrfs_dev_stat_inc_and_print() new 4e7e0cb1fa05 btrfs: scrub: remove unused is_super parameter from scrub_ [...] new 2a3213bcf9b2 btrfs: scrub: remove unnecessary dev/physical lookup for s [...] new 9d22111279e3 btrfs: scrub: simplify the inode iteration output new 99f2abf86926 btrfs: scrub: ensure we output at least one error message [...] new 861730d8f3b6 btrfs: scrub: use generic ratelimit helpers to output erro [...] new f689eb936e2f btrfs: don't do find_extent_buffer in do_walk_down new 54de05629555 btrfs: remove all extra btrfs_check_eb_owner() calls new 71ab24a89cc4 btrfs: use btrfs_read_extent_buffer in do_walk_down new e3dfc4c3371e btrfs: push lookup_info into walk_control new ae3bc0b5bfee btrfs: move the eb uptodate code into it's own helper new e01634cc3639 btrfs: remove need_account in do_walk_down new a698f327ea72 btrfs: unify logic to decide if we need to walk down into a node new 92afd85ce31c btrfs: extract the reference dropping code into it's own helper new 38eb6e4c0084 btrfs: don't BUG_ON ENOMEM in walk_down_proc new 7d295cc7c790 btrfs: handle errors from ref mods during UPDATE_BACKREF new 99ce9eb31703 btrfs: replace BUG_ON with ASSERT in walk_down_proc new 0586902b9738 btrfs: clean up our handling of refs == 0 in snapshot delete new b7817d187cb3 btrfs: convert correctness BUG_ON()'s to ASSERT()'s in wal [...] new c8cf1aa4a9e8 btrfs: handle errors from btrfs_dec_ref properly new 32c809995190 btrfs: add documentation around snapshot delete new 7c6276d5e9d6 btrfs: report reclaim stats in sysfs new 2b05a3ca74c0 btrfs: store fs_info on space_info new a6565132d8c2 btrfs: dynamic block_group reclaim threshold new cf3b772b7a59 btrfs: periodic block_group reclaim new cde50d3ad60d btrfs: prevent pathological periodic reclaim loops new 41ecf0d8f744 btrfs: urgent periodic reclaim pass new f70ec0346cbd btrfs: drop extent maps after failed COW dio write new 8ce5677097e2 btrfs: refactor btrfs_dio_submit_io() for less nesting and [...] new 8dfa5d245203 btrfs: fix crash on racing fsync and size-extending write [...] new 3c85e71ea335 Merge branch 'misc-next' into for-next-next-v6.10-20240529 new aa0d3341f6f2 Merge branch 'for-next-next-v6.10-20240529' into for-next- [...] new eb77cfb1851d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0f3b89141977 cifs: fix creating sockets when using sfu mount options new e1f487bc993c Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] new efb7ddbda2c2 Merge branch 'for-next' of git://git.infradead.org/users/h [...] new 23af653fa920 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 2851885a90c2 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] new 97d6fdcd7975 gfs2: Update glocks documentation new c8cf2d9f189b gfs2: Remove outdated comment in glock_work_func new c8758ad005c9 gfs2: Invert the GLF_INITIAL flag new 8f6b8f142bda gfs2: gfs2_glock_get cleanup new 51568ac2e9d4 gfs2: Report when glocks cannot be freed for a long time new 30e388d57367 gfs2: Switch to a per-filesystem glock workqueue new 767fd5a01607 gfs2: Revise glock reference counting model new 3f4475bf24de Revert "GFS2: Don't add all glocks to the lru" new 713f8834389f gfs2: Get rid of demote_ok checks new e1110b3df6b7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9dfbe35a15bf Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] new 7a28b44031bc Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] new ff8e6d6b9fab Merge branch 'overlayfs-next' of git://git.kernel.org/pub/ [...] new d7ba701da636 xfs: Clear W=1 warning in xfs_iwalk_run_callbacks() new b33874fb7f28 xfs: Stop using __maybe_unused in xfs_alloc.c new 2b3f004d3d51 xfs: drop xfarray sortinfo folio on error new 97835e686679 xfs: fix xfs_init_attr_trans not handling explicit operati [...] new 38de567906d9 xfs: allow symlinks with short remote targets new 95b19e2f4e0f xfs: don't open-code u64_to_user_ptr new b0c6bcd58d44 xfs: Add cond_resched to block unmap range and reflink remap path new 8fbf3744d79b Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] new 33476ec67423 Merge branch 'vfs.fixes' into vfs.all new fa56e3a99c85 Merge branch 'vfs.misc' into vfs.all new e6873349f700 fs/xattr: add *at family syscalls new 32188cf8f056 xattr: handle AT_EMPTY_PATH correctly new 742c054edf53 Merge branch 'vfs.xattr' into vfs.all new 7cd99cea4003 fs: hpfs: add MODULE_DESCRIPTION() new 64656602e961 fs: hfs: add MODULE_DESCRIPTION() new 883fb1edcd8e fs: cramfs: add MODULE_DESCRIPTION() new 2c2a3f622e40 fs: binfmt: add missing MODULE_DESCRIPTION() macros new c8e0f1ec1f7c fs: fat: add missing MODULE_DESCRIPTION() macros new c8f0b69ca1a9 fs: autofs: add MODULE_DESCRIPTION() new 9e20a230d484 Merge branch 'vfs.module.description' into vfs.all new d604148e0900 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 (83d6561e9fcd) \ N -- N -- N refs/heads/fs-next (d604148e0900)
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 137 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/filesystems/gfs2-glocks.rst | 12 +- drivers/char/hw_random/core.c | 47 +- fs/bcachefs/Makefile | 3 +- fs/bcachefs/alloc_background.c | 100 ++- fs/bcachefs/alloc_background.h | 27 +- fs/bcachefs/alloc_foreground.c | 16 +- fs/bcachefs/backpointers.c | 2 +- fs/bcachefs/bcachefs.h | 21 +- fs/bcachefs/bcachefs_format.h | 252 +------- fs/bcachefs/bcachefs_ioctl.h | 7 +- fs/bcachefs/bkey_methods.c | 1 + fs/bcachefs/btree_gc.c | 135 +--- fs/bcachefs/btree_iter.c | 9 - fs/bcachefs/btree_journal_iter.c | 23 +- fs/bcachefs/btree_journal_iter.h | 15 + fs/bcachefs/btree_trans_commit.c | 91 ++- fs/bcachefs/btree_types.h | 1 - fs/bcachefs/btree_update.h | 23 +- fs/bcachefs/btree_write_buffer.c | 138 +++- fs/bcachefs/btree_write_buffer.h | 49 +- fs/bcachefs/btree_write_buffer_types.h | 2 + fs/bcachefs/buckets.c | 696 ++++---------------- fs/bcachefs/buckets.h | 63 -- fs/bcachefs/buckets_types.h | 14 +- fs/bcachefs/chardev.c | 79 +-- fs/bcachefs/disk_accounting.c | 704 +++++++++++++++++++++ fs/bcachefs/disk_accounting.h | 210 ++++++ fs/bcachefs/disk_accounting_format.h | 162 +++++ fs/bcachefs/disk_accounting_types.h | 20 + fs/bcachefs/disk_groups.c | 2 +- fs/bcachefs/disk_groups_format.h | 21 + fs/bcachefs/ec.c | 115 ++-- fs/bcachefs/errcode.h | 3 +- fs/bcachefs/fs-io-direct.c | 4 +- fs/bcachefs/fs.c | 127 +++- fs/bcachefs/inode.c | 42 +- fs/bcachefs/journal_io.c | 10 +- fs/bcachefs/journal_seq_blacklist_format.h | 15 + fs/bcachefs/opts.c | 120 ++-- fs/bcachefs/opts.h | 12 +- fs/bcachefs/recovery.c | 127 ++-- fs/bcachefs/recovery_passes.c | 1 + fs/bcachefs/recovery_passes_types.h | 1 + fs/bcachefs/replicas.c | 242 +------ fs/bcachefs/replicas.h | 16 +- fs/bcachefs/replicas_format.h | 31 + fs/bcachefs/replicas_types.h | 16 - fs/bcachefs/sb-clean.c | 62 -- fs/bcachefs/sb-downgrade.c | 20 +- fs/bcachefs/sb-downgrade_format.h | 17 + .../{sb-errors_types.h => sb-errors_format.h} | 26 +- fs/bcachefs/sb-errors_types.h | 282 --------- fs/bcachefs/sb-members_format.h | 110 ++++ fs/bcachefs/snapshot.c | 34 +- fs/bcachefs/snapshot.h | 31 +- fs/bcachefs/super.c | 74 +-- fs/bcachefs/sysfs.c | 110 ++-- fs/bcachefs/util.h | 4 +- fs/btrfs/btrfs_inode.h | 1 - fs/btrfs/extent_io.c | 61 +- fs/btrfs/extent_map.h | 3 +- fs/btrfs/fs.h | 1 - fs/btrfs/locking.h | 1 - fs/btrfs/lru_cache.h | 1 - fs/btrfs/ordered-data.c | 6 +- fs/btrfs/qgroup.h | 1 - fs/btrfs/subpage.c | 44 +- fs/btrfs/subpage.h | 3 +- fs/btrfs/super.c | 1 + fs/btrfs/tree-log.c | 17 +- fs/cachefiles/daemon.c | 3 +- fs/cachefiles/internal.h | 5 + fs/cachefiles/ondemand.c | 217 +++++-- fs/dcache.c | 15 +- fs/fhandle.c | 29 +- fs/smb/client/cifspdu.h | 2 +- fs/smb/client/inode.c | 12 + fs/smb/client/smb2ops.c | 5 + fs/xattr.c | 7 +- fs/xfs/libxfs/xfs_alloc.c | 6 +- fs/xfs/libxfs/xfs_attr.c | 40 +- fs/xfs/libxfs/xfs_attr.h | 3 +- fs/xfs/libxfs/xfs_bmap.c | 1 + fs/xfs/libxfs/xfs_inode_buf.c | 28 +- fs/xfs/scrub/scrub.c | 2 +- fs/xfs/scrub/xfarray.c | 9 +- fs/xfs/xfs_attr_item.c | 17 +- fs/xfs/xfs_handle.c | 7 +- fs/xfs/xfs_iwalk.c | 5 +- fs/xfs/xfs_reflink.c | 1 + include/linux/syscalls.h | 2 +- include/trace/events/cachefiles.h | 8 +- include/uapi/linux/fcntl.h | 8 - include/uapi/linux/stat.h | 2 +- 94 files changed, 2770 insertions(+), 2401 deletions(-) create mode 100644 fs/bcachefs/disk_accounting.c create mode 100644 fs/bcachefs/disk_accounting.h create mode 100644 fs/bcachefs/disk_accounting_format.h create mode 100644 fs/bcachefs/disk_accounting_types.h create mode 100644 fs/bcachefs/disk_groups_format.h create mode 100644 fs/bcachefs/journal_seq_blacklist_format.h create mode 100644 fs/bcachefs/replicas_format.h create mode 100644 fs/bcachefs/sb-downgrade_format.h copy fs/bcachefs/{sb-errors_types.h => sb-errors_format.h} (95%) create mode 100644 fs/bcachefs/sb-members_format.h