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-master-aarch64-lts-allnoconfig in repository toolchain/ci/linux.
from 18e77e1322f6 Merge v5.15.38 adds f9a1dbc8b848 MIPS: Fix CP0 counter erratum detection for R4k CPUs adds a49454368934 parisc: Merge model and model name into one line in /proc/cpuinfo adds 9561b7ddcb78 ALSA: hda/realtek: Add quirk for Yoga Duet 7 13ITL6 speakers adds d95bad91b419 ALSA: fireworks: fix wrong return count shorter than expec [...] adds 3c0a0a2710c8 mmc: sdhci-msm: Reset GCC_SDCC_BCR register for SDHC adds 56bba3ad290d mmc: sunxi-mmc: Fix DMA descriptors allocated above 32 bits adds a06979edcc47 mmc: core: Set HS clock speed before sending HS CMD13 adds d46f64fd9172 gpiolib: of: fix bounds check for 'gpio-reserved-ranges' adds 2e4d4123c861 x86/fpu: Prevent FPU state corruption adds 91a97c86a8f0 KVM: x86/svm: Account for family 17h event renumberings in [...] adds d503958eea81 iommu/vt-d: Calculate mask for non-aligned flushes adds 2c14dda7a4df iommu/arm-smmu-v3: Fix size calculation in arm_smmu_mm_inv [...] adds c10bab89a1be drm/amd/display: Avoid reading audio pattern past AUDIO_CH [...] adds 1a78d8fe6606 drm/amdgpu: do not use passthrough mode in Xen dom0 adds 148faea97855 RISC-V: relocate DTB if it's outside memory region adds 09e7e3aee713 Revert "SUNRPC: attempt AF_LOCAL connect on setup" adds 07adb6954548 timekeeping: Mark NMI safe time accessors as notrace adds e259ba5c08d3 firewire: fix potential uaf in outbound_phy_packet_callback() adds 95726e666093 firewire: remove check of list iterator against head past [...] adds 282eab6e3826 firewire: core: extend card->lock in fw_core_handle_bus_reset adds 41eebbf90dfb net: stmmac: disable Split Header (SPH) for Intel platforms adds 61808e408952 genirq: Synchronize interrupt thread startup adds a5581587bbee ASoC: da7219: Fix change notifications for tone generator [...] adds 66e5f6d561c7 ASoC: wm8958: Fix change notifications for DSP controls adds c7c0ceb7141d ASoC: meson: Fix event generation for AUI ACODEC mux adds 61c45cece50b ASoC: meson: Fix event generation for G12A tohdmi mux adds 7011cc9a2188 ASoC: meson: Fix event generation for AUI CODEC mux adds 99bb425d7226 s390/dasd: fix data corruption for ESE devices adds cdf348236343 s390/dasd: prevent double format of tracks for ESE devices adds 12b022a9f5c6 s390/dasd: Fix read for ESE with blksize < 4k adds 392aeeceb9b6 s390/dasd: Fix read inconsistency for ESE DASD devices adds b266f564c553 can: grcan: grcan_close(): fix deadlock adds 30a63e7ef37f can: isotp: remove re-binding of bound socket adds 142305ab00e9 can: grcan: use ofdev->dev when allocating DMA memory adds ab5adbcead00 can: grcan: grcan_probe(): fix broken system id check for [...] adds 56a5ff94807d can: grcan: only use the NAPI poll budget for RX adds a2168fb3128a nfc: replace improper check device_is_registered() in netl [...] adds b8f2b836e7d0 nfc: nfcmrvl: main: reorder destructive operations in nfcm [...] adds 7bd81a05d489 NFC: netlink: fix sleep in atomic bug when firmware downlo [...] adds 8ec1096a09f1 gpio: visconti: Fix fwnode of GPIO IRQ adds e75dd874e02a gpio: pca953x: fix irq_stat not updated when irq is disabl [...] adds 64e5dd91d128 hwmon: (adt7470) Fix warning on module removal adds 051a2cede6c7 hwmon: (pmbus) disable PEC if not enabled adds ad06826f6130 ASoC: dmaengine: Restore NULL prepare_slave_config() callback adds 48c37e5ab679 ASoC: soc-ops: fix error handling adds af89d886edfc iommu/vt-d: Drop stop marker messages adds 504d9b86745e iommu/dart: check return value after calling platform_get_ [...] adds ec26ba1f202a net/mlx5e: Fix trust state reset in reload adds 32d9ad28dcda net/mlx5e: Don't match double-vlan packets if cvlan is not set adds d9b4965d2401 net/mlx5e: CT: Fix queued up restore put() executing after [...] adds 9d6d76f5f190 net/mlx5e: Fix the calling of update_buffer_lossy() API adds e967439d76e0 net/mlx5: Avoid double clear or set of sync reset requested adds 642e0de286af net/mlx5: Fix deadlock in sync reset flow adds 6352ecab8a3f selftests/seccomp: Don't call read() on TTY from background pgrp adds 53b33d43fc45 SUNRPC release the transport of a relocated task with an a [...] adds 546c957f313a RDMA/siw: Fix a condition race issue in MPA request processing adds 62e9930ff8ca RDMA/irdma: Flush iWARP QP if modified to ERR from RTR state adds 22d872b7adce RDMA/irdma: Reduce iWARP QP destroy time adds a61a55823711 RDMA/irdma: Fix possible crash due to NULL netdev in notifier adds d34f9bbc1d19 NFSv4: Don't invalidate inode attributes on delegation return adds bd7e519ff79a net: ethernet: mediatek: add missing of_node_put() in mtk_ [...] adds 8c703731e7d5 net: dsa: mt7530: add missing of_node_put() in mt7530_setup() adds 1043a3c44641 net: stmmac: dwmac-sun8i: add missing of_node_put() in sun [...] adds 1dfbeb85a4c9 net: mdio: Fix ENOMEM return value in BCM6368 mux bus controller adds 8fa3b32dfa28 net: cpsw: add missing of_node_put() in cpsw_probe_dt() adds 8010fdba29e4 net: igmp: respect RCU rules in ip_mc_source() and ip_mc_m [...] adds da07b2e273b3 net: emaclite: Add error handling for of_address_to_resource() adds ba5ece30153c selftests/net: so_txtime: fix parsing of start time stamp [...] adds e325bef5f67d selftests/net: so_txtime: usage(): fix documentation of de [...] adds b79815c35416 drm/msm/dp: remove fail safe mode related code adds 74b9abc46862 btrfs: do not BUG_ON() on failure to update inode when set [...] adds 299c189f4778 hinic: fix bug of wq out of bound access adds 9bcb779ba80b mld: respect RCU rules in ip6_mc_source() and ip6_mc_msfilter() adds 01b7fe62cbf5 rxrpc: Enable IPv6 checksums on transport socket adds 814d91a84ac3 selftests: mirror_gre_bridge_1q: Avoid changing PVID while [...] adds cb0c054accc5 bnxt_en: Fix possible bnxt_open() failure caused by wrong [...] adds 45967729f2a5 bnxt_en: Fix unnecessary dropping of RX packets adds e447338d51b0 selftests: ocelot: tc_flower_chains: specify conform-excee [...] adds 1222440c4a1a smsc911x: allow using IRQ0 adds e42a8545487e btrfs: force v2 space cache usage for subpage mount adds 3d0e7373b291 btrfs: always log symlinks in full mode adds 90253ae21c6b drm/amdgpu: unify BO evicting method in amdgpu_ttm adds 22b80bff1726 drm/amdgpu: explicitly check for s0ix when evicting resources adds 060102fbd92d drm/amdgpu: don't set s3 and s0ix at the same time adds 94ca25aed123 drm/amdgpu: Ensure HDA function is suspended before ASIC reset adds 3e56e9a7f2cc gpio: mvebu: drop pwm base assignment adds 11f5f236dbd6 kvm: x86/cpuid: Only provide CPUID leaf 0xA if host has ar [...] adds 161568b7494a fbdev: Make fb_release() return -ENODEV if fbdev was unregistered adds bc8e74239fb8 net/mlx5: Fix slab-out-of-bounds while reading resource dump menu adds 197bd9738a97 net/mlx5e: Lag, Fix use-after-free in fib event handler adds 7fc51e7e7b6b net/mlx5e: Lag, Fix fib_info pointer assignment adds 7f95fdff56e9 net/mlx5e: Lag, Don't skip fib events on current dst adds aa9993f8f984 iommu/dart: Add missing module owner to ops structure adds 119a65a465f5 kvm: selftests: do not use bitfields larger than 32-bits for PTEs adds 067f2fbe4ac9 KVM: selftests: Silence compiler warning in the kvm_page_t [...] adds ddba1a4aadd4 x86/kvm: Preserve BSP MSR_KVM_POLL_CONTROL across suspend/resume adds 6b68f26a6556 KVM: x86: Do not change ICR on write to APIC_SELF_IPI adds 8e10a00b1876 KVM: x86/mmu: avoid NULL-pointer dereference on page freeing bugs adds 680e982ae89b KVM: LAPIC: Enable timer posted-interrupt only when mwait/ [...] adds e8b9989597da selftest/vm: verify mmap addr in mremap_test adds 0b4e16093e08 selftest/vm: verify remap destination address in mremap_test adds e3c465defa0f mmc: rtsx: add 74 Clocks in power on flow adds 38b9770741ae Revert "parisc: Mark sched_clock unstable only if clocks a [...] adds 2c5029d652f3 rcu: Fix callbacks processing time limit retaining cond_resched() adds 0060c7bd9e33 rcu: Apply callbacks processing time limit only on softirq adds b3ca84e3c66a PCI: pci-bridge-emul: Add description for class_revision field adds 739c052b9b26 PCI: pci-bridge-emul: Add definitions for missing capabili [...] adds 5ea7bcb084ae PCI: aardvark: Add support for DEVCAP2, DEVCTL2, LNKCAP2 a [...] adds 2855fb2b6340 PCI: aardvark: Clear all MSIs at setup adds 6ee10ccca811 PCI: aardvark: Comment actions in driver remove method adds 5c9fc7a028da PCI: aardvark: Disable bus mastering when unbinding driver adds 55e38c42051d PCI: aardvark: Mask all interrupts when unbinding driver adds af27f54e6224 PCI: aardvark: Fix memory leak in driver unbind adds 246a36b66377 PCI: aardvark: Assert PERST# when unbinding driver adds a346d08ca45e PCI: aardvark: Disable link training when unbinding driver adds ac76c36aa417 PCI: aardvark: Disable common PHY when unbinding driver adds c1e237cd6463 PCI: aardvark: Replace custom PCIE_CORE_INT_* macros with [...] adds 95bd4e10877c PCI: aardvark: Rewrite IRQ code to chained IRQ handler adds 9e475a95c59b PCI: aardvark: Check return value of generic_handle_domain [...] adds d951cbef2e46 PCI: aardvark: Make MSI irq_chip structures static driver [...] adds 0a5d0a9808ef PCI: aardvark: Make msi_domain_info structure a static dri [...] adds b904c90a4624 PCI: aardvark: Use dev_fwnode() instead of of_node_to_fwno [...] adds d4bd61f99d13 PCI: aardvark: Refactor unmasking summary MSI interrupt adds 6e80e16149b9 PCI: aardvark: Add support for masking MSI interrupts adds 0993795b2f7a PCI: aardvark: Fix setting MSI address adds d8efde346003 PCI: aardvark: Enable MSI-X support adds 2aa9f36c3931 PCI: aardvark: Add support for ERR interrupt on emulated bridge adds 4da95b9fdad3 PCI: aardvark: Optimize writing PCI_EXP_RTCTL_PMEIE and PC [...] adds cf7ef0e3029e PCI: aardvark: Add support for PME interrupts adds 038c1516178c PCI: aardvark: Fix support for PME requester on emulated bridge adds 03da50b8e42e PCI: aardvark: Use separate INTA interrupt for emulated ro [...] adds f0a2ee95dfeb PCI: aardvark: Remove irq_mask_ack() callback for INTx interrupts adds c29d876c202c PCI: aardvark: Don't mask irq when mapping adds 0dde2c7e6afb PCI: aardvark: Drop __maybe_unused from advk_pcie_disable_phy() adds 4b4f9f172af4 PCI: aardvark: Update comment about link going down after link-up adds c9e18547cc55 Linux 5.15.39 adds d5c8c37d91be Merge v5.15.39 new 89837223d00d x86/lib/atomic64_386_32: Rename things new 14b476e07fab x86: Prepare asm files for straight-line-speculation new a467f694a46d x86: Prepare inline-asm for straight-line-speculation new ee4724cc045f objtool: Add straight-line-speculation validation new f835241fdb0f x86/alternative: Relax text_poke_bp() constraint new d11f96d0c0c3 kbuild: move objtool_args back to scripts/Makefile.build new 370d33da35e3 x86: Add straight-line-speculation mitigation new 80c8ac8eca77 tools arch: Update arch/x86/lib/mem{cpy,set}_64.S copies u [...] new f277e36addad kvm/emulate: Fix SETcc emulation function offsets with SLS new 41b6878eedf8 crypto: x86/poly1305 - Fixup SLS new 01986c7dbf9d objtool: Fix SLS validation for kcov tail-call replacement new b063e8cbec3c Bluetooth: Fix the creation of hdev->name new 3d9c1d39237e rfkill: uapi: fix RFKILL_IOCTL_MAX_SIZE ioctl request definition new 9e951f2d85c9 udf: Avoid using stale lengthOfImpUse new 97a9f80290aa mm: fix missing cache flush for all tail pages of compound page new e36b476a829c mm: hugetlb: fix missing cache flush in copy_huge_page_fro [...] new 72dd0487237d mm: shmem: fix missing cache flush in shmem_mfill_atomic_pte() new 13d75c31a8ad mm: userfaultfd: fix missing cache flush in mcopy_atomic_p [...] new acf3e6843a85 mm/hwpoison: fix error page recovered but reported "not re [...] new 954c78ed8c84 mm/mlock: fix potential imbalanced rlimit ucounts adjustment new 5f0023211221 mm: fix invalid page pointer returned with FOLL_PIN gups new ae766496dbd4 Linux 5.15.40 new 6687513efeb6 Merge v5.15.40
The 23 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: Makefile | 2 +- arch/mips/include/asm/timex.h | 8 +- arch/mips/kernel/time.c | 11 +- arch/parisc/kernel/processor.c | 3 +- arch/parisc/kernel/setup.c | 2 + arch/parisc/kernel/time.c | 6 +- arch/riscv/mm/init.c | 21 +- arch/x86/Kconfig | 12 + arch/x86/Makefile | 4 + arch/x86/boot/compressed/efi_thunk_64.S | 2 +- arch/x86/boot/compressed/head_64.S | 8 +- arch/x86/boot/compressed/mem_encrypt.S | 6 +- arch/x86/crypto/aegis128-aesni-asm.S | 48 +-- arch/x86/crypto/aes_ctrby8_avx-x86_64.S | 2 +- arch/x86/crypto/aesni-intel_asm.S | 56 +-- arch/x86/crypto/aesni-intel_avx-x86_64.S | 40 +- arch/x86/crypto/blake2s-core.S | 4 +- arch/x86/crypto/blowfish-x86_64-asm_64.S | 12 +- arch/x86/crypto/camellia-aesni-avx-asm_64.S | 14 +- arch/x86/crypto/camellia-aesni-avx2-asm_64.S | 14 +- arch/x86/crypto/camellia-x86_64-asm_64.S | 12 +- arch/x86/crypto/cast5-avx-x86_64-asm_64.S | 12 +- arch/x86/crypto/cast6-avx-x86_64-asm_64.S | 10 +- arch/x86/crypto/chacha-avx2-x86_64.S | 6 +- arch/x86/crypto/chacha-avx512vl-x86_64.S | 6 +- arch/x86/crypto/chacha-ssse3-x86_64.S | 8 +- arch/x86/crypto/crc32-pclmul_asm.S | 2 +- arch/x86/crypto/crc32c-pcl-intel-asm_64.S | 2 +- arch/x86/crypto/crct10dif-pcl-asm_64.S | 2 +- arch/x86/crypto/des3_ede-asm_64.S | 4 +- arch/x86/crypto/ghash-clmulni-intel_asm.S | 6 +- arch/x86/crypto/nh-avx2-x86_64.S | 2 +- arch/x86/crypto/nh-sse2-x86_64.S | 2 +- arch/x86/crypto/poly1305-x86_64-cryptogams.pl | 38 +- arch/x86/crypto/serpent-avx-x86_64-asm_64.S | 10 +- arch/x86/crypto/serpent-avx2-asm_64.S | 10 +- arch/x86/crypto/serpent-sse2-i586-asm_32.S | 6 +- arch/x86/crypto/serpent-sse2-x86_64-asm_64.S | 6 +- arch/x86/crypto/sha1_avx2_x86_64_asm.S | 2 +- arch/x86/crypto/sha1_ni_asm.S | 2 +- arch/x86/crypto/sha1_ssse3_asm.S | 2 +- arch/x86/crypto/sha256-avx-asm.S | 2 +- arch/x86/crypto/sha256-avx2-asm.S | 2 +- arch/x86/crypto/sha256-ssse3-asm.S | 2 +- arch/x86/crypto/sha256_ni_asm.S | 2 +- arch/x86/crypto/sha512-avx-asm.S | 2 +- arch/x86/crypto/sha512-avx2-asm.S | 2 +- arch/x86/crypto/sha512-ssse3-asm.S | 2 +- arch/x86/crypto/sm4-aesni-avx-asm_64.S | 12 +- arch/x86/crypto/sm4-aesni-avx2-asm_64.S | 8 +- arch/x86/crypto/twofish-avx-x86_64-asm_64.S | 10 +- arch/x86/crypto/twofish-i586-asm_32.S | 4 +- arch/x86/crypto/twofish-x86_64-asm_64-3way.S | 6 +- arch/x86/crypto/twofish-x86_64-asm_64.S | 4 +- arch/x86/entry/entry_32.S | 2 +- arch/x86/entry/entry_64.S | 10 +- arch/x86/entry/thunk_32.S | 2 +- arch/x86/entry/thunk_64.S | 2 +- arch/x86/entry/vdso/vdso32/system_call.S | 2 +- arch/x86/entry/vdso/vsgx.S | 2 +- arch/x86/entry/vsyscall/vsyscall_emu_64.S | 6 +- arch/x86/include/asm/linkage.h | 14 + arch/x86/include/asm/paravirt.h | 2 +- arch/x86/include/asm/qspinlock_paravirt.h | 4 +- arch/x86/include/asm/static_call.h | 2 +- arch/x86/kernel/acpi/wakeup_32.S | 6 +- arch/x86/kernel/alternative.c | 51 ++- arch/x86/kernel/fpu/core.c | 67 ++-- arch/x86/kernel/ftrace.c | 2 +- arch/x86/kernel/ftrace_32.S | 6 +- arch/x86/kernel/ftrace_64.S | 10 +- arch/x86/kernel/head_32.S | 2 +- arch/x86/kernel/irqflags.S | 2 +- arch/x86/kernel/kprobes/core.c | 2 +- arch/x86/kernel/kvm.c | 13 + arch/x86/kernel/paravirt.c | 2 +- arch/x86/kernel/relocate_kernel_32.S | 10 +- arch/x86/kernel/relocate_kernel_64.S | 10 +- arch/x86/kernel/sev_verify_cbit.S | 2 +- arch/x86/kernel/static_call.c | 5 +- arch/x86/kernel/verify_cpu.S | 4 +- arch/x86/kvm/cpuid.c | 5 + arch/x86/kvm/emulate.c | 23 +- arch/x86/kvm/lapic.c | 10 +- arch/x86/kvm/mmu/mmu.c | 2 + arch/x86/kvm/svm/pmu.c | 28 +- arch/x86/kvm/svm/vmenter.S | 4 +- arch/x86/kvm/vmx/vmenter.S | 14 +- arch/x86/lib/atomic64_386_32.S | 86 +++-- arch/x86/lib/atomic64_cx8_32.S | 16 +- arch/x86/lib/checksum_32.S | 8 +- arch/x86/lib/clear_page_64.S | 6 +- arch/x86/lib/cmpxchg16b_emu.S | 4 +- arch/x86/lib/cmpxchg8b_emu.S | 4 +- arch/x86/lib/copy_mc_64.S | 6 +- arch/x86/lib/copy_page_64.S | 4 +- arch/x86/lib/copy_user_64.S | 12 +- arch/x86/lib/csum-copy_64.S | 2 +- arch/x86/lib/error-inject.c | 3 +- arch/x86/lib/getuser.S | 22 +- arch/x86/lib/hweight.S | 6 +- arch/x86/lib/iomap_copy_64.S | 2 +- arch/x86/lib/memcpy_64.S | 12 +- arch/x86/lib/memmove_64.S | 4 +- arch/x86/lib/memset_64.S | 6 +- arch/x86/lib/msr-reg.S | 4 +- arch/x86/lib/putuser.S | 6 +- arch/x86/lib/retpoline.S | 4 +- arch/x86/math-emu/div_Xsig.S | 2 +- arch/x86/math-emu/div_small.S | 2 +- arch/x86/math-emu/mul_Xsig.S | 6 +- arch/x86/math-emu/polynom_Xsig.S | 2 +- arch/x86/math-emu/reg_norm.S | 6 +- arch/x86/math-emu/reg_round.S | 2 +- arch/x86/math-emu/reg_u_add.S | 2 +- arch/x86/math-emu/reg_u_div.S | 2 +- arch/x86/math-emu/reg_u_mul.S | 2 +- arch/x86/math-emu/reg_u_sub.S | 2 +- arch/x86/math-emu/round_Xsig.S | 4 +- arch/x86/math-emu/shr_Xsig.S | 8 +- arch/x86/math-emu/wm_shrx.S | 16 +- arch/x86/mm/mem_encrypt_boot.S | 4 +- arch/x86/platform/efi/efi_stub_32.S | 2 +- arch/x86/platform/efi/efi_stub_64.S | 2 +- arch/x86/platform/efi/efi_thunk_64.S | 2 +- arch/x86/platform/olpc/xo1-wakeup.S | 6 +- arch/x86/power/hibernate_asm_32.S | 4 +- arch/x86/power/hibernate_asm_64.S | 4 +- arch/x86/um/checksum_32.S | 4 +- arch/x86/um/setjmp_32.S | 2 +- arch/x86/um/setjmp_64.S | 2 +- arch/x86/xen/xen-asm.S | 12 +- arch/x86/xen/xen-head.S | 2 +- drivers/firewire/core-card.c | 3 + drivers/firewire/core-cdev.c | 4 +- drivers/firewire/core-topology.c | 9 +- drivers/firewire/core-transaction.c | 30 +- drivers/firewire/sbp2.c | 13 +- drivers/gpio/gpio-mvebu.c | 7 - drivers/gpio/gpio-pca953x.c | 4 +- drivers/gpio/gpio-visconti.c | 7 +- drivers/gpio/gpiolib-of.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 30 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 24 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 23 -- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 30 ++ drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 4 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 2 +- drivers/gpu/drm/msm/dp/dp_display.c | 6 - drivers/gpu/drm/msm/dp/dp_panel.c | 11 - drivers/gpu/drm/msm/dp/dp_panel.h | 1 - drivers/hwmon/adt7470.c | 4 +- drivers/hwmon/pmbus/pmbus_core.c | 3 + drivers/infiniband/hw/irdma/cm.c | 26 +- drivers/infiniband/hw/irdma/utils.c | 21 +- drivers/infiniband/hw/irdma/verbs.c | 4 +- drivers/infiniband/sw/siw/siw_cm.c | 7 +- drivers/iommu/apple-dart.c | 10 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c | 9 +- drivers/iommu/intel/iommu.c | 27 +- drivers/iommu/intel/svm.c | 4 + drivers/mmc/core/mmc.c | 23 +- drivers/mmc/host/rtsx_pci_sdmmc.c | 29 +- drivers/mmc/host/sdhci-msm.c | 42 ++ drivers/mmc/host/sunxi-mmc.c | 5 +- drivers/net/can/grcan.c | 46 +-- drivers/net/dsa/mt7530.c | 1 + drivers/net/ethernet/broadcom/bnxt/bnxt.c | 13 +- drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c | 7 +- drivers/net/ethernet/mediatek/mtk_sgmii.c | 1 + .../ethernet/mellanox/mlx5/core/diag/rsc_dump.c | 31 +- .../ethernet/mellanox/mlx5/core/en/port_buffer.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 4 + drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c | 10 + drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 11 + drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c | 60 +-- drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c | 38 +- drivers/net/ethernet/mellanox/mlx5/core/lag_mp.h | 7 +- drivers/net/ethernet/smsc/smsc911x.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 1 + drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 1 + drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 2 +- drivers/net/ethernet/ti/cpsw_new.c | 5 +- drivers/net/ethernet/xilinx/xilinx_emaclite.c | 15 +- drivers/net/mdio/mdio-mux-bcm6368.c | 2 +- drivers/nfc/nfcmrvl/main.c | 2 +- drivers/pci/controller/pci-aardvark.c | 428 ++++++++++++++++----- drivers/pci/pci-bridge-emul.c | 49 ++- drivers/s390/block/dasd.c | 18 +- drivers/s390/block/dasd_eckd.c | 28 +- drivers/s390/block/dasd_int.h | 14 + drivers/video/fbdev/core/fbmem.c | 5 +- fs/btrfs/disk-io.c | 11 + fs/btrfs/tree-log.c | 14 +- fs/btrfs/xattr.c | 6 +- fs/nfs/nfs4proc.c | 12 +- fs/udf/namei.c | 8 +- include/linux/stmmac.h | 1 + include/net/bluetooth/hci_core.h | 3 + include/uapi/linux/rfkill.h | 2 +- kernel/irq/internals.h | 2 + kernel/irq/irqdesc.c | 2 + kernel/irq/manage.c | 39 +- kernel/rcu/tree.c | 31 +- kernel/time/timekeeping.c | 4 +- mm/gup.c | 2 +- mm/memory-failure.c | 4 +- mm/memory.c | 2 + mm/migrate.c | 7 +- mm/mlock.c | 1 + mm/shmem.c | 4 +- mm/userfaultfd.c | 3 + net/bluetooth/hci_core.c | 6 +- net/can/isotp.c | 22 +- net/ipv4/igmp.c | 9 +- net/ipv6/mcast.c | 8 +- net/nfc/core.c | 29 +- net/nfc/netlink.c | 4 +- net/rxrpc/local_object.c | 3 + net/sunrpc/clnt.c | 11 +- net/sunrpc/xprtsock.c | 3 - samples/ftrace/ftrace-direct-modify.c | 4 +- samples/ftrace/ftrace-direct-too.c | 2 +- samples/ftrace/ftrace-direct.c | 2 +- scripts/Makefile.build | 11 + scripts/Makefile.lib | 11 - scripts/link-vmlinux.sh | 3 + sound/firewire/fireworks/fireworks_hwdep.c | 1 + sound/pci/hda/patch_realtek.c | 1 + sound/soc/codecs/da7219.c | 14 +- sound/soc/codecs/wm8958-dsp2.c | 8 +- sound/soc/meson/aiu-acodec-ctrl.c | 2 +- sound/soc/meson/aiu-codec-ctrl.c | 2 +- sound/soc/meson/g12a-tohdmitx.c | 2 +- sound/soc/soc-generic-dmaengine-pcm.c | 6 +- sound/soc/soc-ops.c | 2 +- tools/arch/x86/lib/memcpy_64.S | 12 +- tools/arch/x86/lib/memset_64.S | 6 +- tools/objtool/arch/x86/decode.c | 13 +- tools/objtool/builtin-check.c | 3 +- tools/objtool/check.c | 24 ++ tools/objtool/include/objtool/arch.h | 1 + tools/objtool/include/objtool/builtin.h | 2 +- .../drivers/net/ocelot/tc_flower_chains.sh | 2 +- .../selftests/kvm/include/x86_64/processor.h | 15 + tools/testing/selftests/kvm/kvm_page_table_test.c | 2 +- tools/testing/selftests/kvm/lib/x86_64/processor.c | 192 ++++----- .../net/forwarding/mirror_gre_bridge_1q.sh | 3 + tools/testing/selftests/net/so_txtime.c | 4 +- tools/testing/selftests/seccomp/seccomp_bpf.c | 10 +- tools/testing/selftests/vm/mremap_test.c | 53 +++ 254 files changed, 1898 insertions(+), 1137 deletions(-)