This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 351c8a09b00b Merge branch 'i2c/for-5.4' of git://git.kernel.org/pub/scm [...] new 6fe7b9901400 iomap: split size and error for iomap_dio_rw ->end_io new 838c4f3d7515 iomap: move the iomap_dio_rw ->end_io callback into a structure new 4ef5b13a294c Merge tag 'iomap-5.4-merge-6' of git://git.kernel.org/pub/ [...] new 981c107cbb42 selftests/tpm2: Add the missing TEST_FILES assignment new 34cd83bb8a46 selftests/tpm2: Add log and *.pyc to .gitignore new 9f75c8224631 KEYS: trusted: correctly initialize digests and fix locking issue new c980ecff4761 MAINTAINERS: keys: Update path to trusted.h new e13cd21ffd50 tpm: Wrap the buffer from the caller to tpm_buf in tpm_send() new 301310c6d24e Merge tag 'tpmdd-next-20190925' of git://git.infradead.org [...] new 1fb027d75964 fuse: require /dev/fuse reads to have enough buffer capaci [...] new 17b2cbe29492 fuse: cleanup fuse_wait_on_page_writeback new 56d250ef9650 cuse: fix broken release new bf9261b8188b Merge branch 'work.mount-base' of git://git.kernel.org/pub [...] new c30da2e981a7 fuse: convert to use the new mount API new c7eb6869632a vfs: subtype handling moved to fuse new 76e43c8ccaa3 fuse: fix deadlock with aio poll and fuse_iqueue::waitq.lock new d5b4854357f4 fuse: flatten 'struct fuse_args' new 1f4e9d03d1fb fuse: rearrange and resize fuse_args fields new 40ac7ab2d021 fuse: simplify 'nofail' request new c500ebaa908d fuse: convert flush to simple api new 454a7613f54e fuse: add noreply to fuse_args new 3545fe211282 fuse: convert fuse_force_forget() to simple api new e413754b267e fuse: add nocreds to fuse_args new 1ccd1ea24962 fuse: convert destroy to simple api new 68583165f962 fuse: add pages to fuse_args new 4c29afece872 fuse: convert readlink to simple api new 4c4f03f78ca9 fuse: move page alloc new 093f38a2c1a8 fuse: convert ioctl to simple api new a0d45d84f4c9 fuse: fuse_short_read(): don't take fuse_req as argument new 00793ca5d443 fuse: covert readpage to simple api new 338f2e3f3341 fuse: convert sync write to simple api new 1259728731a7 fuse: add simple background helper new 45ac96ed7c36 fuse: convert direct_io to simple api new 134831e36bbd fuse: convert readpages to simple api new 43f5098eb82b fuse: convert readdir to simple api new 33826ebbbe4b fuse: convert writepages to simple api new 615047eff108 fuse: convert init to simple api new b50ef7c52ad7 cuse: convert init to simple api new 4cb548666e4c fuse: convert release to simple api new 75b399dda5be fuse: convert retrieve to simple api new 66abc3599c3c fuse: unexport request ops new 7213394c4e18 fuse: simplify request allocation new 145b673bd208 fuse: clean up fuse_req new d49937749fef fuse: stop copying args to fuse_req new 05ea48cc2b09 fuse: stop copying pages to fuse_req new f22f812d5ce7 fuse: fix request limit new 04ec5af0776e fuse: export fuse_end_request() new 14d46d7abc39 fuse: export fuse_len_args() new 95a84cdb11c2 fuse: export fuse_send_init_request() new 79d96efffda7 fuse: export fuse_get_unique() new 4388c5aac4ba fuse: export fuse_dequeue_forget() function new 0cc2656cdb0b fuse: extract fuse_fill_super_common() new ae3aad77f46f fuse: add fuse_iqueue_ops callbacks new 0cd1eb9a4160 fuse: separate fuse device allocation and installation in [...] new 8fab01064436 fuse: delete dentry if timeout is zero new 783863d6476c fuse: dissociate DESTROY from fuseblk new 15c8e72e88e0 fuse: allow skipping control interface and forced unmount new 501ae8ecae2b fuse: reserve byteswapped init opcodes new d5880c7a8620 fuse: fix missing unlock_page in fuse_writepage() new 30c6a23d34cb fuse: on 64-bit store time in d_fsdata directly new dc69e98c241e fuse: kmemcg account fs data new 0ed4059302a7 fuse: unexport fuse_put_request new e5854b1cdf6c fuse: fix beyond-end-of-page access in fuse_parse_cache() new 9ad09b1976c5 fuse: fix memleak in cuse_channel_open new 5addcd5dbd8c fuse: Make fuse_args_to_req static new 7b1373dd6e86 Merge tag 'fuse-update-5.4' of git://git.kernel.org/pub/sc [...] new 750670341a24 ceph: fix directories inode i_blkbits initialization new e1e446020213 ceph: allow copy_file_range when src and dst inode are same new e09580b343aa ceph: don't list vxattrs in listxattr() new 120a75ea9f4b libceph: add function that reset client's entity addr new 2cef0ba8032c libceph: add function that clears osd client's abort_err new 7e6906c1e670 ceph: allow closing session in restarting/reconnect state new f4b97866223b ceph: track and report error of async metadata operation new 5e3ded1bb642 ceph: pass filp to ceph_get_caps() new d468e729b74e ceph: add helper function that forcibly reconnects to ceph [...] new ff5d913dfc71 ceph: return -EIO if read/write against filp that lost file locks new 81f148a91004 ceph: invalidate all write mode filp after reconnect new 131d7eb4faa1 ceph: auto reconnect after blacklisted new b72b13eb2038 ceph: don't SetPageError on writepage errors new 5de16b30d312 ceph: remove ceph_get_cap_mds and __ceph_get_cap_mds new 606d102327a4 ceph: fetch cap_gen under spinlock in ceph_add_cap new 533a2818dd1a ceph: eliminate session->s_trim_caps new 354c63a0033f ceph: fix comments over ceph_add_cap new 9f3345d8ec5e ceph: have __mark_caps_flushing return flush_tid new 27b0a392095d ceph: remove unneeded test in try_flush_caps new daca8bda95d8 ceph: remove CEPH_I_NOFLUSH new 98cd281a76bd ceph: remove incorrect comment above __send_cap new 0ed26f3693fb ceph: fix indentation in __get_snap_name() new c62498d7f9d3 ceph: update the mtime when truncating up new 249c1df59a50 ceph: don't freeze during write page faults new 3e8730fac951 ceph: don't return a value from void function new 4766815b1179 libceph: handle OSD op ceph_pagelist_append() errors new 321fe13c9398 ceph: add buffered/direct exclusionary locking for reads a [...] new 668959a53578 ceph: turn ceph_security_invalidate_secctx into static inline new 026105ebb036 ceph: only set CEPH_I_SEC_INITED if we got a MAC label new b8fe918b0904 ceph: allow arbitrary security.* xattrs new 5435d2069503 rbd: fix response length parameter for encoded strings new 96ac9158a230 ceph: use release_pages() directly new 8edf84ba4d0e libceph: drop unused con parameter of calc_target() new 71a228bc8d65 ceph: reconnect connection if session hang in opening state new 21ed05a8bae7 rbd: pull rbd_img_request_create() dout out into the callers new 536cc331a4a7 ceph: move static keyword to the front of declarations new 48f930ea6de6 ceph: include ceph_debug.h in cache.c new 6fd4e6348352 ceph: allow object copies across different filesystems in [...] new 10c12851a022 libceph: avoid a __vmalloc() deadlock in ceph_kvmalloc() new cf73d882cc51 libceph: use ceph_kvmalloc() for osdmap arrays new 3ee5a7015c8b ceph: call ceph_mdsc_destroy from destroy_fs_client new f41def397161 Merge tag 'ceph-for-5.4-rc1' of git://github.com/ceph/ceph-client
The 108 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/ceph.txt | 14 + MAINTAINERS | 2 +- drivers/block/rbd.c | 18 +- drivers/char/tpm/tpm-interface.c | 23 +- fs/ceph/Makefile | 2 +- fs/ceph/addr.c | 61 +- fs/ceph/cache.c | 2 + fs/ceph/caps.c | 173 ++--- fs/ceph/debugfs.c | 1 - fs/ceph/export.c | 60 +- fs/ceph/file.c | 104 +-- fs/ceph/inode.c | 50 +- fs/{nfs => ceph}/io.c | 83 ++- fs/ceph/io.h | 12 + fs/ceph/locks.c | 8 +- fs/ceph/mds_client.c | 110 ++- fs/ceph/mds_client.h | 8 +- fs/ceph/super.c | 52 +- fs/ceph/super.h | 49 +- fs/ceph/xattr.c | 76 +- fs/fs_context.c | 14 - fs/fuse/cuse.c | 101 +-- fs/fuse/dev.c | 654 ++++++++---------- fs/fuse/dir.c | 283 ++++---- fs/fuse/file.c | 1227 ++++++++++++++++++--------------- fs/fuse/fuse_i.h | 350 +++++----- fs/fuse/inode.c | 553 ++++++++------- fs/fuse/readdir.c | 72 +- fs/fuse/xattr.c | 76 +- fs/iomap/direct-io.c | 24 +- fs/namespace.c | 2 - fs/proc_namespace.c | 2 +- fs/super.c | 5 - fs/xfs/xfs_file.c | 14 +- include/linux/ceph/libceph.h | 1 + include/linux/ceph/messenger.h | 1 + include/linux/ceph/mon_client.h | 1 + include/linux/ceph/osd_client.h | 2 + include/linux/fs_context.h | 1 - include/linux/iomap.h | 10 +- include/uapi/linux/fuse.h | 4 + net/ceph/ceph_common.c | 37 +- net/ceph/messenger.c | 6 + net/ceph/mon_client.c | 7 + net/ceph/osd_client.c | 65 +- net/ceph/osdmap.c | 69 +- security/keys/trusted.c | 5 + tools/testing/selftests/.gitignore | 2 + tools/testing/selftests/tpm2/Makefile | 1 + 49 files changed, 2430 insertions(+), 2067 deletions(-) copy fs/{nfs => ceph}/io.c (55%) create mode 100644 fs/ceph/io.h