This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from d652d5f1eeeb drm/edid: fix objtool warning in drm_cvt_modes() new 92890123749b inotify: Increase default inotify.max_user_watches limit t [...] new 950cc0d2bef0 fsnotify: generalize handle_inode_event() new 1a2620a99803 inotify: convert to handle_inode_event() interface new fecc4559780d fsnotify: fix events reported to watching parent and child new 14bd41e41899 Merge tag 'fsnotify_for_v5.11-rc1' of git://git.kernel.org [...] new 5190db9fdd20 fs/quota: update quota state flags scheme with project quo [...] new a219ee41899b ext2: Remove unnecessary blank new 10f04d40a9fa quota: Don't overflow quota file offsets new 11c514a99bb9 quota: Sanity-check quota file headers on load new 2356eb80ca42 docs: filesystems: Reduce ext2.rst to one top-level heading new a6fbd0ab3d7a fs/ext2: Use ext2_put_page new 8fca3c8a3451 ext2: Fix fall-through warnings for Clang new d24396c5290b reiserfs: add check for an invalid ih_entry_count new e51d68e76d60 fs: quota: fix array-index-out-of-bounds bug by passing co [...] new f7387170339a writeback: don't warn on an unregistered BDI in __mark_ino [...] new b97d4c424e36 Merge tag 'for_v5.11-rc1' of git://git.kernel.org/pub/scm/ [...] new 3acc4522d89e f2fs: call f2fs_get_meta_page_retry for nat page new 7a6e59d719ef f2fs: fix to seek incorrect data offset in inline data file new fa4320cefb85 f2fs: move ioctl interface definitions to separated file new 9e2a5f8cfb4d f2fs: add F2FS_IOC_GET_COMPRESS_OPTION ioctl new e1e8debec656 f2fs: add F2FS_IOC_SET_COMPRESS_OPTION ioctl new 3a1b9eaf727b f2fs: avoid unneeded data copy in f2fs_ioc_move_range() new 34178b1bc4b5 f2fs: fix compat F2FS_IOC_{MOVE,GARBAGE_COLLECT}_RANGE new 89ff6005039a f2fs: fix double free of unicode map new 9f7e334aec16 f2fs: remove writeback_inodes_sb in f2fs_remount new beb78181f134 f2fs: Remove the redundancy initialization new 608af703519a libfs: Add generic function for setting dentry_ops new bb9cd9106b22 fscrypt: Have filesystems handle their d_ops new 7ad08a58bf67 f2fs: Handle casefolding with Encryption new 8769918bf06c f2fs: change to use rwsem for cp_mutex new 493720a48543 f2fs: fix to avoid REQ_TIME and CP_TIME collision new b28f047b28c5 f2fs: compress: support chksum new 3a0a9cbc44bb f2fs: fix kbytes written stat for multi-device case new 6cbfcab5ff51 f2fs: rename logical_to_blk and blk_to_logical new 43b9d4b4d91c f2fs: use new conversion functions between blks and bytes new 963ba7f98376 f2fs: fix wrong block count instead of bytes new b876f4c94c3d f2fs: remove buffer_head which has 32bits limit new 5335bfc6eb68 f2fs: init dirty_secmap incorrectly new db4896526411 f2fs: Remove unnecessary unlikely() new 602a16d58e9a f2fs: add compress_mode mount option new 5fdb322ff2c2 f2fs: add F2FS_IOC_DECOMPRESS_FILE and F2FS_IOC_COMPRESS_FILE new a95ba66ac145 f2fs: avoid race condition for shrinker count new ec2ddf499402 f2fs: don't allow any writes on readonly mount new 10208567f11b f2fs: introduce max_io_bytes, a sysfs entry, to limit bio size new b9ec10948ff6 f2fs: convert to F2FS_*_INO macro new d540e35d4e54 f2fs: don't check PAGE_SIZE again in sanity_check_raw_super() new 6e5ca4fce7b3 f2fs: inline: correct comment in f2fs_recover_inline_data new 84921561532f f2fs: inline: fix wrong inline inode stat new 96dd02519580 f2fs: fix to account inline xattr correctly during recovery new 6422a71ef40e f2fs: fix race of pending_pages in decompression new e584bbe82122 f2fs: fix shift-out-of-bounds in sanity_check_raw_super() new 75e91c888989 f2fs: compress: fix compression chksum new ff49c86f27e4 Merge tag 'f2fs-for-5.11-rc1' of git://git.kernel.org/pub/ [...] new 3993382bb319 fuse: launder page should wait for page writeback new 66ab33bf6d43 virtiofs fix leak in setup new b19d3d00d662 virtiofs: simplify sb setup new 514b5e3ff45e fuse: get rid of fuse_mount refcount new bd3bf1e85bac fuse: simplify get_fuse_conn*() new 6a68d1e1514d fuse: add fuse_sb_destroy() helper new 833c5a42e28b virtiofs: clean up error handling in virtio_fs_get_tree() new df8629af2934 fuse: always revalidate if exclusive create new 63f9909ff602 fuse: introduce the notion of FUSE_HANDLE_KILLPRIV_V2 new 10c52c84e3f4 fuse: rename FUSE_WRITE_KILL_PRIV to FUSE_WRITE_KILL_SUIDGID new b866739596ae fuse: set FUSE_WRITE_KILL_SUIDGID in cached write path new 3179216135ec fuse: setattr should set FATTR_KILL_SUIDGID new 8981bdfda744 fuse: don't send ATTR_MODE to kill suid/sgid for handle_ki [...] new 643a666a89c3 fuse: add a flag FUSE_OPEN_KILL_SUIDGID for open() request new 9d769e6aa252 fuse: support SB_NOSEC flag to improve write performance new 5d069dbe8aaf fuse: fix bad inode new 65de0b89d7d5 Merge tag 'fuse-update-5.11' of git://git.kernel.org/pub/s [...] new 1cdb0cb662f8 ovl: propagate ovl_fs to ovl_decode_real_fh and ovl_encode [...] new 5830fb6b54f7 ovl: introduce new "uuid=off" option for inodes index feature new 58afaf5d605f ovl: doc clarification new 0a8d0b64dd6a ovl: warn about orphan metacopy new 13c6ad0f45fd ovl: document lower modification caveats new cef4cbff06fb ovl: expand warning in ovl_d_real() new c11faf32599f ovl: fix incorrect extent info in metacopy case new 7c03e2cda4a5 vfs: move cap_convert_nscap() call into vfs_setxattr() new 3078d85c9a10 vfs: verify source area in vfs_dedupe_file_range_one() new c846af050f94 ovl: check privs before decoding file handle new 89bdfaf93d91 ovl: make ioctl() safe new 82a763e61e2b ovl: simplify file splice new 2d2f2d7322ff ovl: user xattr new 6939f977c54a ovl: do not fail when setting origin xattr new b6650dab404c ovl: do not fail because of O_NOATIME new 87b2c60c6127 ovl: do not get metacopy for userxattr new 459c7c565ac3 ovl: unprivieged mounts new 92dbc9dedccb Merge tag 'ovl-update-5.11' of git://git.kernel.org/pub/sc [...] new dc167e38a014 ceph: don't WARN when removing caps due to blocklisting new aa5c791053c7 ceph: make fsc->mount_state an int new 50c9132ddfb2 ceph: add new RECOVER mount_state when recovering session new dbeec07bc84f ceph: remove timeout on allowing reconnect after blocklisting new 4ae3713fe45a ceph: queue MDS requests to REJECTED sessions when CLEANRE [...] new 06a1ad438b7b ceph: fix up some warnings on W=1 builds new 81048c00d133 ceph: acquire Fs caps when getting dir stats new 8ba3b8c7fba4 ceph: send dentry lease metrics to MDS daemon new 04fabb1199d1 ceph: ensure we have Fs caps when fetching dir link count new 36c9478d6069 libceph: remove unused port macros new 247b1f19dbeb ceph: add status debugfs file new 5a9e2f5d5590 ceph: add ceph.{cluster_fsid/client_id} vxattrs new 4a357f506942 ceph: pass down the flags to grab_cache_page_write_begin new e5cafce3ad0f ceph: fix race in concurrent __ceph_remove_cap invocations new ccd1acdf1c49 ceph: downgrade warning from mdsmap decode to debug new 68cbb8056a4c ceph: fix inode refcount leak when ceph_fill_inode on non- [...] new 6646ea1c8e87 Revert "ceph: allow rename operation under different quota [...] new bca9fc14c70f ceph: when filling trace, call ceph_get_inode outside of mutexes new dd980fc0d598 ceph: add ceph.caps vxattr new 4a756db2a149 ceph: remove redundant assignment to variable i new 968cd14edc3a ceph: set osdmap epoch for setxattr new 0f51a983616c ceph: don't reach into request header for readdir info new 7fe0cdeb0f88 ceph: take a cred reference instead of tracking individual [...] new 396bd62c6912 ceph: clean up argument lists to __prepare_send_request an [...] new 4f1ddb1ea874 ceph: implement updated ceph_mds_request_head structure new b77f8f0e4f27 libceph: include middle_len in process_message() dout new 418af5b3bfc4 libceph: lower exponential backoff delay new 90b6561a0525 libceph: don't call reset_connection() on version/feature [...] new 3596f4c1241d libceph: split protocol reset bits out of reset_connection() new 5963c3d01c8e libceph: rename reset_connection() to ceph_con_reset_session() new a3da057bbdb7 libceph: clear con->peer_global_seq on RESETSESSION new d3c1248cac2c libceph: remove redundant session reset log message new 5cd8da3a1ca2 libceph: drop msg->ack_stamp field new 0247192809e3 libceph: handle discarding acked and requeued messages separately new 8ee8abf797bb libceph: change ceph_msg_data_cursor_init() to take cursor new fc4c128e15b5 libceph: change ceph_con_in_msg_alloc() to take hdr new 771294fe0724 libceph: factor out ceph_con_get_out_msg() new fd1a154cad6c libceph: make sure our addr->port is zero and addr->nonce [...] new 2f68738037db libceph: don't export ceph_messenger_{init_fini}() to modules new 30be780a8721 libceph: make con->state an int new 6d7f62bfb5b5 libceph: rename and export con->state states new 3fefd43e741a libceph: rename and export con->flags bits new 699921d9e68f libceph: export zero_page new 6503e0b69c9d libceph: export remaining protocol independent infrastructure new 566050e17e53 libceph: separate msgr1 protocol implementation new 2f713615ddd9 libceph: move msgr1 protocol implementation to its own file new a56dd9bf4722 libceph: move msgr1 protocol specific fields to its own struct new f79e25b087b8 libceph: more insight into ticket expiry and invalidation new 6610fff2782a libceph: safer en/decoding of cephx requests and replies new 285ea34fc876 libceph, ceph: incorporate nautilus cephx changes new 59711f9ec219 libceph: amend cephx init_protocol() and build_request() new c1c0ce78f479 libceph: drop ac->ops->name field new 8921f25116af libceph: factor out finish_auth() new a5cbd5fc22d5 libceph, ceph: get and handle cluster maps with addrvecs new 313771e80fd2 libceph, rbd: ignore addr->type while comparing in some cases new 00498b994113 libceph: introduce connection modes and ms_mode option new cd1a677cad99 libceph, ceph: implement msgr2.1 protocol (crc and secure modes) new ce287162d973 libceph, ceph: make use of __ceph_auth_get_authorizer() in msgr1 new 2f0df6cfa325 libceph: drop ceph_auth_{create,update}_authorizer() new be695ee29e8f Merge tag 'ceph-for-5.11-rc1' of git://github.com/ceph/cep [...] new 0359af7ac318 SUNRPC: Remove XDRBUF_SPARSE_PAGES flag in gss_proxy upcall new 5482e09a8840 NFS: Fix rpcrdma_inline_fixup() crash with new LISTXATTRS [...] new bd75475c2fa1 NFSv4.2: Fix 5 seconds delay when doing inter server copy new 5f447cb88123 NFSv3: Refactor nfs3_proc_lookup() to split out the dentry new 3c5e9a59faa6 NFSv3: Add emulation of the lookupp() operation new 76998ebb9158 NFSv4: Observe the NFS_MOUNT_SOFTREVAL flag in _nfs4_proc_lookupp new e4c72201b6ec SUNRPC: rpc_wake_up() should wake up tasks in the correct order new 05ad917561fc NFSv4.2: condition READDIR's mask for security label based [...] new 2e7a46417952 NFS: Ensure contents of struct nfs_open_dir_context are co [...] new b1e21c97437f NFS: Clean up readdir struct nfs_cache_array new 972bcdf23309 NFS: Clean up nfs_readdir_page_filler() new 1f1d4aa4e4bc NFS: Clean up directory array handling new 3b2a09f127e0 NFS: Don't discard readdir results new e762a6398160 NFS: Remove unnecessary kmap in nfs_readdir_xdr_to_array() new ed09222d651d NFS: Replace kmap() with kmap_atomic() in nfs_readdir_sear [...] new a52a8a6adad9 NFS: Simplify struct nfs_cache_array_entry new 1a34c8c9a49e NFS: Support larger readdir buffers new 93b8959a0a8c NFS: More readdir cleanups new dbeaf8c984ca NFS: nfs_do_filldir() does not return a value new 6b75cf9e309d NFS: Reduce readdir stack usage new 6c981eff23b8 NFS: Cleanup to remove nfs_readdir_descriptor_t typedef new 82e22a5e6245 NFS: Allow the NFS generic code to pass in a verifier to readdir new 9fff59ed4c4d NFS: Handle NFS4ERR_NOT_SAME and NFSERR_BADCOOKIE from rea [...] new b593c09f83a2 NFS: Improve handling of directory verifiers new 762567b7c798 NFS: Optimisations for monotonically increasing readdir cookies new 35df59d3ef69 NFS: Reduce number of RPC calls when doing uncached readdir new 794092c57f89 NFS: Do uncached readdir when we're seeking a cookie in an [...] new d5aa6b22e225 SUNRPC: xprt_load_transport() needs to support the netid "rdma6" new 9bccd264611b SUNRPC: Close a race with transport setup and module put new 1fc5f1318644 SUNRPC: Add a helper to return the transport identifier gi [...] new 1c3695d0bb38 NFS: Switch mount code to use xprt_find_transport_ident() new c87b056e58e7 SUNRPC: Remove unused function xprt_load_transport() new a12f996d3413 NFSv4/pNFS: Use connections to a DS that are all of the sa [...] new 190c75a31fe6 pNFS: Add helpers for allocation/free of struct nfs4_pnfs_ds_addr new 4be78d26810b NFSv4/pNFS: Store the transport type in struct nfs4_pnfs_ds_addr new 9a7016319e1e pNFS/flexfiles: Fix up layoutstats reporting for non-TCP t [...] new 4aceaaea5ecc SUNRPC: Fix up open coded kmemdup_nul() new 988998134996 pNFS: Clean up open coded xdr string decoding new 046e5ccb4198 NFSv4: Fix the alignment of page data in the getdeviceinfo reply new 2b1f83d108bd SUNRPC: Fix up typo in xdr_init_decode() new 8d86e373b0ef SUNRPC: Clean up helpers xdr_set_iov() and xdr_set_page_base() new 1d97316692f7 SUNRPC: Fix up xdr_read_pages() to take arbitrary object lengths new 9ed5af268e88 SUNRPC: Clean up the handling of page padding in rpc_prepa [...] new 0279024f2270 SUNRPC: Fix up xdr_set_page() new eee1f54964fe SUNRPC: Fix open coded xdr_stream_remaining() new 17068466ad02 NFSv4: Fix open coded xdr_stream_remaining() new b6d49ecd1081 NFSv4: Fix a pNFS layout related use-after-free race when [...] new d18a9d3fa0f2 NFS: NFSv2/NFSv3: Use cred from fs_context during mount new d3ff46fe6936 NFSv4: Refactor to use user namespaces for nfs4idmap new 35a6d396721e net: sunrpc: Fix 'snprintf' return value check in 'do_xprt [...] new 9b82d88d5976 lockd: don't use interval-based rebinding over TCP new bf701b765eaa NFS: switch nfsiod to be an UNBOUND workqueue. new fa94a951bf35 NFSv4.2: Fix up the get/listxattr calls to rpc_prepare_rep [...] new ac9645c87380 sunrpc: fix xs_read_xdr_buf for partial pages receive new a1f26739ccdc NFSv4.2: improve page handling for GETXATTR new 15261b9126cd xprtrdma: Fix XDRBUF_SPARSE_PAGES support new 1f70ea700909 NFSv4.1: use BITS_PER_LONG macro in nfs4session.h new c54e959b36cb SUNRPC: _shift_data_left/right_pages should check the shif [...] new 9a20f6f4e6ba SUNRPC: Fixes for xdr_align_data() new c4f2f591f02c SUNRPC: Fix xdr_expand_hole() new 6707fbd7d3be SUNRPC: Cleanup xdr_shrink_bufhead() new e43ac22b8392 SUNRPC: _copy_to/from_pages() now check for zero length new 5a5f1c2c2cbb SUNRPC: Clean up open coded setting of the xdr_stream 'nwo [...] new f8d0e60f1056 SUNRPC: Cleanup - constify a number of xdr_buf helpers new 5802f7c2a6b8 SUNRPC: When expanding the buffer, we may need grow the sp [...] new 1ee6310119a5 NFSv4.2: Ensure we always reset the result->count in decod [...] new 5c4afe2ab624 NFSv4.2: decode_read_plus_data() must skip padding after d [...] new 82f98c8b116b NFSv4.2: decode_read_plus_hole() needs to check the extent offset new dac3b1059b49 NFSv4.2: Handle hole lengths that exceed the READ_PLUS rea [...] new 503b934a752f NFSv4.2: Don't error when exiting early on a READ_PLUS buf [...] new 7aedc687c9f6 NFSv4.2: Deal with potential READ_PLUS data extent buffer [...] new 5c3485bb12c9 NFSv4.2/pnfs: Don't use READ_PLUS with pNFS yet new 3821e232eb3b xprtrdma: Replace dprintk call sites in ERR_CHUNK path new af5865d27839 xprtrdma: Introduce Receive completion IDs new b2e7467f26d7 xprtrdma: Introduce Send completion IDs new 5ecef9c84366 xprtrdma: Introduce FRWR completion IDs new 36a55edfc3d5 xprtrdma: Clean up trace_xprtrdma_post_linv new 3a9568fedccc xprtrdma: Clean up reply parsing error tracepoints new 03ffd92494a5 xprtrdma: Clean up tracepoints in the reply path new d11e934606ef xprtrdma: Clean up xprtrdma callback tracepoints new 0307cdec7c34 xprtrdma: Clean up trace_xprtrdma_nomrs() new 7703db978d4c xprtrdma: Display the task ID when reporting MR events new 8e24e191d44f xprtrdma: Trace unmap_sync calls new ef2be5918ff5 xprtrdma: Move rpcrdma_mr_put() new 7a03aeb66c41 xprtrdma: Micro-optimize MR DMA-unmapping new edffb84cc8ed Merge tag 'nfs-rdma-for-5.11-1' of git://git.linux-nfs.org [...] new 7be9b38afafb NFSv4.2: fix error return on memory allocation failure new 3316fb80a0b4 fs/lockd: convert comma to semicolon new cac1d3a2b8f7 NFSv4/pnfs: Add tracing for the deviceid cache new 9bfffea3524b pNFS/flexfiles: Avoid spurious layout returns in ff_layout [...] new 52104f274e2d NFS/pNFS: Fix a typo in ff_layout_resend_pnfs_read() new 74f602dc96dd Merge tag 'nfs-for-5.11-1' of git://git.linux-nfs.org/proj [...]
The 240 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/ABI/testing/sysfs-fs-f2fs | 7 + Documentation/filesystems/ext2.rst | 1 + Documentation/filesystems/f2fs.rst | 36 + Documentation/filesystems/overlayfs.rst | 36 +- MAINTAINERS | 1 + drivers/block/rbd.c | 8 +- fs/ceph/addr.c | 6 +- fs/ceph/caps.c | 27 +- fs/ceph/debugfs.c | 20 + fs/ceph/dir.c | 9 +- fs/ceph/inode.c | 41 +- fs/ceph/locks.c | 8 +- fs/ceph/mds_client.c | 280 +- fs/ceph/mds_client.h | 3 +- fs/ceph/mdsmap.c | 25 +- fs/ceph/metric.c | 18 +- fs/ceph/metric.h | 14 + fs/ceph/quota.c | 58 +- fs/ceph/super.c | 14 +- fs/ceph/super.h | 7 +- fs/ceph/xattr.c | 81 +- fs/crypto/fname.c | 4 - fs/crypto/fscrypt_private.h | 1 - fs/crypto/hooks.c | 1 - fs/ext2/dir.c | 14 +- fs/ext2/ext2.h | 7 + fs/ext2/inode.c | 1 + fs/ext2/namei.c | 15 +- fs/ext2/super.c | 2 +- fs/ext4/dir.c | 7 - fs/ext4/ext4.h | 4 - fs/ext4/namei.c | 1 + fs/ext4/super.c | 5 - fs/f2fs/acl.c | 2 +- fs/f2fs/checkpoint.c | 37 +- fs/f2fs/compress.c | 26 +- .../mach-imx/Makefile.boot => fs/f2fs/compress.h | 0 fs/f2fs/data.c | 211 +- fs/f2fs/debug.c | 11 +- fs/f2fs/dir.c | 105 +- fs/f2fs/f2fs.h | 181 +- fs/f2fs/file.c | 422 ++- fs/f2fs/gc.c | 4 +- fs/f2fs/hash.c | 11 +- fs/f2fs/inline.c | 11 +- fs/f2fs/inode.c | 3 + fs/f2fs/namei.c | 1 + fs/f2fs/node.c | 41 +- fs/f2fs/node.h | 4 +- fs/f2fs/recovery.c | 16 +- fs/f2fs/segment.c | 51 +- fs/f2fs/shrinker.c | 4 +- fs/f2fs/super.c | 68 +- fs/f2fs/sysfs.c | 5 +- fs/fs-writeback.c | 4 - fs/fuse/acl.c | 6 + fs/fuse/dir.c | 60 +- fs/fuse/file.c | 41 +- fs/fuse/fuse_i.h | 41 +- fs/fuse/inode.c | 61 +- fs/fuse/readdir.c | 4 +- fs/fuse/virtio_fs.c | 47 +- fs/fuse/xattr.c | 9 + fs/libfs.c | 70 + fs/lockd/host.c | 22 +- fs/nfs/client.c | 8 +- fs/nfs/dir.c | 719 ++-- fs/nfs/flexfilelayout/flexfilelayout.c | 17 +- fs/nfs/fs_context.c | 21 +- fs/nfs/inode.c | 9 +- fs/nfs/internal.h | 6 - fs/nfs/nfs2xdr.c | 19 +- fs/nfs/nfs3proc.c | 83 +- fs/nfs/nfs3xdr.c | 29 +- fs/nfs/nfs42proc.c | 48 +- fs/nfs/nfs42xdr.c | 101 +- fs/nfs/nfs4client.c | 2 +- fs/nfs/nfs4proc.c | 71 +- fs/nfs/nfs4session.h | 2 +- fs/nfs/nfs4super.c | 2 +- fs/nfs/nfs4trace.h | 75 + fs/nfs/nfs4xdr.c | 48 +- fs/nfs/pnfs.c | 33 +- fs/nfs/pnfs.h | 7 + fs/nfs/pnfs_dev.c | 23 +- fs/nfs/pnfs_nfs.c | 105 +- fs/nfs/proc.c | 18 +- fs/nfsd/filecache.c | 2 +- fs/notify/dnotify/dnotify.c | 2 +- fs/notify/fanotify/fanotify.c | 7 +- fs/notify/fsnotify.c | 107 +- fs/notify/inotify/inotify.h | 9 +- fs/notify/inotify/inotify_fsnotify.c | 51 +- fs/notify/inotify/inotify_user.c | 31 +- fs/overlayfs/copy_up.c | 28 +- fs/overlayfs/export.c | 10 +- fs/overlayfs/file.c | 144 +- fs/overlayfs/inode.c | 14 +- fs/overlayfs/namei.c | 28 +- fs/overlayfs/overlayfs.h | 22 +- fs/overlayfs/ovl_entry.h | 2 + fs/overlayfs/super.c | 95 +- fs/overlayfs/util.c | 18 +- fs/quota/dquot.c | 2 +- fs/quota/quota_tree.c | 8 +- fs/quota/quota_v2.c | 19 + fs/reiserfs/stree.c | 6 + fs/remap_range.c | 10 +- fs/ubifs/dir.c | 1 + fs/xattr.c | 17 +- include/linux/capability.h | 2 +- include/linux/ceph/auth.h | 68 +- include/linux/ceph/ceph_features.h | 11 +- include/linux/ceph/ceph_fs.h | 44 +- include/linux/ceph/decode.h | 8 + include/linux/ceph/libceph.h | 11 +- include/linux/ceph/mdsmap.h | 2 +- include/linux/ceph/messenger.h | 285 +- include/linux/ceph/msgr.h | 66 +- include/linux/ceph/osdmap.h | 4 +- include/linux/f2fs_fs.h | 2 +- include/linux/fs.h | 1 + include/linux/fscrypt.h | 7 +- include/linux/fsnotify_backend.h | 9 +- include/linux/nfs_fs.h | 9 +- include/linux/nfs_xdr.h | 17 +- include/linux/quota.h | 15 +- include/linux/sunrpc/xdr.h | 27 +- include/linux/sunrpc/xprt.h | 3 +- include/trace/events/f2fs.h | 1 + include/trace/events/rpcrdma.h | 450 ++- include/uapi/linux/f2fs.h | 98 + include/uapi/linux/fuse.h | 30 +- kernel/audit_fsnotify.c | 2 +- kernel/audit_tree.c | 2 +- kernel/audit_watch.c | 2 +- net/ceph/Kconfig | 3 + net/ceph/Makefile | 3 +- net/ceph/auth.c | 408 ++- net/ceph/auth_none.c | 5 +- net/ceph/auth_x.c | 298 +- net/ceph/auth_x_protocol.h | 3 +- net/ceph/ceph_common.c | 63 + net/ceph/ceph_strings.c | 28 + net/ceph/crypto.h | 3 + net/ceph/decode.c | 101 + net/ceph/messenger.c | 2252 +++---------- net/ceph/messenger_v1.c | 1506 +++++++++ net/ceph/messenger_v2.c | 3443 ++++++++++++++++++++ net/ceph/mon_client.c | 320 +- net/ceph/osd_client.c | 111 +- net/ceph/osdmap.c | 45 +- net/sunrpc/clnt.c | 5 +- net/sunrpc/debugfs.c | 4 +- net/sunrpc/sched.c | 65 +- net/sunrpc/xdr.c | 817 +++-- net/sunrpc/xprt.c | 117 +- net/sunrpc/xprtrdma/backchannel.c | 6 +- net/sunrpc/xprtrdma/frwr_ops.c | 81 +- net/sunrpc/xprtrdma/module.c | 1 + net/sunrpc/xprtrdma/rpc_rdma.c | 72 +- net/sunrpc/xprtrdma/transport.c | 8 +- net/sunrpc/xprtrdma/verbs.c | 30 +- net/sunrpc/xprtrdma/xprt_rdma.h | 9 +- net/sunrpc/xprtsock.c | 7 +- security/commoncap.c | 3 +- 166 files changed, 11007 insertions(+), 4406 deletions(-) copy arch/arm/mach-imx/Makefile.boot => fs/f2fs/compress.h (100%) create mode 100644 include/uapi/linux/f2fs.h create mode 100644 net/ceph/messenger_v1.c create mode 100644 net/ceph/messenger_v2.c