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-aarch64-mainline-allmodconfig in repository toolchain/ci/linux.
from c605c39677b9 Merge tag 'io_uring-5.15-2021-09-11' of git://git.kernel.d [...] adds 9eec07920249 coccinelle: api: rename kzfree to kfree_sensitive adds e71ec0bc0603 scripts: coccinelle: allow list_entry_is_head() to use pos adds 4e1c754472ff Merge branch 'for-5.15' of git://git.kernel.org/pub/scm/li [...] adds 3a87ff891290 riscv: defconfig: enable BLK_DEV_NVME adds efe1e08bca9a riscv: defconfig: enable NLS_CODEPAGE_437, NLS_ISO8859_1 adds d5935537c825 riscv: Improve stack randomisation on RV64 adds 399c1ec8467c riscv: move the (z)install rules to arch/riscv/Makefile adds cbba17870881 riscv: dts: microchip: mpfs-icicle: Fix serial console adds 54fed35fd393 riscv: Enable BUILDTIME_TABLE_SORT adds 6f55ab36bef5 riscv: Move EXCEPTION_TABLE to RO_DATA segment adds b79bd0d5102b Merge tag 'riscv-for-linus-5.15-mw1' of git://git.kernel.o [...] adds 30326f957734 vDPA/ifcvf: introduce get_dev_type() which returns virtio dev id adds 6b5df347c648 vDPA/ifcvf: implement management netlink framework for ifcvf adds 2ddae773c93b vDPA/ifcvf: detect and use the onboard number of queues directly adds 90d1936681bc vDPA/ifcvf: enable multiqueue and control vq adds 4e57a9f622cc vdpa/mlx5: Remove redundant header file inclusion adds ae0428debf7c vdpa/mlx5: function prototype modifications in preparation [...] adds db296d252dfb vdpa/mlx5: Decouple virtqueue callback from struct mlx5_vd [...] adds e4fc66508c88 vdpa/mlx5: Ensure valid indices are provided adds 5262912ef3cf vdpa/mlx5: Add support for control VQ and MAC setting adds 52893733f2c5 vdpa/mlx5: Add multiqueue support adds 23b228cb89fd vhost scsi: Convert to SPDX identifier adds 0d8c9e7d4b40 vdpa_sim: Use iova_shift() for the size passed to alloc_iova() adds ad93f7b37154 dt-bindings: virtio: Add binding for virtio devices adds 7f815fce08d5 dt-bindings: i2c: Add bindings for i2c-virtio adds f3a66dcdf239 dt-bindings: gpio: Add bindings for gpio-virtio adds d5a8680dfab0 uapi: virtio_ids: Sync ids with specification adds 694a1116b405 virtio: Bind virtio device to device-tree node adds 9af8f1061646 virtio/vsock: rename 'EOR' to 'EOM' bit. adds 41116599a073 virtio/vsock: add 'VIRTIO_VSOCK_SEQ_EOR' bit. adds 1af7e55511fe vhost/vsock: support MSG_EOR bit processing adds 8d5ac871b556 virtio/vsock: support MSG_EOR bit processing adds 8fc92b7c15f0 af_vsock: rename variables in receive loop adds 0e115c45ee0b vsock_test: update message bounds test for MSG_EOR adds 729ce5a5bd6f vdpa: Make use of PFN_PHYS/PFN_UP/PFN_DOWN helper macro adds 81a83d7f4cfc virtio-balloon: Use virtio_find_vqs() helper adds 6105d1fe6f4c virtio-blk: remove unneeded "likely" statements adds a93a962669cd iova: Export alloc_iova_fast() and free_iova_fast() adds 7a6b92d33ab1 eventfd: Export eventfd_wake_count to modules adds 9c930054f2f5 file: Export receive_fd() to modules adds 86e17a51c1a5 vdpa: Fix some coding style issues adds 0686082dbf7a vdpa: Add reset callback in vdpa_config_ops adds 7f05630dc65d vhost-vdpa: Handle the failure of vdpa_reset() adds 59dfe4f1e810 vhost-iotlb: Add an opaque pointer for vhost IOTLB adds c10fb9454adc vdpa: Add an opaque pointer for vdpa_config_ops.dma_map() adds 22af48cf91aa vdpa: factor out vhost_vdpa_pa_map() and vhost_vdpa_pa_unmap() adds d8945ec41120 vdpa: Support transferring virtual addressing during DMA mapping adds 8c773d53fb7b vduse: Implement an MMU-based software IOTLB adds c8a6153b6c59 vduse: Introduce VDUSE - vDPA Device in Userspace adds 7bc7f61897b6 Documentation: Add documentation for VDUSE adds 78e709522d2c Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds fc111fb9a6da cifs: update FSCTL definitions adds 23e91d8b7c5a cifs: rename cifs_common to smbfs_common adds 8d014f5fe981 cifs: move SMB FSCTL definitions to common code adds 9351590f51cd cifs: properly invalidate cached root handle when closing it adds 8d4a0b5d0813 Merge tag '5.15-rc-cifs-part2' of git://git.samba.org/sfre [...] adds 0766ec82e5fb namei: Fix use after free in kern_path_locked adds c5f563f9e9e6 rename __filename_parentat() to filename_parentat() adds 794ebcea865b namei: Standardize callers of filename_lookup() adds b4a4f213a39d namei: Standardize callers of filename_create() adds ea47ab111669 putname(): IS_ERR_OR_NULL() is wrong here adds fdfc346302a7 Merge branch 'misc.namei' of git://git.kernel.org/pub/scm/ [...] adds 39ff83f2f6cc time: Handle negative seconds correctly in timespec64_to_ns() adds 7bf3142625c1 Merge tag 'timers_urgent_for_v5.15_rc1' of git://git.kerne [...] adds 15eb7c888e74 locking/rwsem: Add missing __init_rwsem() for PREEMPT_RT adds a974b54036f7 futex: Return error code instead of assigning it without effect adds 4f07ec0d76f2 futex: Prevent inconsistent state and exit race adds 249955e51c81 futex: Clarify comment for requeue_pi_wake_futex() adds 340576590dac futex: Avoid redundant task lookup adds d66e3edee7af futex: Remove unused variable 'vpid' in futex_proxy_tryloc [...] adds e5480572706d locking/rtmutex: Fix ww_mutex deadlock check adds 165d05d88c27 Merge tag 'locking_urgent_for_v5.15_rc1' of git://git.kern [...] adds 984841792635 sched/idle: Make the idle timer expire in hard interrupt context adds 868ad33bfa3b sched: Prevent balance_push() on remote runqueues adds 56c244382fdb Merge tag 'sched_urgent_for_v5.15_rc1' of git://git.kernel [...] adds ca8c1c53b03b ipmi: rate limit ipmi smi_event failure message adds bf064c7bec3b char: ipmi: use DEVICE_ATTR helper macro adds 1791596be272 Merge tag 'for-linus-5.15-1' of git://github.com/cminyard/ [...] adds 3a3a11e6e5a2 lkdtm: Use init_uts_ns.name instead of macros adds d8e988b62f94 Merge tag 'char-misc-5.15-rc1-lkdtm' of git://git.kernel.o [...] adds 4b92d4add5f6 drivers: base: cacheinfo: Get rid of DEFINE_SMP_CALL_CACHE [...] adds c2f4954c2d3f Merge branch 'linus' into smp/urgent adds c122358ea1e5 thermal: Replace deprecated CPU-hotplug functions. adds 8c854303ce0e cpu/hotplug: Remove deprecated CPU-hotplug functions. adds c9871c800f65 Documentation: core-api/cpuhotplug: Rewrite the API section adds f306b90c69ce Merge tag 'smp-urgent-2021-09-12' of git://git.kernel.org/ [...] adds c784e46c8445 auxdisplay: Add I2C gpio expander example adds 333ff32d54cd auxdisplay: hd44780: Fix oops on module unloading adds ac8c8fa0a8c3 auxdisplay: charlcd: Drop unneeded initializers and switch [...] adds f885afe28d20 auxdisplay: ks0108: Switch to use module_parport_driver() adds 24ebc044c72e auxdisplay: Replace symbolic permissions with octal permissions adds d41adc4e22c6 Merge tag 'auxdisplay-for-linus-v5.15-rc1' of git://github [...] adds 7ed012969bbc Compiler Attributes: fix __has_attribute(__no_sanitize_cov [...] adds 1ca70b24afb9 MAINTAINERS: add Nick as Reviewer for compiler_attributes.h adds b83a908498d6 compiler_attributes.h: move __compiletime_{error|warning} adds c3e46874dfb9 Merge tag 'compiler-attributes-for-linus-v5.15-rc1-v2' of [...] adds bb91de44693b perf beauty: Update copy of linux/socket.h with the kernel [...] adds 64f4535166aa tools headers UAPI: Sync files changed by new process_mrel [...] adds 3e11300cdfd5 perf test: Fix bpf test sample mismatch reporting adds 51ae7fa62dcb perf scripts python: Fix passing arguments to stackcollaps [...] adds d2930ede5218 perf symbol: Look for ImageBase in PE file to compute .tex [...] adds 9fe8895a27a8 perf env: Add perf_env__cpuid, perf_env__{nr_}pmu_mappings adds dde994dd54fb perf report: Add tools/arch/x86/include/asm/amd-ibs.h adds 291dcb98d7ee perf report: Add support to print a textual representation [...] adds 03d6f3fe5427 tools headers UAPI: Sync x86's asm/kvm.h with the kernel sources adds dfa00459c626 tools headers UAPI: Sync linux/kvm.h with the kernel sources adds f9f018e4d9a4 tools include UAPI: Sync sound/asound.h copy with the kern [...] adds 2c3ef25c4a60 tools headers UAPI: Sync linux/prctl.h with the kernel sources adds 155ed9f1b5ff perf beauty: Cover more flags in the move_mount syscall a [...] adds 37ce9e4fc596 tools include UAPI: Update linux/mount.h copy adds 218e7b775d36 perf bpf: Provide a weak btf__load_from_kernel_by_id() for [...] adds da4572d62d38 perf tools: Ignore Documentation dependency file adds eb34363ae1c0 perf tools: Fix perf_event_attr__fprintf() missing/dupl. fields adds a7d212fc6c89 perf tools: Factor out copy_config_terms() and free_config [...] adds 99fc5941b835 perf tools: Fix hybrid config terms list corruption adds 4a86d4140400 perf tools: Allow build-id with trailing zeros adds 0d1c50ac488e perf tools: Add an option to build without libbfd adds ee286c60c268 tools headers UAPI: Sync linux/in.h copy with the kernel sources adds 2bae3e64ec46 tools headers UAPI: Sync linux/fs.h with the kernel sources adds 4dc24d7cf498 tools headers UAPI: Sync drm/i915_drm.h with the kernel sources adds 17a99e521f67 tools headers UAPI: Update tools's copy of drm.h headers adds b5b65f139827 Merge tag 'perf-tools-for-v5.15-2021-09-11' of git://git.k [...] adds 6880fa6c5660 Linux 5.15-rc1 new a69ae291e1cc x86/uaccess: Fix 32-bit __get_user_asm_u64() when CC_HAS_A [...] new 76ae847497bc Documentation: raise minimum supported version of GCC to 5.1 new 4eb6bd55cfb2 compiler.h: drop fallback overflow checkers new adac17e3f61f mm/ksm: remove old GCC 4.9+ check new c0a5c81ca9be Kconfig.debug: drop GCC 5+ version check for DWARF5 new d20758951f8f riscv: remove Kconfig check for GCC version for ARCH_RV64I new 6563139d90ad powerpc: remove GCC version check for UPD_CONSTR new 42a7ba1695fc arm64: remove GCC version check for ARCH_SUPPORTS_INT128 new 156102fe0bb6 Makefile: drop GCC < 5 -fno-var-tracking-assignments workaround new 4e59869aa655 compiler-gcc.h: drop checks for older GCC versions new 6f20fa2dfa54 vmlinux.lds.h: remove old check for GCC 4.9 new 6d2ef226f2f1 compiler_attributes.h: drop __has_attribute() support for gcc4 new df26327ea097 Drop some straggling mentions of gcc-4.9 as being stale new 316346243be6 Merge branch 'gcc-min-version-5.1' (make gcc-5.1 the minim [...]
The 14 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/README.rst | 2 +- Documentation/core-api/cpu_hotplug.rst | 579 +++++-- .../bindings/auxdisplay/hit,hd44780.yaml | 31 +- .../devicetree/bindings/gpio/gpio-virtio.yaml | 59 + .../devicetree/bindings/i2c/i2c-virtio.yaml | 51 + Documentation/devicetree/bindings/virtio/mmio.yaml | 3 +- .../devicetree/bindings/virtio/virtio-device.yaml | 41 + .../features/vm/ELF-ASLR/arch-support.txt | 2 +- Documentation/process/changes.rst | 2 +- .../translations/zh_CN/admin-guide/README.rst | 2 +- .../translations/zh_TW/admin-guide/README.rst | 2 +- Documentation/userspace-api/index.rst | 1 + Documentation/userspace-api/ioctl/ioctl-number.rst | 1 + Documentation/userspace-api/vduse.rst | 233 +++ MAINTAINERS | 1 + Makefile | 10 +- arch/arm64/Kconfig | 2 +- arch/arm64/kernel/cacheinfo.c | 7 +- arch/mips/kernel/cacheinfo.c | 7 +- arch/powerpc/include/asm/asm-const.h | 10 - arch/riscv/Kconfig | 3 +- arch/riscv/Makefile | 7 +- arch/riscv/boot/Makefile | 8 - .../dts/microchip/microchip-mpfs-icicle-kit.dts | 6 +- arch/riscv/configs/defconfig | 4 + arch/riscv/include/asm/elf.h | 3 + arch/riscv/kernel/cacheinfo.c | 7 +- arch/riscv/kernel/vmlinux-xip.lds.S | 1 - arch/riscv/kernel/vmlinux.lds.S | 4 +- arch/x86/include/asm/uaccess.h | 4 +- arch/x86/kernel/cpu/cacheinfo.c | 7 +- drivers/auxdisplay/cfag12864b.c | 2 +- drivers/auxdisplay/charlcd.c | 4 +- drivers/auxdisplay/hd44780.c | 2 +- drivers/auxdisplay/ks0108.c | 18 +- drivers/block/virtio_blk.c | 4 +- drivers/char/ipmi/ipmi_si_intf.c | 23 +- drivers/iommu/iova.c | 2 + drivers/misc/lkdtm/core.c | 10 + drivers/misc/lkdtm/lkdtm.h | 28 +- drivers/vdpa/Kconfig | 11 + drivers/vdpa/Makefile | 1 + drivers/vdpa/ifcvf/ifcvf_base.c | 8 +- drivers/vdpa/ifcvf/ifcvf_base.h | 25 +- drivers/vdpa/ifcvf/ifcvf_main.c | 249 ++- drivers/vdpa/mlx5/core/mlx5_vdpa.h | 26 +- drivers/vdpa/mlx5/core/mr.c | 81 +- drivers/vdpa/mlx5/core/resources.c | 35 + drivers/vdpa/mlx5/net/mlx5_vnet.c | 555 ++++++- drivers/vdpa/vdpa.c | 9 +- drivers/vdpa/vdpa_sim/vdpa_sim.c | 29 +- drivers/vdpa/vdpa_user/Makefile | 5 + drivers/vdpa/vdpa_user/iova_domain.c | 545 +++++++ drivers/vdpa/vdpa_user/iova_domain.h | 73 + drivers/vdpa/vdpa_user/vduse_dev.c | 1641 ++++++++++++++++++++ drivers/vdpa/virtio_pci/vp_vdpa.c | 17 +- drivers/vhost/iotlb.c | 20 +- drivers/vhost/scsi.c | 14 +- drivers/vhost/vdpa.c | 188 ++- drivers/vhost/vsock.c | 28 +- drivers/virtio/virtio.c | 56 +- drivers/virtio/virtio_balloon.c | 4 +- fs/Kconfig | 2 +- fs/Makefile | 2 +- fs/cifs/cifsencrypt.c | 2 +- fs/cifs/cifspdu.h | 2 +- fs/cifs/smb2ops.c | 20 +- fs/cifs/smbencrypt.c | 2 +- fs/file.c | 6 + fs/fs_parser.c | 1 - fs/namei.c | 116 +- fs/{cifs_common => smbfs_common}/Makefile | 4 +- fs/{cifs_common => smbfs_common}/arc4.h | 0 fs/{cifs_common => smbfs_common}/cifs_arc4.c | 8 +- fs/{cifs_common => smbfs_common}/cifs_md4.c | 0 fs/{cifs_common => smbfs_common}/md4.h | 0 fs/{cifs => smbfs_common}/smbfsctl.h | 16 +- include/asm-generic/vmlinux.lds.h | 4 - include/linux/cacheinfo.h | 18 - include/linux/compiler-clang.h | 13 - include/linux/compiler-gcc.h | 11 +- include/linux/compiler_attributes.h | 43 +- include/linux/compiler_types.h | 6 - include/linux/cpu.h | 6 - include/linux/cpuhotplug.h | 132 +- include/linux/file.h | 7 +- include/linux/overflow.h | 138 +- include/linux/rwsem.h | 12 +- include/linux/time64.h | 9 +- include/linux/vdpa.h | 62 +- include/linux/vhost_iotlb.h | 3 + include/uapi/linux/vduse.h | 306 ++++ include/uapi/linux/virtio_ids.h | 9 + include/uapi/linux/virtio_vsock.h | 3 +- kernel/futex.c | 190 ++- kernel/locking/rtmutex.c | 2 +- kernel/locking/rwsem.c | 10 +- kernel/sched/core.c | 6 +- kernel/sched/idle.c | 4 +- lib/Kconfig.debug | 2 +- mm/ksm.c | 2 - net/vmw_vsock/af_vsock.c | 10 +- net/vmw_vsock/virtio_transport_common.c | 23 +- scripts/coccinelle/api/kvmalloc.cocci | 2 +- scripts/coccinelle/iterators/use_after_iter.cocci | 2 + scripts/min-tool-version.sh | 8 +- scripts/sorttable.c | 1 + tools/arch/x86/include/asm/amd-ibs.h | 132 ++ tools/arch/x86/include/uapi/asm/kvm.h | 1 + tools/include/linux/compiler-gcc.h | 8 +- tools/include/linux/overflow.h | 140 +- tools/include/uapi/asm-generic/unistd.h | 14 +- tools/include/uapi/drm/drm.h | 14 +- tools/include/uapi/drm/i915_drm.h | 498 +++++- tools/include/uapi/linux/fs.h | 1 + tools/include/uapi/linux/in.h | 42 +- tools/include/uapi/linux/kvm.h | 11 +- tools/include/uapi/linux/mount.h | 3 +- tools/include/uapi/linux/prctl.h | 12 +- tools/include/uapi/sound/asound.h | 1 + tools/perf/.gitignore | 1 + tools/perf/Makefile.config | 47 +- .../perf/arch/mips/entry/syscalls/syscall_n64.tbl | 2 + tools/perf/arch/powerpc/entry/syscalls/syscall.tbl | 12 +- tools/perf/arch/s390/entry/syscalls/syscall.tbl | 14 +- tools/perf/arch/x86/entry/syscalls/syscall_64.tbl | 3 +- tools/perf/check-headers.sh | 1 + tools/perf/scripts/python/bin/stackcollapse-report | 2 +- tools/perf/tests/bpf.c | 2 +- tools/perf/trace/beauty/include/linux/socket.h | 9 +- tools/perf/trace/beauty/move_mount_flags.sh | 2 +- tools/perf/util/Build | 1 + tools/perf/util/amd-sample-raw.c | 289 ++++ tools/perf/util/bpf-event.c | 8 + tools/perf/util/dso.c | 10 + tools/perf/util/env.c | 78 + tools/perf/util/env.h | 5 + tools/perf/util/evsel.c | 20 +- tools/perf/util/evsel.h | 3 + tools/perf/util/parse-events-hybrid.c | 18 +- tools/perf/util/parse-events.c | 27 +- tools/perf/util/perf_event_attr_fprintf.c | 5 +- tools/perf/util/sample-raw.c | 8 + tools/perf/util/sample-raw.h | 6 +- tools/perf/util/symbol.c | 20 +- tools/testing/vsock/vsock_test.c | 8 +- 146 files changed, 6241 insertions(+), 1275 deletions(-) create mode 100644 Documentation/devicetree/bindings/gpio/gpio-virtio.yaml create mode 100644 Documentation/devicetree/bindings/i2c/i2c-virtio.yaml create mode 100644 Documentation/devicetree/bindings/virtio/virtio-device.yaml create mode 100644 Documentation/userspace-api/vduse.rst create mode 100644 drivers/vdpa/vdpa_user/Makefile create mode 100644 drivers/vdpa/vdpa_user/iova_domain.c create mode 100644 drivers/vdpa/vdpa_user/iova_domain.h create mode 100644 drivers/vdpa/vdpa_user/vduse_dev.c rename fs/{cifs_common => smbfs_common}/Makefile (59%) rename fs/{cifs_common => smbfs_common}/arc4.h (100%) rename fs/{cifs_common => smbfs_common}/cifs_arc4.c (91%) rename fs/{cifs_common => smbfs_common}/cifs_md4.c (100%) rename fs/{cifs_common => smbfs_common}/md4.h (100%) rename fs/{cifs => smbfs_common}/smbfsctl.h (92%) create mode 100644 include/uapi/linux/vduse.h create mode 100644 tools/arch/x86/include/asm/amd-ibs.h create mode 100644 tools/perf/util/amd-sample-raw.c