This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-release-arm-mainline-defconfig in repository toolchain/ci/linux.
from e9a83bd23220 Merge tag 'docs-5.3' of git://git.lwn.net/linux adds 028db3e290f1 Revert "Merge tag 'keys-acl-20190703' of git://git.kernel. [...] adds d51f527f44f9 locks: Add trace_leases_conflict adds 387e3746d01c locks: eliminate false positive conflicts for write lease adds 988052f47adc Merge tag 'locks-v5.3-1' of git://git.kernel.org/pub/scm/l [...] adds 0b3b094ac9a7 fanotify: Disallow permission events for proc filesystem adds 116b9731ad76 fsnotify: add empty fsnotify_{unlink,rmdir}() hooks adds 46008d9d3f0e btrfs: call fsnotify_rmdir() hook adds a35d632c723c rpc_pipefs: call fsnotify_{unlink,rmdir}() hooks adds 4bf2377472c7 tracefs: call fsnotify_{unlink,rmdir}() hooks adds fd0d506f2b82 devpts: call fsnotify_unlink() hook adds 823e545c0277 debugfs: simplify __debugfs_remove_file() adds 6679ea6dea15 debugfs: call fsnotify_{unlink,rmdir}() hooks adds 6146e78c0364 configfs: call fsnotify_rmdir() hook adds 49246466a989 fsnotify: move fsnotify_nameremove() hook out of d_delete() adds 7377f5bec133 fsnotify: get rid of fsnotify_nameremove() adds e6983afd9254 Merge tag 'fsnotify_for_v5.3-rc1' of git://git.kernel.org/ [...] adds f44840ad1f82 quota: add dqi_dirty_list description to comment of Dquot [...] adds 02475de9bb23 ext2: introduce helper for xattr header validation adds f4c3fb8c433f ext2: introduce helper for xattr entry validation adds 8cd0f2ba787a ext2: Merge loops in ext2_xattr_set() adds 6c71b489ecfd ext2: Strengthen xattr block checks adds e15d92bee818 doc: ext2: update description of quota options for ext2 adds 38fa0e8e4a3b ext2: code cleanup by using test_opt() and clear_opt() adds 7f58351a7c57 ext2: code cleanup for ext2_preread_inode() adds 9bb1d7a6bcde ext2: merge xattr next entry check to ext2_xattr_entry_valid() adds d561d4dd4f56 ext2: introduce new helper for xattr entry comparison adds 1eaf5faab18c ext2: optimize ext2_xattr_get() adds dc1f73802bd7 ext2: add missing brelse() in ext2_new_inode() adds 1fe03415447b ext2: fix a typo in comment adds fdbd3e8c9ffd ext2: Fix a typo in ext2_getattr argument adds edb895d3bfba ext2: add missing brelse() in ext2_iget() adds 936bbf3aea84 ext2: Always brelse bh on failure in ext2_iget() adds 555b2c3da1fc quota: honor quota type in Q_XGETQSTAT[V] calls adds 90f15ac9fa7e ext2: Use kmemdup rather than duplicating its implementation adds fa33cdbf3ece udf: Fix incorrect final NOT_ALLOCATED (hole) extent length adds 682f7c5c465d Merge tag 'for_v5.3-rc1' of git://git.kernel.org/pub/scm/l [...] adds 8d3e72a180b4 iomap: don't mark the inode dirty in iomap_write_end adds 8af54f291e5c fs: fold __generic_write_end back into generic_write_end adds 36a7347de097 iomap: fix page_done callback for short writes adds a47f5c56b2eb Merge tag 'iomap-5.3-merge-1' of git://git.kernel.org/pub/ [...] adds f16acc9d9b37 vfs: introduce generic_copy_file_range() adds 64bf5ff58dff vfs: no fallback for ->copy_file_range adds a31713517dac vfs: introduce generic_file_rw_checks() adds 646955cd5425 vfs: remove redundant checks from generic_remap_checks() adds 96e6e8f4a68d vfs: add missing checks to copy_file_range adds e38f7f53c352 vfs: introduce file_modified() helper adds 8c3f406c097b xfs: use file_modified() helper adds 5dae222a5ff0 vfs: allow copy_file_range to copy across devices adds fe0da9c09b2d fuse: copy_file_range needs to strip setuid bits and updat [...] adds 40f06c799539 Merge tag 'copy-file-range-fixes-1' of git://git.kernel.or [...] adds d2d0727b1654 fscrypt: simplify bounce page handling adds 2a415a025731 fscrypt: remove the "write" part of struct fscrypt_ctx adds f47fcbb2b578 fscrypt: rename fscrypt_do_page_crypto() to fscrypt_crypt_block() adds eeacfdc68a10 fscrypt: clean up some BUG_ON()s in block encryption/decryption adds 03569f2fb8e7 fscrypt: introduce fscrypt_encrypt_block_inplace() adds 53bc1d854c64 fscrypt: support encrypting multiple filesystem blocks per page adds 930d453995bd fscrypt: handle blocksize < PAGE_SIZE in fscrypt_zeroout_range() adds 41adbcb7267b fscrypt: introduce fscrypt_decrypt_block_inplace() adds aa8bc1ac6ef3 fscrypt: support decrypting multiple filesystem blocks per page adds ffceeefb337b fscrypt: decrypt only the needed blocks in __fscrypt_decry [...] adds 7e0785fce14f ext4: clear BH_Uptodate flag on decryption error adds 0b578f358a6a ext4: decrypt only the needed blocks in ext4_block_write_begin() adds ec39a3686744 ext4: decrypt only the needed block in __ext4_block_zero_p [...] adds 6e4b73bcd151 ext4: encrypt only up to last block in ext4_bio_write_page() adds 5858bdad4d0d fscrypt: don't set policy for a dead directory adds 0bb06cac060d fscrypt: remove unnecessary includes of ratelimit.h adds adbd9b4dee70 fscrypt: remove selection of CONFIG_CRYPTO_SHA256 adds 0564336329f0 fscrypt: document testing with xfstests adds 25cd6f355dab Merge tag 'fscrypt-for-linus' of git://git.kernel.org/pub/ [...] adds fa59f52f5b14 afs: afs_unlink() doesn't need to check dentry->d_inode adds 051d25250b55 afs: Add some callback management tracepoints adds 452181936931 afs: Trace afs_server usage adds ee102584efd5 fs/afs: use struct_size() in kzalloc() adds 1eda8bab70ca afs: Add support for the UAE error table adds 8dda9957e3a1 Merge tag 'afs-next-20190628' of git://git.kernel.org/pub/ [...] adds b9c1c26739ec ext4: gracefully handle ext4_break_layouts() failure durin [...] adds 7821ce417ec7 jbd2: fix some print format mistakes adds a49773064bc2 jbd2: fix typo in comment of journal_submit_inode_data_buffers adds 2e5384036277 ext4: don't allow any modifications to an immutable file adds 02b016ca7f99 ext4: enforce the immutable flag on open files adds 7ddf79a10395 ext4: only set project inherit bit for directory adds c60990b361cc ext4: clean up kerneldoc warnigns when building with W=1 adds b03755ad6f33 ext4: make __ext4_get_inode_loc plug adds 3ae72562ad91 ext4: optimize case-insensitive lookups adds c708b1c6de7f ext4: remove redundant assignment to node adds aa0bfcd939c3 mm: add filemap_fdatawait_range_keep_errors() adds 6ba0e7dc64a5 jbd2: introduce jbd2_inode dirty range scoping adds 73131fbb003b ext4: use jbd2_inode dirty range scoping adds 9382cde8cd8f jbd2: drop declaration of journal_sync_buffer() adds 4e19d6b65fb4 ext4: allow directory holes adds f036adb39976 ext4: rename "dirent_csum" functions to use "dirblock" adds ddce3b94715c ext4: refactor initialize_dirent_tail() adds 7633b08b2750 ext4: rename htree_inline_dir_to_tree() to ext4_inlinedir_ [...] adds 78e9605d4fdd ext4: replace ktype default_attrs with default_groups adds 96fcaf86c3cb ext4: fix coverity warning on error path of filename setup adds 2e756758e5cb Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm [...] adds 2a27b755ed24 gfs2: Clean up freeing struct gfs2_sbd adds 15a798f7deb3 gfs2: Use IS_ERR_OR_NULL adds 5b3a9f348bc5 gfs2: kthread and remount improvements adds e955537e3262 gfs2: eliminate tr_num_revoke_rm adds 49eb776ed9d9 gfs2: log which portion of the journal is replayed adds d14e1ca305fc gfs2: Warn when a journal replay overwrites a rgrp with buffers adds 04aea0ca14f0 gfs2: Rename SDF_SHUTDOWN to SDF_WITHDRAWN adds 55317f5b00f0 gfs2: simplify gfs2_freeze by removing case adds 3792ce973f07 gfs2: dump fsid when dumping glock problems adds f29e62eed261 gfs2: replace more printk with calls to fs_info and friends adds f3915f83e84c gfs2: use page_offset in gfs2_page_mkwrite adds e0ec0a6ba657 gfs2: remove the unused gfs2_stuffed_write_end function adds eadd75358046 gfs2: merge gfs2_writeback_aops and gfs2_ordered_aops adds 59c01c5046cc gfs2: merge gfs2_writepage_common into gfs2_writepage adds 378b6cbfb82f gfs2: mark stuffed_readpage static adds 7770c93a46e6 gfs2: use iomap_bmap instead of generic_block_bmap adds 35af80aef99b gfs2: don't use buffer_heads in gfs2_allocate_page_backing adds bb4cb25dd319 gfs2: Remove unused gfs2_iomap_alloc argument adds 0248a8be6d21 Merge tag 'gfs2-for-5.3' of git://git.kernel.org/pub/scm/l [...] adds b401170f6d9c nfsd: don't call nfsd_reply_cache_shutdown twice adds 3ba75830ce17 nfsd4: drc containerization adds 22a46eb44016 nfsd: note inadequate stats locking adds 9de3ec1d5711 lockd: prepare nlm_lockowner for use by the server adds 89e0edfbea10 lockd: Convert NLM service fl_owner to nlm_lockowner adds 9adfac6d730d lockd: Remove lm_compare_owner and lm_owner_key adds 646d73e91b42 lockd: Show pid of lockd for remote locks adds f85d93385e9f locks: Cleanup lm_compare_owner and lm_owner_key adds 291adeb25481 lockd: Make two symbols static adds e977cc830862 nfsd: Spelling s/EACCESS/EACCES/ adds bdba53687e45 nfsd: use 64-bit seconds fields in nfsd v4 code adds 30498dcc12e5 nfsd4: remove outdated nfsd4_decode_time comment adds 689d7ba4895b nfsd: fix cleanup of nfsd_reply_cache_init on failure adds 855c9e766a35 nfs: fix out-of-date connectathon talk URL adds 2c830dd7209b nfsd: persist nfsd filesystem across mounts adds 14ed14cc7c06 nfsd: rename cl_refcount adds 59f8e91b75ec nfsd4: use reference count to free client adds e8a79fb14f6b nfsd: add nfsd/clients directory adds bf5ed3e3bb84 nfsd: make client/ directory names small ints adds 97ad4031e295 nfsd4: add a client info file adds 3bade247fcb1 nfsd: copy client's address including port number to cl_addr adds ea053e164cc8 nfsd: escape high characters in binary data adds 169319f13cb8 nfsd: add more information to client info file adds 78599c42ae3c nfsd4: add file to display list of client's opens adds 16d36e099980 nfsd: show lock and deleg stateids adds 0c4b62b042fe nfsd4: show layout stateids adds a204f25e372d nfsd: create get_nfsdfs_clp helper adds 89c905beccbb nfsd: allow forced expiration of NFSv4 clients adds 6f4859b8a726 nfsd: create xdr_netobj_dup helper adds 791234448d47 nfsd: decode implementation id adds a57caf8c527f sunrpc/cache: remove the exporting of cache_seq_next adds c8320ccdd47e nfsd: Fix misuse of strlcpy adds 297e57a24f6e nfsd: Make two functions static adds b78fa45d4edb nfsd: Make __get_nfsdfs_client() static adds d2b6b4c832f7 Merge tag 'nfsd-5.3' of git://linux-nfs.org/~bfields/linux adds 9ee24b2a3835 binfmt_flat: remove flat_reloc_valid adds 2f3196d49b1e binfmt_flat: remove flat_set_persistent adds 02da283302f7 binfmt_flat: provide a default version of flat_get_relocate_addr adds 1d52dca11743 binfmt_flat: remove flat_old_ram_flag adds bdd15a288492 binfmt_flat: replace flat_argvp_envp_on_stack with a Kconf [...] adds 06d2bfedd147 binfmt_flat: remove the uapi <linux/flat.h> header adds 38e63483a317 binfmt_flat: remove the unused OLD_FLAT_FLAG_RAM definition adds 3f8b76a66e0d binfmt_flat: consolidate two version of flat_v2_reloc_t adds 34b4664ac482 binfmt_flat: use fixed size type for the on-disk format adds 3b9777184232 binfmt_flat: add endianess annotations adds aef0f78e7460 binfmt_flat: add a ARCH_HAS_BINFMT_FLAT option adds cf9a566c2c06 binfmt_flat: make support for old format binaries optional adds 7a8998c9d830 binfmt_flat: provide an asm-generic/flat.h adds 6843d8aa5b9b binfmt_flat: remove the persistent argument from flat_get_ [...] adds a445d988b479 binfmt_flat: move the MAX_SHARED_LIBS definition to binfmt_flat.c adds a2357223c50a binfmt_flat: don't offset the data start adds ad97f9df0fee riscv: add binfmt_flat support adds 398364a35dae Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f28a1f16135c m68k: Don't select ARCH_HAS_DMA_PREP_COHERENT for nommu or [...] adds 29cd581b5949 Merge tag 'm68k-for-v5.3-tag2' of git://git.kernel.org/pub [...] adds b53b0b9d9a61 pidfd: add polling support adds 740378dc7834 pidfd: add polling selftests adds 32fcb426ec00 pid: add pidfd_open() adds 7615d9e1780e arch: wire-up pidfd_open() adds 172bb24a4f48 tests: add pidfd_open() tests adds 5450e8a316a6 Merge tag 'pidfd-updates-v5.3' of git://git.kernel.org/pub [...]
No new revisions were added by this update.
Summary of changes: Documentation/filesystems/Locking | 14 - Documentation/filesystems/ext2.txt | 8 +- Documentation/filesystems/fscrypt.rst | 43 +- Documentation/security/keys/core.rst | 128 ++---- Documentation/security/keys/request-key.rst | 9 +- arch/alpha/kernel/syscalls/syscall.tbl | 1 + arch/arm/Kconfig | 2 + arch/arm/include/asm/Kbuild | 1 + arch/arm/tools/syscall.tbl | 1 + arch/arm64/include/asm/unistd.h | 2 +- arch/arm64/include/asm/unistd32.h | 2 + arch/c6x/Kconfig | 1 + arch/c6x/include/asm/flat.h | 7 +- arch/h8300/Kconfig | 3 + arch/h8300/include/asm/flat.h | 7 +- arch/ia64/kernel/syscalls/syscall.tbl | 1 + arch/m68k/Kconfig | 4 +- arch/m68k/include/asm/flat.h | 30 +- arch/m68k/kernel/syscalls/syscall.tbl | 1 + arch/microblaze/Kconfig | 1 + arch/microblaze/include/asm/flat.h | 7 +- arch/microblaze/kernel/syscalls/syscall.tbl | 1 + arch/mips/kernel/syscalls/syscall_n32.tbl | 1 + arch/mips/kernel/syscalls/syscall_n64.tbl | 1 + arch/mips/kernel/syscalls/syscall_o32.tbl | 1 + arch/parisc/kernel/syscalls/syscall.tbl | 1 + arch/powerpc/kernel/syscalls/syscall.tbl | 1 + arch/riscv/Kconfig | 1 + arch/riscv/include/asm/Kbuild | 1 + arch/s390/kernel/syscalls/syscall.tbl | 1 + arch/sh/Kconfig | 1 + arch/sh/include/asm/flat.h | 7 +- arch/sh/kernel/syscalls/syscall.tbl | 1 + arch/sparc/kernel/syscalls/syscall.tbl | 1 + arch/x86/entry/syscalls/syscall_32.tbl | 1 + arch/x86/entry/syscalls/syscall_64.tbl | 1 + arch/xtensa/Kconfig | 1 + arch/xtensa/include/asm/flat.h | 7 +- arch/xtensa/kernel/syscalls/syscall.tbl | 1 + certs/blacklist.c | 7 +- certs/system_keyring.c | 12 +- drivers/md/dm-crypt.c | 2 +- drivers/nvdimm/security.c | 2 +- fs/Kconfig.binfmt | 18 +- fs/afs/callback.c | 20 +- fs/afs/cmservice.c | 5 +- fs/afs/dir.c | 21 +- fs/afs/dir_silly.c | 5 - fs/afs/file.c | 6 +- fs/afs/fsclient.c | 2 +- fs/afs/inode.c | 17 +- fs/afs/internal.h | 18 +- fs/afs/misc.c | 48 +-- fs/afs/protocol_uae.h | 132 ++++++ fs/afs/rxrpc.c | 2 +- fs/afs/security.c | 2 +- fs/afs/server.c | 39 +- fs/afs/server_list.c | 6 +- fs/afs/write.c | 3 +- fs/binfmt_flat.c | 99 +++-- fs/btrfs/ioctl.c | 4 +- fs/buffer.c | 62 ++- fs/ceph/file.c | 23 +- fs/cifs/cifs_spnego.c | 25 +- fs/cifs/cifsacl.c | 28 +- fs/cifs/cifsfs.c | 4 + fs/cifs/connect.c | 4 +- fs/configfs/dir.c | 3 + fs/crypto/Kconfig | 1 - fs/crypto/bio.c | 73 +--- fs/crypto/crypto.c | 299 ++++++++------ fs/crypto/fname.c | 1 - fs/crypto/fscrypt_private.h | 15 +- fs/crypto/hooks.c | 1 - fs/crypto/keyinfo.c | 3 +- fs/crypto/policy.c | 2 + fs/dcache.c | 2 - fs/debugfs/inode.c | 21 +- fs/devpts/inode.c | 1 + fs/ecryptfs/ecryptfs_kernel.h | 2 +- fs/ecryptfs/keystore.c | 2 +- fs/ext2/balloc.c | 3 +- fs/ext2/ialloc.c | 5 +- fs/ext2/inode.c | 7 +- fs/ext2/super.c | 17 +- fs/ext2/xattr.c | 164 ++++---- fs/ext4/balloc.c | 4 +- fs/ext4/dir.c | 27 +- fs/ext4/ext4.h | 65 ++- fs/ext4/ext4_jbd2.h | 12 +- fs/ext4/extents.c | 4 +- fs/ext4/extents_status.c | 1 - fs/ext4/file.c | 4 + fs/ext4/indirect.c | 22 +- fs/ext4/inline.c | 21 +- fs/ext4/inode.c | 130 +++--- fs/ext4/ioctl.c | 48 ++- fs/ext4/mballoc.c | 5 +- fs/ext4/move_extent.c | 15 +- fs/ext4/namei.c | 213 ++++++---- fs/ext4/page-io.c | 44 +- fs/ext4/sysfs.c | 6 +- fs/f2fs/data.c | 17 +- fs/fscache/object-list.c | 2 +- fs/fuse/file.c | 29 +- fs/gfs2/aops.c | 110 +---- fs/gfs2/aops.h | 4 - fs/gfs2/bmap.c | 16 +- fs/gfs2/dir.c | 4 +- fs/gfs2/file.c | 37 +- fs/gfs2/glock.c | 42 +- fs/gfs2/glock.h | 11 +- fs/gfs2/glops.c | 12 +- fs/gfs2/incore.h | 6 +- fs/gfs2/inode.c | 2 +- fs/gfs2/log.c | 3 +- fs/gfs2/lops.c | 22 +- fs/gfs2/meta_io.c | 6 +- fs/gfs2/ops_fstype.c | 27 +- fs/gfs2/quota.c | 2 +- fs/gfs2/recovery.c | 3 +- fs/gfs2/rgrp.c | 48 ++- fs/gfs2/rgrp.h | 3 +- fs/gfs2/super.c | 43 +- fs/gfs2/super.h | 2 + fs/gfs2/sys.c | 5 +- fs/gfs2/trans.c | 6 +- fs/gfs2/util.c | 8 +- fs/inode.c | 20 + fs/internal.h | 2 - fs/iomap.c | 17 +- fs/jbd2/commit.c | 25 +- fs/jbd2/journal.c | 25 +- fs/jbd2/transaction.c | 49 ++- fs/lockd/clntproc.c | 21 +- fs/lockd/svc4proc.c | 14 +- fs/lockd/svclock.c | 118 +++++- fs/lockd/svcproc.c | 14 +- fs/lockd/svcsubs.c | 2 +- fs/lockd/xdr.c | 3 - fs/lockd/xdr4.c | 3 - fs/locks.c | 67 +-- fs/namei.c | 2 + fs/nfs/nfs4file.c | 23 +- fs/nfs/nfs4idmap.c | 30 +- fs/nfs/unlink.c | 6 - fs/nfsd/blocklayout.c | 8 +- fs/nfsd/cache.h | 5 +- fs/nfsd/netns.h | 44 ++ fs/nfsd/nfs4idmap.c | 2 +- fs/nfsd/nfs4state.c | 453 +++++++++++++++++++-- fs/nfsd/nfs4xdr.c | 38 +- fs/nfsd/nfscache.c | 236 ++++++----- fs/nfsd/nfsctl.c | 233 ++++++++++- fs/nfsd/nfsd.h | 11 + fs/nfsd/state.h | 11 +- fs/nfsd/vfs.c | 2 +- fs/nfsd/xdr4.h | 5 +- fs/notify/fanotify/fanotify_user.c | 22 + fs/notify/fsnotify.c | 41 -- fs/proc/root.c | 2 +- fs/quota/dquot.c | 11 +- fs/quota/quota.c | 38 +- fs/read_write.c | 124 +++--- fs/seq_file.c | 11 + fs/tracefs/inode.c | 3 + fs/ubifs/auth.c | 2 +- fs/ubifs/crypto.c | 19 +- fs/udf/inode.c | 93 +++-- fs/unicode/utf8-core.c | 28 ++ fs/xfs/xfs_file.c | 15 +- .../arm/include/asm => include/asm-generic}/flat.h | 19 +- include/linux/flat.h | 58 ++- include/linux/fs.h | 18 +- include/linux/fscrypt.h | 96 +++-- include/linux/fsnotify.h | 26 ++ include/linux/fsnotify_backend.h | 4 - include/linux/iomap.h | 1 + include/linux/jbd2.h | 23 +- include/linux/key.h | 121 +++--- include/linux/lockd/lockd.h | 2 + include/linux/pid.h | 3 + include/linux/seq_file.h | 1 + include/linux/string_helpers.h | 3 + include/linux/sunrpc/xdr.h | 7 + include/linux/syscalls.h | 1 + include/linux/unicode.h | 3 + include/trace/events/afs.h | 132 ++++++ include/trace/events/filelock.h | 35 ++ include/uapi/asm-generic/unistd.h | 4 +- include/uapi/linux/flat.h | 59 --- include/uapi/linux/keyctl.h | 65 --- kernel/fork.c | 26 ++ kernel/pid.c | 71 ++++ kernel/signal.c | 11 + lib/digsig.c | 2 +- lib/string_helpers.c | 19 + mm/filemap.c | 132 +++++- net/ceph/ceph_common.c | 2 +- net/dns_resolver/dns_key.c | 12 +- net/dns_resolver/dns_query.c | 15 +- net/rxrpc/key.c | 19 +- net/sunrpc/cache.c | 1 - net/sunrpc/rpc_pipe.c | 4 + net/sunrpc/svc_xprt.c | 2 +- net/wireless/reg.c | 6 +- security/integrity/digsig.c | 31 +- security/integrity/digsig_asymmetric.c | 2 +- security/integrity/evm/evm_crypto.c | 2 +- security/integrity/ima/ima_mok.c | 13 +- security/integrity/integrity.h | 6 +- .../integrity/platform_certs/platform_keyring.c | 14 +- security/keys/compat.c | 2 - security/keys/encrypted-keys/encrypted.c | 2 +- security/keys/encrypted-keys/masterkey_trusted.c | 2 +- security/keys/gc.c | 2 +- security/keys/internal.h | 16 +- security/keys/key.c | 29 +- security/keys/keyctl.c | 104 ++--- security/keys/keyring.c | 27 +- security/keys/permission.c | 361 ++-------------- security/keys/persistent.c | 27 +- security/keys/proc.c | 22 +- security/keys/process_keys.c | 86 +--- security/keys/request_key.c | 34 +- security/keys/request_key_auth.c | 15 +- security/selinux/hooks.c | 16 +- security/smack/smack_lsm.c | 3 +- tools/testing/selftests/pidfd/.gitignore | 1 + tools/testing/selftests/pidfd/Makefile | 4 +- tools/testing/selftests/pidfd/pidfd.h | 57 +++ tools/testing/selftests/pidfd/pidfd_open_test.c | 169 ++++++++ tools/testing/selftests/pidfd/pidfd_test.c | 248 +++++++++-- 233 files changed, 4135 insertions(+), 2693 deletions(-) create mode 100644 fs/afs/protocol_uae.h rename {arch/arm/include/asm => include/asm-generic}/flat.h (55%) delete mode 100644 include/uapi/linux/flat.h create mode 100644 tools/testing/selftests/pidfd/pidfd.h create mode 100644 tools/testing/selftests/pidfd/pidfd_open_test.c