This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from f804b3159482 Merge tag 'linux-watchdog-5.10-rc1' of git://www.linux-wat [...] new f5f7ab168b9a 9P: Cast to loff_t before multiplying new 316a1bef0d16 9p/xen: Fix format argument warning new 7ca1db21ef8e net: 9p: initialize sun_server.sun_path to have addr's val [...] new 334d431f65f0 Merge tag '9p-for-5.10-rc1' of git://github.com/martinetd/linux new 9e456aeaacb6 exfat: fix misspellings using codespell tool new 45882a6a0dbd exfat: use i_blocksize() to get blocksize new 188df41f212c exfat: eliminate dead code in exfat_find() new 6c958a095555 exfat: remove useless directory scan in exfat_add_entry() new a7a241686c8f exfat: replace memcpy with structure assignment new 04cee52fb8bd exfat: remove 'rwoffset' in exfat_inode_info new eae503f7eb05 exfat: remove useless check in exfat_move_file() new 9b06f57b9edb Merge tag 'exfat-for-5.10-rc1' of git://git.kernel.org/pub [...] new e56dc9e2949e nfsd: remove fault injection code new 12ed22f3c3dc nfsd: give up callbacks on revoked delegations new 4cce11fa48b8 nfsd: Fix typo in comment new 1cc5213baada net: sunrpc: delete repeated words new e2a1840e56a1 nfsd: Remove unnecessary assignment in nfs4xdr.c new ff7e11f357ab MAINTAINERS: Note NFS docs under Documentation/ new ade3dbad1459 Documentation: update RPCSEC_GSSv3 RFC link new 3caf91757ced nfsd: rename delegation related tracepoints to make them l [...] new 403217f30418 SUNRPC/NFSD: Implement xdr_reserve_space_vec() new 8237284a00d9 NFSD: Correct type annotations in user xattr helpers new b9a492376d51 NFSD: Correct type annotations in user xattr XDR functions new 5aff7d0820c4 NFSD: Correct type annotations in COPY XDR functions new 44b49aa65f86 nfsd: fix comparison to bool warning new 8c38b705b4f4 silence nfscache allocation warnings with kvzalloc new 9dbc1f45d512 sunrpc: cache : Replace seq_printf with seq_puts new 0aa99c4d1f21 sunrpc: simplify do_cache_clean new ae3c57b5ca47 nfsd: Cache R, RW, and W opens separately new 50747dd5e47b nfsd4: remove check_conflicting_opens warning new 13956160fc7c nfsd: rq_lease_breaker cleanup new 6b3dccd48de8 NFSD: Add missing NFSv2 .pc_func methods new 49d99608213b lockd: Replace PROC() macro with open code new ba1df797e5bb NFSACL: Replace PROC() macro with open code new dcc46991d3c5 NFSD: Encoder and decoder functions are always present new 84c138e78d8e NFSD: Clean up switch statement in nfsd_dispatch() new 383c440d4f14 NFSD: Clean up stale comments in nfsd_dispatch() new 4c96cb56eefa NFSD: Clean up nfsd_dispatch() variables new 85085aacefc6 NFSD: Refactor nfsd_dispatch() error paths new 7cf8357043bb NFSD: Remove vestigial typedefs new 1841b9b61492 NFSD: Fix .pc_release method for NFSv2 new f0af22101d90 NFSD: Call NFSv2 encoders on error returns new 14168d678a0f NFSD: Remove the RETURN_STATUS() macro new 4b74fd793a77 NFSD: Map nfserr_wrongsec outside of nfsd_dispatch new cc028a10a48c NFSD: Hoist status code encoding into XDR encoder functions new 528b84934eb9 NFSD: Add READ_PLUS data support new 2db27992dd56 NFSD: Add READ_PLUS hole segment encoding new 278765ea0752 NFSD: Return both a hole and a data segment new 9f0b5792f07d NFSD: Encode a full READ_PLUS reply new c09f56b8f68d net/sunrpc: Fix return value for sysctl sunrpc.transports new c1488428a8da nfsd: remove unneeded break new c327a310ec4d svcrdma: fix bounce buffers for unaligned offsets and mult [...] new 27a1e8a0f79e sunrpc: raise kernel RPC channel buffer size new d48c8124749c SUNRPC: fix copying of multiple pages in gss_read_proxy_verf() new 0cfcd405e758 NFSv4.2: Fix NFS4ERR_STALE error when doing inter server copy new 24717cfbbbbf Merge tag 'nfsd-5.10' of git://linux-nfs.org/~bfields/linux new f6ef7b7bb285 proc: remove a level of indentation in proc_get_inode new 906146f44922 proc: cleanup the compat vs no compat file ops new fd5a13f4893c proc: add a read_iter method to proc proc_ops new 4bd6a7353ee1 sysctl: Convert to iter interfaces new 4d03e3cc5982 fs: don't allow kernel reads and writes without iter ops new 36e2c7421f02 fs: don't allow splice read/write without explicit ops new 5e6e9852d6f7 uaccess: add infrastructure for kernel builds with set_fs() new 81b1e242b8bd test_bitmap: remove user bitmap tests new c6f7c753f71c lkdtm: remove set_fs-based tests new 999c83e8ffd9 x86: move PAGE_OFFSET, TASK_SIZE & friends to page_{32,64} [...] new a1d826d475aa x86: make TASK_SIZE_MAX usable from assembly code new 47058bb54b57 x86: remove address space overrides using set_fs() new c33165253492 powerpc: use non-set_fs based maccess routines new 5ae4998b5d6f powerpc: remove address space overrides using set_fs() new 4c207ef48269 fs: Allow a NULL pos pointer to __kernel_write new 7b84b665c874 fs: Allow a NULL pos pointer to __kernel_read new f56e65dff6ad Merge branch 'work.set_fs' of git://git.kernel.org/pub/scm [...] new 0e6895ba00b7 ext4: implement swap_activate aops using iomap new 70022da804f0 ext4: fix dead loop in ext4_mb_new_blocks new 5b3dc19dda66 ext4: discard preallocations before releasing group lock new cb8d53d2c973 ext4: fix leaking sysfs kobject after failed mount new 766ef1e101cd ext4: flag as supporting buffered async reads new b483bb77194b ext4: delete duplicated words + other fixes new 81e8c3c50352 ext4: do not interpret high bytes if 64bit feature is disabled new 15ed2851b0f4 ext4: remove unused argument from ext4_(inc|dec)_count new aa2f77920b74 ext4: disallow modifying DAX inode flag if inline_data has [...] new c9e87161cc62 ext4: fix error handling code in add_new_gdb new acaa532687cd ext4: fix superblock checksum calculation race new 7eb90a2d6a48 ext4: remove unused including <linux/version.h> new 9faac62d4013 ext4: optimize file overwrites new 2be7d717cafc ext4: add trace exit in exception path. new 15a119e09344 jbd2: fix the comment of struct jbd2_journal_handle new ee7ed3aa0f08 ext4: rename journal_dev to s_journal_dev inside ext4_sb_info new dd0db94f305c ext4: rename system_blks to s_system_blks inside ext4_sb_info new 9704a322ea67 ext4: fix bdev write error check failed when mount fs with ro new 9d1f9b277040 ext4: delete invalid comments near mb_buddy_adjust_border new addd752cff27 ext4: make mb_check_counter per group new af8c53c8bc08 ext4: limit entries returned when counting fsmap records new d9befedaafcf ext4: clear buffer verified flag if read meta block from disk new fa491b14cd95 ext4: introduce new metadata buffer read helpers new 2d069c0889ef ext4: use common helpers in all places reading metadata buffers new 60c776e50bc5 ext4: use ext4_buffer_uptodate() in __ext4_get_inode_loc() new 5df1d4123d53 ext4: introduce ext4_sb_breadahead_unmovable() to replace [...] new 0a846f496db1 ext4: use ext4_sb_bread() instead of sb_bread() new 8394a6abf3ae ext4: introduce ext4_sb_bread_unmovable() to replace sb_br [...] new aa3c0c61f62d jbd2: introduce/export functions jbd2_journal_submit|finis [...] new 342af94ec6c0 jbd2, ext4, ocfs2: introduce/use journal callbacks j_submi [...] new 64a9f1449950 ext4: data=journal: fixes for ext4_page_mkwrite() new afb585a97f81 ext4: data=journal: write-protect pages on j_submit_inode_ [...] new d1e18b8824dd ext4: fix bs < ps issue reported with dioread_nolock mount opt new d3e7d20befd9 ext4: use the normal helper to get the actual inode new fc750a3b44bd jbd2: avoid transaction reuse after reformatting new e0770e91424f ext4: Detect already used quota file early new f5b8b297b042 doc: update ext4 and journalling docs to include fast comm [...] new 995a3ed67fc8 ext4: add fast_commit feature and handling for extended mo [...] new 6866d7b3f2bb ext4 / jbd2: add fast commit initialization new ff780b91efe9 jbd2: add fast commit machinery new aa75f4d3daae ext4: main fast-commit commit path new 5b849b5f96b4 jbd2: fast commit recovery path new 8016e29f4362 ext4: fast commit recovery path new 0f0672ffb61a ext4: add a mount opt to forcefully turn fast commits on new ce8c59d197c8 ext4: add fast commit stats in procfs new 1322181170bb ext4: fix invalid inode checksum new 96485e446260 Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm [...]
The 120 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/nfs/fault_injection.rst | 70 - Documentation/admin-guide/nfs/index.rst | 1 - Documentation/filesystems/ext4/journal.rst | 66 + Documentation/filesystems/journalling.rst | 33 + Documentation/filesystems/nfs/rpc-server-gss.rst | 5 +- MAINTAINERS | 2 + arch/Kconfig | 3 + arch/alpha/Kconfig | 1 + arch/arc/Kconfig | 1 + arch/arm/Kconfig | 1 + arch/arm64/Kconfig | 1 + arch/c6x/Kconfig | 1 + arch/csky/Kconfig | 1 + arch/h8300/Kconfig | 1 + arch/hexagon/Kconfig | 1 + arch/ia64/Kconfig | 1 + arch/m68k/Kconfig | 1 + arch/microblaze/Kconfig | 1 + arch/mips/Kconfig | 1 + arch/nds32/Kconfig | 1 + arch/nios2/Kconfig | 1 + arch/openrisc/Kconfig | 1 + arch/parisc/Kconfig | 1 + arch/powerpc/include/asm/processor.h | 7 - arch/powerpc/include/asm/thread_info.h | 5 +- arch/powerpc/include/asm/uaccess.h | 67 +- arch/powerpc/kernel/signal.c | 3 - arch/powerpc/lib/sstep.c | 6 +- arch/riscv/Kconfig | 1 + arch/s390/Kconfig | 1 + arch/sh/Kconfig | 1 + arch/sparc/Kconfig | 1 + arch/um/Kconfig | 1 + arch/x86/ia32/ia32_aout.c | 1 - arch/x86/include/asm/page_32_types.h | 11 + arch/x86/include/asm/page_64_types.h | 38 + arch/x86/include/asm/processor.h | 60 +- arch/x86/include/asm/thread_info.h | 2 - arch/x86/include/asm/uaccess.h | 26 +- arch/x86/kernel/asm-offsets.c | 3 - arch/x86/lib/getuser.S | 47 +- arch/x86/lib/putuser.S | 25 +- arch/xtensa/Kconfig | 1 + drivers/misc/lkdtm/bugs.c | 10 - drivers/misc/lkdtm/core.c | 2 - drivers/misc/lkdtm/lkdtm.h | 2 - drivers/misc/lkdtm/usercopy.c | 15 - fs/9p/vfs_file.c | 4 +- fs/exfat/dir.c | 29 +- fs/exfat/exfat_fs.h | 4 +- fs/exfat/file.c | 4 +- fs/exfat/inode.c | 5 +- fs/exfat/namei.c | 153 +- fs/exfat/nls.c | 2 +- fs/exfat/super.c | 1 - fs/ext4/Makefile | 2 +- fs/ext4/acl.c | 2 + fs/ext4/balloc.c | 14 +- fs/ext4/block_validity.c | 10 +- fs/ext4/dir.c | 4 +- fs/ext4/ext4.h | 136 +- fs/ext4/ext4_jbd2.c | 2 +- fs/ext4/extents.c | 315 ++- fs/ext4/extents_status.c | 24 + fs/ext4/fast_commit.c | 2139 +++++++++++++++++++++ fs/ext4/fast_commit.h | 159 ++ fs/ext4/file.c | 12 +- fs/ext4/fsmap.c | 11 +- fs/ext4/fsync.c | 4 +- fs/ext4/ialloc.c | 173 +- fs/ext4/indirect.c | 13 +- fs/ext4/inline.c | 2 +- fs/ext4/inode.c | 290 ++- fs/ext4/ioctl.c | 22 +- fs/ext4/mballoc.c | 257 ++- fs/ext4/mmp.c | 10 +- fs/ext4/move_extent.c | 2 +- fs/ext4/namei.c | 206 +- fs/ext4/resize.c | 14 +- fs/ext4/super.c | 352 +++- fs/ext4/sysfs.c | 2 + fs/ext4/xattr.c | 3 + fs/jbd2/commit.c | 106 +- fs/jbd2/journal.c | 245 ++- fs/jbd2/recovery.c | 135 +- fs/lockd/svc4proc.c | 248 ++- fs/lockd/svcproc.c | 250 ++- fs/nfs/nfs4file.c | 38 +- fs/nfs/nfs4super.c | 5 + fs/nfs/super.c | 17 + fs/nfs_common/Makefile | 1 + fs/nfs_common/nfs_ssc.c | 94 + fs/nfsd/Kconfig | 12 +- fs/nfsd/Makefile | 1 - fs/nfsd/export.c | 2 +- fs/nfsd/filecache.c | 2 +- fs/nfsd/nfs2acl.c | 160 +- fs/nfsd/nfs3acl.c | 88 +- fs/nfsd/nfs3proc.c | 238 ++- fs/nfsd/nfs3xdr.c | 25 +- fs/nfsd/nfs4proc.c | 34 +- fs/nfsd/nfs4state.c | 605 +----- fs/nfsd/nfs4xdr.c | 202 +- fs/nfsd/nfscache.c | 12 +- fs/nfsd/nfsctl.c | 3 - fs/nfsd/nfsproc.c | 283 +-- fs/nfsd/nfssvc.c | 122 +- fs/nfsd/nfsxdr.c | 52 +- fs/nfsd/state.h | 27 - fs/nfsd/trace.h | 4 +- fs/nfsd/vfs.c | 6 +- fs/nfsd/xdr.h | 16 +- fs/nfsd/xdr3.h | 1 + fs/nfsd/xdr4.h | 1 + fs/ocfs2/journal.c | 4 + fs/proc/inode.c | 119 +- fs/proc/proc_sysctl.c | 48 +- fs/read_write.c | 71 +- fs/splice.c | 130 +- include/linux/bpf-cgroup.h | 2 +- include/linux/fs.h | 2 - include/linux/jbd2.h | 124 +- include/linux/nfs_ssc.h | 67 + include/linux/proc_fs.h | 1 + include/linux/sunrpc/xdr.h | 2 + include/linux/uaccess.h | 18 + include/trace/events/ext4.h | 228 ++- include/uapi/linux/nfsacl.h | 2 + kernel/bpf/cgroup.c | 2 +- lib/test_bitmap.c | 91 +- net/9p/trans_fd.c | 2 +- net/9p/trans_xen.c | 4 +- net/sunrpc/auth_gss/svcauth_gss.c | 27 +- net/sunrpc/backchannel_rqst.c | 2 +- net/sunrpc/cache.c | 21 +- net/sunrpc/sysctl.c | 8 +- net/sunrpc/xdr.c | 47 +- net/sunrpc/xprtrdma/svc_rdma_rw.c | 2 +- net/sunrpc/xprtrdma/svc_rdma_sendto.c | 3 +- tools/nfsd/inject_fault.sh | 50 - tools/testing/selftests/lkdtm/tests.txt | 2 - 141 files changed, 6637 insertions(+), 2391 deletions(-) delete mode 100644 Documentation/admin-guide/nfs/fault_injection.rst create mode 100644 fs/ext4/fast_commit.c create mode 100644 fs/ext4/fast_commit.h create mode 100644 fs/nfs_common/nfs_ssc.c create mode 100644 include/linux/nfs_ssc.h delete mode 100755 tools/nfsd/inject_fault.sh