This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from d3511f53bb24 Merge branch 'parisc-5.2-1' of git://git.kernel.org/pub/sc [...] new ab1152dd5650 unexport d_alloc_pseudo() new 357ab5b5d240 nsfs: unobfuscate new 1d8b29fdb7ef sysv: bury the broken "quietly truncate the long filenames [...] new 230c6402b1b3 ovl_lookup_real_one(): don't bother with strlen() new f4ec3a3d43bc switch fsnotify_move() to passing const struct qstr * for [...] new 25b229dff4ff fsnotify(): switch to passing const struct qstr * for file_name new e43e9c339a78 fsnotify: switch send_to_group() and ->handle_event to con [...] new ce163918cd33 inotify_handle_event(): don't bother with strlen() new 6921d4ebe418 audit_update_watch(): switch to const struct qstr * new 795d673af1af audit_compare_dname_path(): switch to const struct qstr * new d27fb65bc238 Merge branch 'work.dcache' of git://git.kernel.org/pub/scm [...] new a07b20004793 vfs: syscall: Add open_tree(2) to reference or clone a mount new 2db154b3ea8e vfs: syscall: Add move_mount(2) to move mounts around new 44dfd84a6d54 teach move_mount(2) to work with OPEN_TREE_CLONE new dadd2299ab61 Make anon_inodes unconditional new 24dcb3d90a1f vfs: syscall: Add fsopen() to prepare for superblock creation new 007ec26cdc9f vfs: Implement logging through fs_context new ecdab150fddb vfs: syscall: Add fsconfig() for configuring and managing [...] new 93766fbd2696 vfs: syscall: Add fsmount() to create a mount for a superblock new cf3cba4a429b vfs: syscall: Add fspick() to select a superblock for reco [...] new f1b5618e013a vfs: Add a sample program for the new mount API new 400913252d09 Merge branch 'work.mount-syscalls' of git://git.kernel.org [...] new 1caf7a70a93f fs: drop unused fput_atomic definition new 79ea35bc20a1 don't open-code file_count() new 95ce0bce20fe amdgpu: switch to fdget() new fb3862435335 drm_syncobj: switch to fdget() new 3b85d3028e2a media: switch to fdget() new d897166d8598 Merge branch 'work.file' of git://git.kernel.org/pub/scm/l [...] new 6d46d2934aea fs/block_dev.c: remove unused include new 6f22b6649edf fs: use timespec64 in relatime_need_update new c59a89972258 Documentation/filesystems/vfs.txt: remove bogus "Last upda [...] new dcb2cb1f26f9 Documentation/filesystems/vfs.txt: document how ->i_link works new 1a6a31655071 Documentation/filesystems/Locking: fix ->get_link() prototype new 6ee9706aa22e libfs: document simple_get_link() new 149e703cb8bf Merge branch 'work.misc' of git://git.kernel.org/pub/scm/l [...] new 0b9bf3812ad1 afs: Split wait from afs_make_call() new a690f60a2ba3 afs: Calculate lock extend timer from set/extend reply reception new 68ce801ffd82 afs: Fix AFS file locking to allow fine grained locks new 4be5975aea15 afs: Further fix file locking new d46966013bb4 afs: Add file locking tracepoints new 445b10289f76 afs: Improve dir check failure reports new cdfb26b40dfa afs: Handle lock rpc ops failing on a file that got deleted new 99987c560046 afs: Add directory reload tracepoint new 79ddbfa500b3 afs: Implement sillyrename for unlink and rename new 80548b03991f afs: Add more tracepoints new 6c6c1d63c243 afs: Provide mount-time configurable byte-range file locki [...] new b134d687dd93 afs: Log more information for "kAFS: AFS vnode with undefi [...] new c0abbb5791f1 afs: Calculate i_blocks based on file size new c73aa4102f5b afs: Fix the afs.cell and afs.volume xattr handlers new a2f611a3dc31 afs: Fix getting the afs.fid xattr new 260f082bae6d afs: Get an AFS3 ACL as an xattr new b10494af4989 afs: implement acl setting new ae46578b963f afs: Get YFS ACLs and information through xattrs new f5e4546347bc afs: Implement YFS ACL setting new e5fef2a97325 Merge tag 'afs-next-20190507' of git://git.kernel.org/pub/ [...] new fb203751099e jbd2: remove repeated assignments in __jbd2_log_wait_for_space() new 31562b954b60 ext4: make sanity check in mballoc more strict new fe53cbc5a398 ext4: remove incorrect comment for NEXT_ORPHAN() new 742b06b5628f jbd2: check superblock mapped prior to committing new d454a27384f6 ext4: fix prefetchw of NULL page new 1e83bc815602 ext4: use BUG() instead of BUG_ON(1) new 345c0dbf3a30 ext4: protect journal inode's blocks using block_validity new e5d01196c042 ext4: ignore e_value_offs for xattrs with value-in-ea-inode new 8c380ab4b7b5 ext4: avoid drop reference to iloc.bh twice new 7bc04c5c2cc4 ext4: fix use-after-free race with debug_want_extra_isize new 4b99faa23c51 ext4: cond_resched in work-heavy group loops new 310a997fd74d ext4: actually request zeroing of inode table after grow new 955405d1174e unicode: introduce UTF-8 character database new 44594c2fbf42 unicode: introduce code for UTF-8 normalization new a8384c68797e unicode: reduce the size of utf8data[] new 9d53690f0d4e unicode: implement higher level API for string handling new f0d6cc00325b unicode: introduce test module for normalized utf8 implementation new 1215d239e791 unicode: update unicode database unicode version 12.1.0 new e765b4abb221 MAINTAINERS: add Unicode subsystem entry new c83ad55eaa91 ext4: include charset encoding information in the superblock new b886ee3e778e ext4: Support case-insensitive file name lookups new 0a790fe4389d docs: ext4.rst: document case-insensitive directories new 28ba53c07638 unicode: refactor the rule for regenerating utf8data.h new 50b29d8f033a ext4: fix ext4_show_options for file systems w/o journal new db90f41916cf ext4: export /sys/fs/ext4/feature/casefold if Unicode supp [...] new 5abe37954e9a Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm [...] new cd0265fcd2ea fscrypt: drop inode argument from fscrypt_get_ctx() new ff5d3a97075c fscrypt: remove WARN_ON_ONCE() when decryption fails new e37a784d8b6a fscrypt: use READ_ONCE() to access ->i_crypt_info new 6cc248684d3d fscrypt: clean up and improve dentry revalidation new 968dd6d0c6d6 fscrypt: fix race allowing rename() and link() of cipherte [...] new 0bf3d5c1604e fs, fscrypt: clear DCACHE_ENCRYPTED_NAME when unaliasing d [...] new d456a33f041a fscrypt: only set dentry_operations on ciphertext dentries new b01531db6cec fscrypt: fix race where ->lookup() marks plaintext dentry [...] new 4c4f7c19b3c7 vfs: use READ_ONCE() to access ->i_link new 2c58d548f570 fscrypt: cache decrypted symlink target in ->i_link new a9fbcd672883 Merge tag 'fscrypt_for_linus' of git://git.kernel.org/pub/ [...] new 26e0854ab331 drivers/char/random.c: constify poolinfo_table new 3bd0b5bf7dc3 drivers/char/random.c: remove unused stuct poolinfo::poolbits new 764ed189c820 drivers/char/random.c: make primary_crng static new eb9d1bf079bb random: only read from /dev/random after its pool has rece [...] new d55535232c3d random: move rand_initialize() earlier new fe6f1a6a8eed random: fix CRNG initialization when random.trust_cpu=1 new 92e507d21613 random: document get_random_int() family new b7d5dc21072c random: add a spinlock_t to struct batched_entropy new dd5001e21a99 Merge tag 'random_for_linus' of git://git.kernel.org/pub/s [...]
The 101 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/ext4.rst | 38 + Documentation/dontdiff | 2 + Documentation/filesystems/Locking | 2 +- Documentation/filesystems/porting | 5 + Documentation/filesystems/vfs.txt | 8 +- MAINTAINERS | 6 + arch/x86/entry/syscalls/syscall_32.tbl | 7 +- arch/x86/entry/syscalls/syscall_64.tbl | 6 + drivers/char/random.c | 199 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c | 23 +- drivers/gpu/drm/drm_syncobj.c | 13 +- drivers/gpu/drm/i915/i915_gem.c | 2 +- drivers/media/media-request.c | 16 +- fs/Kconfig | 1 + fs/Makefile | 3 +- fs/afs/Makefile | 1 + fs/afs/afs_fs.h | 2 + fs/afs/dir.c | 167 +- fs/afs/dir_silly.c | 239 ++ fs/afs/flock.c | 616 +++-- fs/afs/fs_probe.c | 13 +- fs/afs/fsclient.c | 277 +- fs/afs/inode.c | 43 +- fs/afs/internal.h | 64 +- fs/afs/protocol_yfs.h | 6 +- fs/afs/rxrpc.c | 33 +- fs/afs/super.c | 34 +- fs/afs/vl_probe.c | 14 +- fs/afs/vlclient.c | 26 +- fs/afs/xattr.c | 270 +- fs/afs/yfsclient.c | 329 ++- fs/block_dev.c | 1 - fs/crypto/bio.c | 8 +- fs/crypto/crypto.c | 74 +- fs/crypto/fname.c | 5 +- fs/crypto/hooks.c | 68 +- fs/crypto/keyinfo.c | 25 +- fs/crypto/policy.c | 6 +- fs/dcache.c | 20 +- fs/debugfs/inode.c | 2 +- fs/ext4/block_validity.c | 49 + fs/ext4/dir.c | 48 + fs/ext4/ext4.h | 107 +- fs/ext4/extents_status.c | 4 +- fs/ext4/hash.c | 34 +- fs/ext4/ialloc.c | 2 +- fs/ext4/inline.c | 2 +- fs/ext4/inode.c | 12 +- fs/ext4/ioctl.c | 20 +- fs/ext4/mballoc.c | 4 +- fs/ext4/namei.c | 183 +- fs/ext4/readpage.c | 5 +- fs/ext4/resize.c | 1 + fs/ext4/super.c | 152 +- fs/ext4/sysfs.c | 6 + fs/ext4/xattr.c | 2 +- fs/f2fs/namei.c | 17 +- fs/f2fs/super.c | 1 + fs/file_table.c | 9 +- fs/fs_context.c | 160 +- fs/fsopen.c | 477 ++++ fs/inode.c | 4 +- fs/internal.h | 5 + fs/jbd2/checkpoint.c | 1 - fs/jbd2/journal.c | 4 + fs/kernfs/file.c | 6 +- fs/libfs.c | 14 + fs/namei.c | 8 +- fs/namespace.c | 477 +++- fs/notify/dnotify/dnotify.c | 2 +- fs/notify/fanotify/fanotify.c | 2 +- fs/notify/fsnotify.c | 8 +- fs/notify/inotify/inotify.h | 2 +- fs/notify/inotify/inotify_fsnotify.c | 6 +- fs/nsfs.c | 23 +- fs/overlayfs/export.c | 2 +- fs/sysv/namei.c | 15 - fs/sysv/super.c | 3 - fs/sysv/sysv.h | 3 - fs/ubifs/dir.c | 8 +- fs/ubifs/super.c | 3 + fs/unicode/.gitignore | 2 + fs/unicode/Kconfig | 13 + fs/unicode/Makefile | 38 + fs/unicode/README.utf8data | 71 + fs/unicode/mkutf8data.c | 3419 ++++++++++++++++++++++++ fs/unicode/utf8-core.c | 187 ++ fs/unicode/utf8-norm.c | 799 ++++++ fs/unicode/utf8-selftest.c | 320 +++ fs/unicode/utf8data.h_shipped | 4109 +++++++++++++++++++++++++++++ fs/unicode/utf8n.h | 117 + include/linux/dcache.h | 5 +- include/linux/fs.h | 11 +- include/linux/fs_context.h | 38 +- include/linux/fscrypt.h | 74 +- include/linux/fsnotify.h | 10 +- include/linux/fsnotify_backend.h | 6 +- include/linux/lsm_hooks.h | 6 + include/linux/module.h | 6 + include/linux/random.h | 1 + include/linux/security.h | 7 + include/linux/syscalls.h | 9 + include/linux/unicode.h | 30 + include/trace/events/afs.h | 385 ++- include/trace/events/random.h | 13 +- include/uapi/linux/fcntl.h | 2 + include/uapi/linux/mount.h | 62 + init/main.c | 21 +- kernel/audit.h | 2 +- kernel/audit_fsnotify.c | 2 +- kernel/audit_tree.c | 2 +- kernel/audit_watch.c | 4 +- kernel/auditfilter.c | 6 +- kernel/auditsc.c | 4 +- samples/Kconfig | 9 +- samples/Makefile | 2 +- samples/{statx => vfs}/Makefile | 5 +- samples/vfs/test-fsmount.c | 133 + samples/{statx => vfs}/test-statx.c | 11 +- security/security.c | 5 + 120 files changed, 13647 insertions(+), 864 deletions(-) create mode 100644 fs/afs/dir_silly.c create mode 100644 fs/fsopen.c create mode 100644 fs/unicode/.gitignore create mode 100644 fs/unicode/Kconfig create mode 100644 fs/unicode/Makefile create mode 100644 fs/unicode/README.utf8data create mode 100644 fs/unicode/mkutf8data.c create mode 100644 fs/unicode/utf8-core.c create mode 100644 fs/unicode/utf8-norm.c create mode 100644 fs/unicode/utf8-selftest.c create mode 100644 fs/unicode/utf8data.h_shipped create mode 100644 fs/unicode/utf8n.h create mode 100644 include/linux/unicode.h rename samples/{statx => vfs}/Makefile (55%) create mode 100644 samples/vfs/test-fsmount.c rename samples/{statx => vfs}/test-statx.c (96%)