This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-arm-mainline-allmodconfig in repository toolchain/ci/linux.
from f41def397161 Merge tag 'ceph-for-5.4-rc1' of git://github.com/ceph/ceph-client new e55d9d9bfb69 memcg, kmem: do not fail __GFP_NOFAIL charges new 541be0509543 linux/coff.h: add include guard new 0f74914071ab kernel/elfcore.c: include proper prototypes new c7d4f7eeb6da rbtree: avoid generating code twice for the cached version [...] new 444b8a83f1e0 augmented rbtree: add comments for RB_DECLARE_CALLBACKS macro new 315cc066b8ae augmented rbtree: add new RB_DECLARE_CALLBACKS_MAX macro new 6d2052d188d9 augmented rbtree: rework the RB_DECLARE_CALLBACKS macro de [...] new 917cda2790c4 kernel-doc: core-api: include string.h into core-api new d1a445d3b86c include/trace/events/writeback.h: fix -Wstringop-truncatio [...] new 9a156466147b strscpy: reject buffer sizes larger than INT_MAX new e3f4faa42095 lib/generic-radix-tree.c: make 2 functions static inline new 8e72a7a44df5 lib/extable.c: add missing prototypes new 091cb0994edd lib/hexdump: make print_hex_dump_bytes() a nop on !DEBUG builds new 634cffcc9478 checkpatch: don't interpret stack dumps as commit IDs new ffbce8974d90 checkpatch: improve SPDX license checking new a8dd86bf7462 checkpatch.pl: warn on invalid commit id new 6dba824e9ef7 checkpatch: exclude sizeof sub-expressions from MACRO_ARG_REUSE new 462811d9d400 checkpatch: prefer __section over __attribute__((section(...))) new 94fb98450456 checkpatch: allow consecutive close braces new 5a7f4455ad32 checkpatch: remove obsolete period from "ambiguous SHA1" query new dbbf869da3ad checkpatch: make git output use LANGUAGE=en_US.utf8 new d256085be12d fs: reiserfs: remove unnecessary check of bh in remove_fro [...] new 6e9ca45f77bc fs/reiserfs/journal.c: remove set but not used variables new 66985cb9ee10 fs/reiserfs/stree.c: remove set but not used variables new d4a1a857e31a fs/reiserfs/lbalance.c: remove set but not used variables new 4a70aebb1268 fs/reiserfs/objectid.c: remove set but not used variables new 73fbff5eea3c fs/reiserfs/prints.c: remove set but not used variables new 4fadcd1c14d8 fs/reiserfs/fix_node.c: remove set but not used variables new da5184c2ab10 fs/reiserfs/do_balan.c: remove set but not used variables new 3e9fd5a48cb7 fs/reiserfs/journal.c: remove set but not used variable new b25bab17221b fs/reiserfs/do_balan.c: remove set but not used variable new aadc4e01dbaa fat: delete an unnecessary check before brelse() new 8495f7e6732e fork: improve error message for corrupted page tables new 2a4a4082cd44 cpumask: nicer for_each_cpumask_and() signature new 7c3a6aedcd6a kexec: bail out upon SIGKILL when allocating memory. new d5372c391329 kexec: restore arch_kexec_kernel_image_probe declaration new 9dd819a15162 uaccess: add missing __must_check attributes new ac7c3e4ff401 compiler: enable CONFIG_OPTIMIZE_INLINING forcibly new 7d92bda271dd kgdb: don't use a notifier to enter kgdb at panic; call directly new da036ae14762 scripts/gdb: handle split debug new ee8711336c51 bug: refactor away warn_slowpath_fmt_taint() new 89348fc31441 bug: rename __WARN_printf_taint() to __WARN_printf() new f2f84b05e02b bug: consolidate warn_slowpath_fmt() usage new d38aba49a9f7 bug: lift "cut here" out of __warn() new d4bce140b4e7 bug: clean up helper macros to remove __WARN_TAINT() new 2da1ead4d5f7 bug: consolidate __WARN_FLAGS usage new a44f71a9ab99 bug: move WARN_ON() "cut here" into exception handler new 97b0b1ad58fa ipc/mqueue.c: delete an unnecessary check before the macro [...] new c231740dd95e ipc/mqueue: improve exception handling in do_mq_notify() new 984035ad7b24 ipc/sem.c: convert to use built-in RCU list checking new 09b35b4192f6 lib/lzo/lzo1x_compress.c: fix alignment bug in lzo-rle new 903f433f8f7a lib: untag user pointers in strn*_user new 057d3389108e mm: untag user pointers passed to memory syscalls new f9652594195f mm: untag user pointers in mm/gup.c new 5d65e7a7d8cd mm: untag user pointers in get_vaddr_frames new ed8a66b83269 fs/namespace: untag user pointers in copy_mount_options new 7d0325749a6c userfaultfd: untag user pointers new 35f3fc87bebf drm/amdgpu: untag user pointers new 4fdfae8d8f85 drm/radeon: untag user pointers in radeon_gem_userptr_ioctl new e275faf367e3 media/v4l2-core: untag user pointers in videobuf_dma_conti [...] new 78063a9dd963 tee/shm: untag user pointers in tee_shm_register new 6cf5354c1c4b vfio/type1: untag user pointers in vaddr_get_pfn new ce18d171cb73 mm: untag user pointers in mmap/munmap/mremap/brk new 9c276cc65a58 mm: introduce MADV_COLD new 8940b34a4e08 mm: change PAGEREF_RECLAIM_CLEAN with PAGE_REFRECLAIM new 1a4e58cce84e mm: introduce MADV_PAGEOUT new d616d5126503 mm: factor out common parts between MADV_COLD and MADV_PAGEOUT new c7cc8d77316b hexagon: drop empty and unused free_initrd_mem new de3f186f87cf checkpatch: check for nested (un)?likely() calls new 89f403541325 xen/events: remove unlikely() from WARN() condition new 7159d54418e0 fs: remove unlikely() from WARN_ON() condition new 77c0e745bd11 wimax/i2400m: remove unlikely() from WARN*() condition new 14ed8688074a xfs: remove unlikely() from WARN_ON() condition new 7b0b69259433 IB/hfi1: remove unlikely() from IS_ERR*() condition new cc22c800e15b ntfs: remove (un)?likely() from IS_ERR() conditions new b4ed71f557e4 mm: treewide: clarify pgtable_page_{ctor,dtor}() naming new a22fea94992a arch/sparc/include/asm/pgtable_64.h: fix build new cbafe18c7102 Merge branch 'akpm' (patches from Andrew) adds e6fa0dc86734 swiotlb-xen: Convert to use macro adds a4098bc6eed5 xen/pci: reserve MCFG areas earlier new ec56103e18c7 Merge tag 'for-linus-5.4-rc1-tag' of git://git.kernel.org/ [...] adds f71fee2711a7 s390/pkey: Add sysfs attributes to emit AES CIPHER key blobs adds b91d9e67e50b s390/cio: fix intparm documentation adds cf2957f3907e s390/zcrypt: CEX7S exploitation support adds 2cb549a821e9 s390/cpum_sf: Support ioctl PERF_EVENT_IOC_PERIOD adds 93426cadc339 s390/cpumf: Remove mixed white space adds f3122a79a1b0 s390/topology: avoid firing events before kobjs are created adds ea298e6ee8b3 s390/cio: avoid calling strlen on null pointer adds ab5758848039 s390/cio: exclude subchannels with no parent from pseudo check new 16cdf0846784 Merge tag 's390-5.4-2' of git://git.kernel.org/pub/scm/lin [...] new a3bc18a48e2e jffs2: Fix mounting under new mount API new dadedd85630a Merge branch 'work.mount3' of git://git.kernel.org/pub/scm [...] adds e20e174ca1bd xfs: convert inode to extent format after extent merge due [...] adds 583e4eff98fa xfs: removed unneeded variable adds ce840429260a xfs: revert 1baa2800e62d ("xfs: remove the unused XFS_ALLO [...] adds 6f4ff81a4602 xfs: log proper length of superblock adds 88d32d3983e7 xfs: avoid unused to_mp() function warning new 2268419e4c95 Merge tag 'xfs-5.4-merge-8' of git://git.kernel.org/pub/sc [...] new 7be3cb019db1 binfmt_elf: Do not move brk for INTERP-less ET_EXEC adds e2751463eaa6 fs: nfs: Fix possible null-pointer dereferences in encode_attrs() adds 691b45ddbd18 SUNRPC: Remove rpc_wake_up_queued_task_on_wq() adds 95bd8304b346 SUNRPC: Inline xdr_commit_encode adds 2fb2a4d529fe xprtrdma: Refresh the documenting comment in frwr_ops.c adds af08a7754a5d xprtrdma: Update obsolete comment adds 36bdd9056b6a xprtrdma: Fix calculation of ri_max_segs again adds f3c66a2f5668 xprtrdma: Boost maximum transport header size adds aeaed4848234 xprtrdma: Boost client's max slot table size to match Linu [...] adds 2dfdcd88cf0e xprtrdma: Rename CQE field in Receive trace points adds eed48a9c1615 xprtrdma: Rename rpcrdma_buffer::rb_all adds 395790566eec xprtrdma: Toggle XPRT_CONGESTED in xprtrdma's slot methods adds 265a38d46113 xprtrdma: Simplify rpcrdma_mr_pop adds 1ca3f4c054a4 xprtrdma: Combine rpcrdma_mr_put and rpcrdma_mr_unmap_and_put adds 3b39f52a02d4 xprtrdma: Move rpcrdma_mr_get out of frwr_map adds 805a1f620ba3 xprtrdma: Ensure creating an MR does not trigger FS writeback adds 6dc6ec9e04c4 xprtrdma: Cache free MRs in each rpcrdma_req adds 4d6b8890ddb1 xprtrdma: Remove rpcrdma_buffer::rb_mrlock adds b0b227f071a0 xprtrdma: Use an llist to manage free rpcrdma_reps adds 2a7f77c7be1b xprtrdma: Clean up xprt_rdma_set_connect_timeout() adds 17d47f93bc69 xprtrdma: Fix bc_max_slots return value adds 1738de336ebc xprtrdma: Inline XDR chunk encoder functions adds 435eba4ae069 xprtrdma: Optimize rpcrdma_post_recvs() adds 1e672e364494 NFSv4: Fix a memory leak bug adds 48c058543cbb NFS: Add an nfs4_call_sync_custom() function adds dae40965d51e NFS: Have nfs4_proc_setclientid() call nfs4_call_sync_custom() adds 50493364e784 NFS: Have _nfs4_proc_secinfo() call nfs4_call_sync_custom() adds 4c952e3d1b0d NFS: Have nfs41_proc_reclaim_complete() call nfs4_call_syn [...] adds cc15e24a3af2 NFS: Have nfs41_proc_secinfo_no_name() call nfs4_call_sync [...] adds f836b27ecad9 NFS: Have nfs4_proc_get_lease_time() call nfs4_call_sync_custom() adds ee2f412ece32 xprtrdma: Recycle MRs after disconnect adds f9e1afe0fa72 xprtrdma: Clear xprt->reestablish_timeout on close adds 98ef77d1aaa7 xprtrdma: Send Queue size grows after a reconnect adds cc204d01262a SUNRPC: Dequeue the request from the receive queue while w [...] adds 45835a63d039 SUNRPC: Don't receive TCP data into a request buffer that [...] adds 714fbc73888f SUNRPC: RPC level errors should always set task->tk_rpc_status adds 5f1bc39979d8 SUNRPC: Fix buffer handling of GSS MIC without slack adds f925ab926d1a SUNRPC: Rename xdr_buf_read_netobj to xdr_buf_read_mic adds 9ba828861c56 SUNRPC: Don't try to parse incomplete RPC messages adds 8593e0107861 SUNRPC: Fix congestion window race with disconnect adds 406cd91533dc NFS: Refactor nfs_instantiate() for dentry referencing callers adds 17fd6e457b30 NFSv3: use nfs_add_or_obtain() to create and reference inodes adds 581057c8346b NFS: remove unused check for negative dentry adds 9c47b18cf722 pNFS: Ensure we do clear the return-on-close layout statei [...] adds 287a9c558b9b NFSv4: Clean up pNFS return-on-close error handling adds 078a432d1c6a NFSv4: Handle NFS4ERR_DELAY correctly in return-on-close adds 6109bcf71301 NFSv4: Handle RPC level errors in LAYOUTRETURN adds 922839570920 NFSv4: Add a helper to increment stateid seqids adds 30cb3ee299cb pNFS: Handle NFS4ERR_OLD_STATEID on layoutreturn by bumpin [...] adds e217e825dca8 NFSv4: Fix OPEN_DOWNGRADE error handling adds 0e0cb35b417f NFSv4: Handle NFS4ERR_OLD_STATEID in CLOSE/OPEN_DOWNGRADE adds 32c6e7eee399 NFSv4: Handle NFS4ERR_OLD_STATEID in LOCKU adds c128e575514c NFS: Optimise the default readahead size adds a8fd0feeca35 pNFS/filelayout: enable LAYOUTGET on OPEN new 972a2bf7dfe3 Merge tag 'nfs-for-5.4-1' of git://git.linux-nfs.org/proje [...] adds 0ac33e4e9b5e selftests: use "$(MAKE)" instead of "make" adds 88282297fff0 selftests/seccomp: fix build on older kernels adds a4864a33f56c selftests: watchdog: Add optional file argument adds 861f47b07b05 selftest/ftrace: Fix typo in trigger-snapshot.tc adds a54344ace273 selftests: watchdog: cleanup whitespace in usage options adds 955a0f331008 selftests: livepatch: add missing fragments to config adds 721cb3c8bc88 selftests: tpm2: install python files new 797a3242755d Merge tag 'linux-kselftest-5.4-rc1.1' of git://git.kernel. [...] adds 314eed30ede0 usercopy: Avoid HIGHMEM pfn warning new 0576f0602a49 Merge tag 'usercopy-v5.4-rc1' of git://git.kernel.org/pub/ [...] new f8d7ab2bded8 tracing/probe: Fix same probe event argument matching new 7897c04ad09f Merge tag 'trace-v5.4-2' of git://git.kernel.org/pub/scm/l [...]
The 89 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/core-api/kernel-api.rst | 3 + Documentation/vm/split_page_table_lock.rst | 10 +- arch/alpha/include/uapi/asm/mman.h | 3 + arch/arc/include/asm/pgalloc.h | 4 +- arch/arm/include/asm/tlb.h | 2 +- arch/arm/mm/mmu.c | 2 +- arch/arm64/include/asm/tlb.h | 2 +- arch/arm64/mm/mmu.c | 2 +- arch/csky/include/asm/pgalloc.h | 2 +- arch/hexagon/include/asm/pgalloc.h | 2 +- arch/hexagon/mm/init.c | 13 - arch/m68k/include/asm/mcf_pgalloc.h | 6 +- arch/m68k/include/asm/motorola_pgalloc.h | 6 +- arch/m68k/include/asm/sun3_pgalloc.h | 2 +- arch/mips/include/asm/pgalloc.h | 2 +- arch/mips/include/uapi/asm/mman.h | 3 + arch/nios2/include/asm/pgalloc.h | 2 +- arch/openrisc/include/asm/pgalloc.h | 6 +- arch/parisc/include/uapi/asm/mman.h | 3 + arch/powerpc/mm/pgtable-frag.c | 6 +- arch/riscv/include/asm/pgalloc.h | 2 +- arch/s390/include/asm/cpu_mf.h | 10 +- arch/s390/include/asm/perf_event.h | 2 + arch/s390/include/uapi/asm/zcrypt.h | 4 +- arch/s390/kernel/perf_cpum_sf.c | 165 ++++++++--- arch/s390/kernel/topology.c | 3 +- arch/s390/mm/pgalloc.c | 6 +- arch/sh/include/asm/pgalloc.h | 2 +- arch/sparc/include/asm/pgtable_64.h | 5 +- arch/sparc/mm/init_64.c | 4 +- arch/sparc/mm/srmmu.c | 4 +- arch/um/include/asm/pgalloc.h | 2 +- arch/unicore32/include/asm/tlb.h | 2 +- arch/x86/mm/pat_rbtree.c | 19 +- arch/x86/mm/pgtable.c | 2 +- arch/xtensa/include/asm/pgalloc.h | 4 +- arch/xtensa/include/uapi/asm/mman.h | 3 + drivers/block/drbd/drbd_interval.c | 29 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 2 + drivers/gpu/drm/radeon/radeon_gem.c | 2 + drivers/infiniband/hw/hfi1/verbs.c | 2 +- drivers/media/v4l2-core/videobuf-dma-contig.c | 9 +- drivers/net/wimax/i2400m/tx.c | 3 +- drivers/s390/cio/ccwgroup.c | 2 +- drivers/s390/cio/css.c | 2 + drivers/s390/cio/device_ops.c | 23 +- drivers/s390/crypto/ap_bus.c | 12 +- drivers/s390/crypto/ap_bus.h | 3 +- drivers/s390/crypto/pkey_api.c | 113 ++++++++ drivers/s390/crypto/vfio_ap_drv.c | 2 + drivers/s390/crypto/zcrypt_api.h | 3 +- drivers/s390/crypto/zcrypt_cex4.c | 72 +++-- drivers/tee/tee_shm.c | 1 + drivers/vfio/vfio_iommu_type1.c | 2 + drivers/xen/events/events_base.c | 2 +- drivers/xen/pci.c | 21 +- drivers/xen/swiotlb-xen.c | 5 +- fs/binfmt_elf.c | 3 +- fs/fat/dir.c | 4 +- fs/jffs2/super.c | 2 - fs/namespace.c | 2 +- fs/nfs/dir.c | 41 +-- fs/nfs/filelayout/filelayout.c | 1 + fs/nfs/internal.h | 8 - fs/nfs/nfs3proc.c | 45 ++- fs/nfs/nfs4_fs.h | 11 +- fs/nfs/nfs4proc.c | 315 +++++++++++++-------- fs/nfs/nfs4state.c | 22 +- fs/nfs/nfs4xdr.c | 2 +- fs/nfs/pnfs.c | 71 ++++- fs/nfs/pnfs.h | 17 +- fs/nfs/super.c | 9 +- fs/ntfs/mft.c | 12 +- fs/ntfs/namei.c | 2 +- fs/ntfs/runlist.c | 2 +- fs/ntfs/super.c | 2 +- fs/open.c | 2 +- fs/reiserfs/do_balan.c | 15 +- fs/reiserfs/fix_node.c | 6 +- fs/reiserfs/journal.c | 22 +- fs/reiserfs/lbalance.c | 3 +- fs/reiserfs/objectid.c | 3 +- fs/reiserfs/prints.c | 3 - fs/reiserfs/stree.c | 4 - fs/userfaultfd.c | 22 +- fs/xfs/libxfs/xfs_alloc.h | 7 +- fs/xfs/libxfs/xfs_bmap.c | 13 +- fs/xfs/libxfs/xfs_sb.c | 2 +- fs/xfs/scrub/alloc.c | 3 +- fs/xfs/xfs_buf.c | 4 +- fs/xfs/xfs_sysfs.c | 13 - include/asm-generic/bug.h | 53 ++-- include/asm-generic/pgalloc.h | 8 +- include/linux/cpumask.h | 14 +- include/linux/interval_tree_generic.h | 22 +- include/linux/kexec.h | 2 + include/linux/kgdb.h | 2 + include/linux/mm.h | 4 +- include/linux/mm_types_task.h | 4 + include/linux/nfs_fs.h | 3 + include/linux/printk.h | 22 +- include/linux/rbtree_augmented.h | 88 ++++-- include/linux/string.h | 5 +- include/linux/sunrpc/sched.h | 3 - include/linux/sunrpc/xdr.h | 2 +- include/linux/sunrpc/xprt.h | 1 + include/linux/sunrpc/xprtrdma.h | 4 +- include/linux/swap.h | 2 + include/linux/thread_info.h | 2 +- include/linux/uaccess.h | 21 +- include/trace/events/rpcrdma.h | 88 +++++- include/trace/events/writeback.h | 38 +-- include/uapi/asm-generic/mman-common.h | 3 + include/uapi/linux/coff.h | 5 + ipc/mqueue.c | 22 +- ipc/sem.c | 3 +- kernel/debug/debug_core.c | 31 +- kernel/elfcore.c | 1 + kernel/fork.c | 16 +- kernel/kexec_core.c | 2 + kernel/panic.c | 42 ++- kernel/trace/trace_kprobe.c | 5 +- kernel/trace/trace_uprobe.c | 5 +- lib/Kconfig.debug | 4 +- lib/bug.c | 11 +- lib/extable.c | 1 + lib/generic-radix-tree.c | 4 +- lib/hexdump.c | 21 -- lib/lzo/lzo1x_compress.c | 14 +- lib/rbtree_test.c | 37 ++- lib/string.c | 12 +- lib/strncpy_from_user.c | 3 +- lib/strnlen_user.c | 3 +- mm/frame_vector.c | 2 + mm/gup.c | 4 + mm/internal.h | 2 +- mm/madvise.c | 268 +++++++++++++++++- mm/memcontrol.c | 10 + mm/mempolicy.c | 3 + mm/migrate.c | 2 +- mm/mincore.c | 2 + mm/mlock.c | 4 + mm/mmap.c | 34 ++- mm/mprotect.c | 2 + mm/mremap.c | 3 + mm/msync.c | 2 + mm/oom_kill.c | 2 +- mm/swap.c | 42 +++ mm/usercopy.c | 8 +- mm/vmalloc.c | 5 +- mm/vmscan.c | 62 +++- net/sunrpc/auth_gss/auth_gss.c | 2 +- net/sunrpc/clnt.c | 26 +- net/sunrpc/sched.c | 32 +-- net/sunrpc/xdr.c | 65 +++-- net/sunrpc/xprt.c | 61 ++-- net/sunrpc/xprtrdma/backchannel.c | 4 +- net/sunrpc/xprtrdma/frwr_ops.c | 166 +++++------ net/sunrpc/xprtrdma/rpc_rdma.c | 71 +++-- net/sunrpc/xprtrdma/transport.c | 15 +- net/sunrpc/xprtrdma/verbs.c | 263 ++++++++--------- net/sunrpc/xprtrdma/xprt_rdma.h | 59 ++-- net/sunrpc/xprtsock.c | 8 +- scripts/checkpatch.pl | 69 +++-- scripts/gdb/linux/symbols.py | 4 +- tools/include/linux/rbtree.h | 71 +++-- tools/include/linux/rbtree_augmented.h | 119 +++++--- tools/lib/rbtree.c | 37 +-- tools/testing/selftests/Makefile | 22 +- .../ftrace/test.d/trigger/trigger-snapshot.tc | 2 +- tools/testing/selftests/livepatch/config | 2 + tools/testing/selftests/seccomp/seccomp_bpf.c | 5 + tools/testing/selftests/tpm2/Makefile | 2 +- tools/testing/selftests/watchdog/watchdog-test.c | 41 ++- 175 files changed, 2271 insertions(+), 1290 deletions(-)