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 b8f2bec88b9e Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] omits 108e7a553f10 Merge branch 'overlayfs-next' of git://git.kernel.org/pub/ [...] omits ca5f41038889 Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] omits aca4a4fda974 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits df1b8decec2d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 381e113d9686 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits afdb049b9bde Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 545a493777d9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 04709252a30d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 0c546048930b Merge branch 'for-next' of git://git.infradead.org/users/h [...] omits 0dacb33387da Merge branch 'master' of git://github.com/ceph/ceph-client.git omits f2a1322094c0 next-20241023/btrfs omits 44c8bae7547d Merge branch 'for-next' of git://evilpiepirate.org/bcachefs.git omits a3bcaabed7c3 Merge branch 'nfsd-fixes' of git://git.kernel.org/pub/scm/ [...] omits e5fee9362e88 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits e8bfa8e9b061 Merge branch 'vfs.fixes' of git://git.kernel.org/pub/scm/l [...] omits 508dc6be2135 ceph: Remove fs/ceph deadcode omits 38c1f4f9e648 libceph: Remove unused ceph_crypto_key_encode omits 44d293d2a3e2 libceph: Remove unused ceph_osdc_watch_check omits 6b9e5d112c8d libceph: Remove unused pagevec functions omits efd6f9947577 libceph: Remove unused ceph_pagelist functions omits 7fa861d5df40 nfsd: dynamically adjust per-client DRC slot limits. omits cd0f8809d24b svcrdma: fix miss destroy percpu_counter in svc_rdma_proc_init() omits 6e99e4b4291e nfsd: disallow file locking and delegations for NFSv4 reexport omits 8bf3c2cc8276 xdrgen: Remove program_stat_to_errno() call sites omits f2b9e85c2789 xdrgen: Update the files included in client-side source code omits 42c00a96b4aa xdrgen: Remove check for "nfs_ok" in C templates omits 09120b4e05f7 xdrgen: Remove tracepoint call site omits 9998b0dcb4f2 nfsd: release svc_expkey/svc_export with rcu_work omits 1ec5e108acbf SUNRPC: make sure cache entry active before cache_show omits 41bda61ef8e9 nfsd: make sure exp active before svc_export_show omits 9500a9862ef8 lockd: Remove unneeded initialization of file_lock::c.flc_flags omits 2905fea5ba2f lockd: Remove unused parameter to nlmsvc_testlock() omits 880a32a9ea02 lockd: Remove some snippets of unfinished code omits 4709e5d329d1 lockd: Remove unnecessary memset() omits b65bb3592837 lockd: Remove unused typedef omits 5290be01f436 NFSD: Cap the number of bytes copied by nfs4_reset_recoverydir() omits 784c01b4b9c9 NFSD: Remove unused values from nfsd4_encode_components_esc() omits 12fc0570b191 NFSD: Remove unused results in nfsd4_encode_pathname4() omits 804c4e24a2ec NFSD: Prevent NULL dereference in nfsd4_process_cb_update() omits dc52aeeb5664 NFSD: Remove a never-true comparison omits fef83f47c946 NFSD: Remove dead code in nfsd4_create_session() omits 09eecd94c2ba nfsd: refine and rename NFSD_MAY_LOCK omits 2404bc5eba44 NFSD: Replace use of NFSD_MAY_LOCK in nfsd4_lock() omits 262efa37570a nfsd: replace call_rcu by kfree_rcu for simple kmem_cache_ [...] omits c45151e859a4 xdrgen: Add a utility for extracting XDR from RFCs omits de510b3935d5 nfsd: Fix NFSD_MAY_BYPASS_GSS and NFSD_MAY_BYPASS_GSS_ON_ROOT omits c598416bf13e nfsd: Fill NFSv4.1 server implementation fields in OP_EXCH [...] omits 2ca8dee4baaa lockd: Fix comment about NLMv3 backwards compatibility omits 206c8d99b4f7 nfsd: new tracepoint for after op_func in compound processing omits 50c8ec9d378e nfsd: handle delegated timestamps in SETATTR omits 9b45d0331c53 nfsd: add support for delegated timestamps omits 099ca92ff75f nfsd: prepare delegation code for handing out *_ATTRS_DELE [...] omits 641b78641ecf nfsd: rename NFS4_SHARE_WANT_* constants to OPEN4_SHARE_AC [...] omits b712459811ad nfsd: switch to autogenerated definitions for open_delegat [...] omits 23564d42bdda nfsd: drop inode parameter from nfsd4_change_attribute() omits 9677517cb35b nfsd: implement OPEN_ARGS_SHARE_ACCESS_WANT_OPEN_XOR_DELEGATION omits 33641812a257 nfsd: add support for FATTR4_OPEN_ARGUMENTS omits 56ee622f40c9 nfs_common: make include/linux/nfs4.h include generated nfs4_1.h omits b1b3ec46484a nfsd: fix handling of delegated change attr in CB_GETATTR omits 5ef3877d4324 nfsd: have nfsd4_deleg_getattr_conflict pass back write de [...] omits 09848ac79ce3 nfsd: drop the nfsd4_fattr_args "size" field omits cb766f3b1536 nfsd: drop the ncf_cb_bmap field omits 3ffedd773a1d xdrgen: emit maxsize macros omits 8304142c2ebe xdrgen: Add generator code for XDR width macros omits 402e3e7e8b25 xdrgen: XDR width for union types omits 300e30f599de xdrgen: XDR width for pointer types omits 93cdcdea99ab xdrgen: XDR width for struct types omits 8da9b72066c7 xdrgen: XDR width for typedef omits 4e8e257e90a2 xdrgen: XDR width for optional_data type omits 1f9955fa57c7 xdrgen: XDR width for variable-length array omits bece40df5610 xdrgen: XDR width for fixed-length array omits f72afd5dd619 xdrgen: XDR width for a string omits cf440851522c xdrgen: XDR width for variable-length opaque omits a1ac4a9eef2e xdrgen: XDR width for fixed-length opaque omits 3136c98ac094 xdrgen: XDR widths for enum types omits 7857b67ebabc xdrgen: Keep track of on-the-wire data type widths omits 6b9d8c9653bd xdrgen: Track constant values omits 3ab8dd6da5d0 xdrgen: Refactor transformer arms omits 340d7dcc3857 xdrgen: Implement big-endian enums omits 8c2f82c7b604 xdrgen: Rename "enum yada" types as just "yada" omits 965c596bf092 xdrgen: Rename enum's declaration Jinja2 template omits bee7c7a8e731 xdrgen: Rename "variable-length strings" omits a96875e8a7c6 xdrgen: Clean up type_specifier omits fc3cbc3c9e7c xdrgen: Exit status should be zero on success omits 948b8c89927e NFSD: Remove unused function parameter omits 58a985eeb353 NFSD: Remove unnecessary posix_acl_entry pointer initialization omits cf10be4d5f1b svcrdma: Address an integer overflow omits 508384c45349 NFSD: Prevent a potential integer overflow new 819837584309 Linux 6.12-rc5 new 812e39f7c54a Merge branch 'vfs.fixes' of git://git.kernel.org/pub/scm/l [...] new 02519cad3f17 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new db05f7b3e9d8 Merge branch 'nfsd-fixes' of git://git.kernel.org/pub/scm/ [...] new b77c27dfa7bb Merge branch 'for-next' of git://evilpiepirate.org/bcachefs.git new 04e0f8330555 next-20241023/btrfs new 89dcef5db024 libceph: Remove unused ceph_pagelist functions new ba219e2b6942 libceph: Remove unused pagevec functions new ba9fd37e8c08 libceph: Remove unused ceph_osdc_watch_check new 1ebdc6017226 libceph: Remove unused ceph_crypto_key_encode new 4a459012431a ceph: Remove fs/ceph deadcode new fc8f89210bec Merge branch 'master' of git://github.com/ceph/ceph-client.git new a8b7e45ec83b Merge branch 'for-next' of git://git.infradead.org/users/h [...] new f96a82889190 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 313aa48bdbd5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new ed03fdfaf9f0 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new a6b3749f2583 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] new b19ee7272208 f2fs: introduce f2fs_get_section_mtime new 527a4ded09b9 f2fs: Use struct_size() to improve f2fs_acl_clone() new 26413ce18e85 f2fs: compress: fix inconsistent update of i_blocks in rel [...] new d5c367ef8287 f2fs: fix f2fs_bug_on when uninstalling filesystem call f2 [...] new b7d0a97b2808 f2fs: fix null-ptr-deref in f2fs_submit_page_bio() new 1acd73edbbfe f2fs: fix to account dirty data in __get_secs_required() new af68d9b481ac f2fs: introduce update_sit_entry_for_release() new e767ae13e67d f2fs: fix to do sanity check on node blkaddr in truncate_node() new 4d11e609f4c0 f2fs: multidevice: add stats in debugfs new b715716ee839 f2fs: decrease spare area for pinned files for zoned devices new 495494c3037e f2fs: introduce device aliasing file new 08060c0b1414 f2fs: zone: introduce first_zoned_segno in f2fs_sb_info new 522e5de97dc1 f2fs: fix the wrong f2fs_bug_on condition in f2fs_do_repla [...] new f2bbbe277c22 f2fs: check curseg->inited before write_sum_page in change_curseg new a5f845115003 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 0d146554a860 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 83e7052fa8c8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 370364735517 NFSD: Prevent a potential integer overflow new b69e3219b944 svcrdma: Address an integer overflow new 0abb7403773d NFSD: Remove unnecessary posix_acl_entry pointer initialization new 9e0e6f51c186 NFSD: Remove unused function parameter new 1b7cabf806c9 xdrgen: Exit status should be zero on success new c9ef69186131 xdrgen: Clean up type_specifier new dbef3f8389d0 xdrgen: Rename "variable-length strings" new 05d45d6dfe3c xdrgen: Rename enum's declaration Jinja2 template new a795f881f0ed xdrgen: Rename "enum yada" types as just "yada" new 31f23a520034 xdrgen: Implement big-endian enums new e1581d2c79d3 xdrgen: Refactor transformer arms new 46d2b0c6ed6c xdrgen: Track constant values new a1618431dee4 xdrgen: Keep track of on-the-wire data type widths new ebd8c059f69e xdrgen: XDR widths for enum types new 0f7c3601bed3 xdrgen: XDR width for fixed-length opaque new 2a811d239a62 xdrgen: XDR width for variable-length opaque new 137a7a089a15 xdrgen: XDR width for a string new 20ca6bfa121b xdrgen: XDR width for fixed-length array new 7ec14a751e93 xdrgen: XDR width for variable-length array new 82dfdb6014f9 xdrgen: XDR width for optional_data type new 831370a5743d xdrgen: XDR width for typedef new 5f5bec621a99 xdrgen: XDR width for struct types new cf87dc75e87d xdrgen: XDR width for pointer types new fc1867d4e6de xdrgen: XDR width for union types new d5d9b97bdca3 xdrgen: Add generator code for XDR width macros new ee98712b5bff xdrgen: emit maxsize macros new 2191e758d195 nfsd: drop the ncf_cb_bmap field new 124e3450f5ca nfsd: drop the nfsd4_fattr_args "size" field new 14cfe107724a nfsd: have nfsd4_deleg_getattr_conflict pass back write de [...] new 4fd7dde65a16 nfsd: fix handling of delegated change attr in CB_GETATTR new 48c257ad1eb3 nfs_common: make include/linux/nfs4.h include generated nfs4_1.h new 37f27b20cd64 nfsd: add support for FATTR4_OPEN_ARGUMENTS new b4be3ccf1c25 nfsd: implement OPEN_ARGS_SHARE_ACCESS_WANT_OPEN_XOR_DELEGATION new 831b787d2f7d nfsd: drop inode parameter from nfsd4_change_attribute() new fa1174104e0b nfsd: switch to autogenerated definitions for open_delegat [...] new c700e160f44a nfsd: rename NFS4_SHARE_WANT_* constants to OPEN4_SHARE_AC [...] new ae7bf4a31c3a nfsd: prepare delegation code for handing out *_ATTRS_DELE [...] new 7e1b8f2e76f9 nfsd: add support for delegated timestamps new 1d90941a91b6 nfsd: handle delegated timestamps in SETATTR new d17c59e267f9 nfsd: new tracepoint for after op_func in compound processing new 1a201c5c7f01 lockd: Fix comment about NLMv3 backwards compatibility new 2d24a1692f2a nfsd: Fill NFSv4.1 server implementation fields in OP_EXCH [...] new b4e200731ec3 nfsd: Fix NFSD_MAY_BYPASS_GSS and NFSD_MAY_BYPASS_GSS_ON_ROOT new b5eb311ec9e0 xdrgen: Add a utility for extracting XDR from RFCs new 43cc56cc12ad nfsd: replace call_rcu by kfree_rcu for simple kmem_cache_ [...] new 733967894079 NFSD: Replace use of NFSD_MAY_LOCK in nfsd4_lock() new 144bb235d87f nfsd: refine and rename NFSD_MAY_LOCK new 8a3cea3b7241 NFSD: Remove dead code in nfsd4_create_session() new 10cc4cb7c210 NFSD: Remove a never-true comparison new 18c0fcb7812e NFSD: Prevent NULL dereference in nfsd4_process_cb_update() new 80b4058164d6 NFSD: Remove unused results in nfsd4_encode_pathname4() new d26acb83b43d NFSD: Remove unused values from nfsd4_encode_components_esc() new 9106da30d211 NFSD: Cap the number of bytes copied by nfs4_reset_recoverydir() new 7f90b5330d5d lockd: Remove unused typedef new 67beb40c381b lockd: Remove unnecessary memset() new 77ed836da26f lockd: Remove some snippets of unfinished code new cdf31b1f28bb lockd: Remove unused parameter to nlmsvc_testlock() new be00de6090b2 lockd: Remove unneeded initialization of file_lock::c.flc_flags new 57d7c434b0ad nfsd: make sure exp active before svc_export_show new 4e0f8fc82359 SUNRPC: make sure cache entry active before cache_show new 879566def9f0 nfsd: release svc_expkey/svc_export with rcu_work new 8911ace0c7da xdrgen: Remove tracepoint call site new f9d453ce9c39 xdrgen: Remove check for "nfs_ok" in C templates new 63e1dea6ab43 xdrgen: Update the files included in client-side source code new 59b5dd039e3f xdrgen: Remove program_stat_to_errno() call sites new b6ba9d663338 nfsd: disallow file locking and delegations for NFSv4 reexport new b889506f17fb svcrdma: fix miss destroy percpu_counter in svc_rdma_proc_init() new c7b8826b4190 nfsd: Don't fail OP_SETCLIENTID when there are too many clients. new 74ca1dc05e04 nfsd: make use of warning provided by refcount_t new 9c9cb4242c49 nfsd: remove nfsd4_session->se_bchannel new 88a4ed238c0b Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] new bbc553d1c4e5 Merge branch 'overlayfs-next' of git://git.kernel.org/pub/ [...] new cfad32207f3e 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 (b8f2bec88b9e) \ N -- N -- N refs/heads/fs-next (cfad32207f3e)
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 107 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/f2fs.rst | 44 ++++++++++++ Makefile | 2 +- fs/f2fs/acl.c | 5 +- fs/f2fs/data.c | 5 ++ fs/f2fs/debug.c | 107 ++++++++++++++++++++++++++++ fs/f2fs/extent_cache.c | 45 +++++++++++- fs/f2fs/f2fs.h | 22 ++++++ fs/f2fs/file.c | 50 ++++++++++++-- fs/f2fs/gc.c | 17 ++--- fs/f2fs/gc.h | 1 + fs/f2fs/inode.c | 23 ++++++- fs/f2fs/node.c | 10 +++ fs/f2fs/segment.c | 138 +++++++++++++++++++++++++------------ fs/f2fs/segment.h | 47 +++++++------ fs/f2fs/super.c | 29 ++++++-- fs/f2fs/sysfs.c | 2 + fs/nfsd/filecache.c | 2 +- fs/nfsd/nfs4state.c | 95 +++++++++++-------------- fs/nfsd/nfs4xdr.c | 2 +- fs/nfsd/nfsd.h | 6 +- fs/nfsd/nfssvc.c | 7 +- fs/nfsd/state.h | 3 +- fs/nfsd/xdr4.h | 2 + include/uapi/linux/f2fs.h | 1 + 24 files changed, 499 insertions(+), 166 deletions(-)