bisecting cause commit starting from 24085f70a6e1b0cb647ec92623284641d8270637 building syzkaller on a885920d007a2f1ce91eb50f810255b190076cd1 testing commit 24085f70a6e1b0cb647ec92623284641d8270637 with gcc (GCC) 8.1.0 kernel signature: 031a3942eebed97b8a003f5c31a9ea692a63b54cad22f5f66f02f043f88fadf8 run #0: crashed: WARNING in get_probe_ref run #1: crashed: WARNING in get_probe_ref run #2: crashed: WARNING in get_probe_ref run #3: crashed: WARNING in get_probe_ref run #4: crashed: WARNING in get_probe_ref run #5: crashed: WARNING in get_probe_ref run #6: crashed: WARNING in get_probe_ref run #7: OK run #8: OK run #9: OK testing release v5.6 testing commit 7111951b8d4973bda27ff663f2cf18b663d15b48 with gcc (GCC) 8.1.0 kernel signature: 000307257e2d33a42098a3f9357079d9838db0828be6c24dc37970c68b9a4963 run #0: crashed: WARNING in get_probe_ref run #1: crashed: WARNING in get_probe_ref run #2: crashed: WARNING in get_probe_ref run #3: crashed: WARNING in get_probe_ref run #4: crashed: WARNING in get_probe_ref run #5: crashed: WARNING in get_probe_ref run #6: OK run #7: OK run #8: OK run #9: OK testing release v5.5 testing commit d5226fa6dbae0569ee43ecfc08bdcd6770fc4755 with gcc (GCC) 8.1.0 kernel signature: c211d500f94464091f01f09e737122a08581f6c6640d5da4e9ce4a3d7388206d run #0: crashed: WARNING in get_probe_ref run #1: OK run #2: OK run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK testing release v5.4 testing commit 219d54332a09e8d8741c1e1982f5eae56099de85 with gcc (GCC) 8.1.0 kernel signature: 4c50dce979d5c68455bb697fb4c9cb7224924c7d800ab5d092aa10ee53afc37d all runs: OK # git bisect start d5226fa6dbae0569ee43ecfc08bdcd6770fc4755 219d54332a09e8d8741c1e1982f5eae56099de85 Bisecting: 8639 revisions left to test after this (roughly 13 steps) [8c39f71ee2019e77ee14f88b1321b2348db51820] Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net testing commit 8c39f71ee2019e77ee14f88b1321b2348db51820 with gcc (GCC) 8.1.0 kernel signature: 7420f468bb78c3d9a9bdfdca47123bc3d3095e67030f6c5d619f70e21128558e run #0: crashed: WARNING in get_probe_ref run #1: OK run #2: OK run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK # git bisect bad 8c39f71ee2019e77ee14f88b1321b2348db51820 Bisecting: 3435 revisions left to test after this (roughly 12 steps) [3b397c7ccafe0624018cb09fc96729f8f6165573] Merge tag 'regmap-v5.5' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap testing commit 3b397c7ccafe0624018cb09fc96729f8f6165573 with gcc (GCC) 8.1.0 kernel signature: c21fe55611cb1281f69883fcb4f306d204e1c21b505bf3936e61600375d62f39 all runs: OK # git bisect good 3b397c7ccafe0624018cb09fc96729f8f6165573 Bisecting: 1576 revisions left to test after this (roughly 11 steps) [89d57dddd7d319ded00415790a0bb3c954b7e386] Merge tag 'media/v5.5-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media testing commit 89d57dddd7d319ded00415790a0bb3c954b7e386 with gcc (GCC) 8.1.0 kernel signature: 8dd215540e131b544615f1cf33b099f54b373fa610ce112e12478f8817aac845 all runs: OK # git bisect good 89d57dddd7d319ded00415790a0bb3c954b7e386 Bisecting: 738 revisions left to test after this (roughly 10 steps) [8f56e4ebe05c26c30e167519273843476e39e244] Merge tag 'char-misc-5.5-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc testing commit 8f56e4ebe05c26c30e167519273843476e39e244 with gcc (GCC) 8.1.0 kernel signature: 75dfb958393f792d69e7c65ad3258a906aef07806ab607beaa90a9359ac30f8b all runs: OK # git bisect good 8f56e4ebe05c26c30e167519273843476e39e244 Bisecting: 355 revisions left to test after this (roughly 9 steps) [ebc8f4f603392e2f130e562808897b26c74b2f77] Merge tag 'iio-for-5.5b' of https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into staging-next testing commit ebc8f4f603392e2f130e562808897b26c74b2f77 with gcc (GCC) 8.1.0 kernel signature: 3b2b730fe17714675515b7b9d760bf71d0cc3bbe4c6a0c4c9ad64cd7df00f2cf run #0: crashed: WARNING in get_probe_ref run #1: OK run #2: OK run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK # git bisect bad ebc8f4f603392e2f130e562808897b26c74b2f77 Bisecting: 187 revisions left to test after this (roughly 8 steps) [9dc86c234e845a5f60c5af013e647795c784df87] Merge tag 'iio-for-5.5a-take3' of https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into staging-next testing commit 9dc86c234e845a5f60c5af013e647795c784df87 with gcc (GCC) 8.1.0 kernel signature: 36b4801f4f2edf545b2ed1ff0d911bcbe8aeec8becd5389cca874dc1d9919ad2 all runs: OK # git bisect good 9dc86c234e845a5f60c5af013e647795c784df87 Bisecting: 93 revisions left to test after this (roughly 7 steps) [cce430450e190e06bac680fe1dbec1f9bf891343] Merge 5.4-rc5 into staging-next testing commit cce430450e190e06bac680fe1dbec1f9bf891343 with gcc (GCC) 8.1.0 kernel signature: eb0ca415654166ed8cbf105dcc1a5fa75607a829602ecfd4b7a2f17afeba1c0a run #0: crashed: WARNING in get_probe_ref run #1: OK run #2: OK run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK # git bisect bad cce430450e190e06bac680fe1dbec1f9bf891343 Bisecting: 46 revisions left to test after this (roughly 6 steps) [836c336ebe502115d5e532a9454db7af2c208c28] staging: sm750fb: align arguments with open parenthesis in ddk750_sii164.c testing commit 836c336ebe502115d5e532a9454db7af2c208c28 with gcc (GCC) 8.1.0 kernel signature: c33a1cabd03fb40d037d9dc5fcfbce645dff99141a12162bc5cc3fdce02055ba run #0: crashed: WARNING in get_probe_ref run #1: crashed: WARNING in get_probe_ref run #2: crashed: WARNING in get_probe_ref run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK # git bisect bad 836c336ebe502115d5e532a9454db7af2c208c28 Bisecting: 23 revisions left to test after this (roughly 5 steps) [f1ca32696aea8e65b0b5122b494b52e128e66630] staging: netlogic: use devm_platform_ioremap_resource() to simplify code testing commit f1ca32696aea8e65b0b5122b494b52e128e66630 with gcc (GCC) 8.1.0 kernel signature: a3eacf870c4b21b1e6078d421200c0e8c61557dfa4da620388c8c79b060e6f85 run #0: crashed: WARNING in get_probe_ref run #1: OK run #2: OK run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK # git bisect bad f1ca32696aea8e65b0b5122b494b52e128e66630 Bisecting: 11 revisions left to test after this (roughly 4 steps) [388fa43d5979c400be9a73649058b33a2701cea0] staging: vc04_services: use DIV_ROUND_UP helper macro testing commit 388fa43d5979c400be9a73649058b33a2701cea0 with gcc (GCC) 8.1.0 kernel signature: 682f126eac18c9c831714f2464c5536df2c31417e7ff5b7462e1c3bb26b9f3ec run #0: crashed: WARNING in get_probe_ref run #1: crashed: general protection fault in batadv_iv_ogm_queue_add run #2: OK run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK # git bisect bad 388fa43d5979c400be9a73649058b33a2701cea0 Bisecting: 5 revisions left to test after this (roughly 3 steps) [6cc5e1c700316c11b61975af3be8ebcab1e2f8b9] staging: octeon: remove typedef declartion for cvmx_pko_command_word0 testing commit 6cc5e1c700316c11b61975af3be8ebcab1e2f8b9 with gcc (GCC) 8.1.0 kernel signature: 2f8a093950553ec7d2e944f541a67c8d064f0ebadcdc2c5071dcf05ca7f1c733 run #0: crashed: general protection fault in batadv_iv_ogm_queue_add run #1: OK run #2: OK run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK # git bisect bad 6cc5e1c700316c11b61975af3be8ebcab1e2f8b9 Bisecting: 2 revisions left to test after this (roughly 1 step) [ef1fe6b7369a822d86a2fb8a688c721ae7f4eed3] staging: octeon: remove typedef declaration for cvmx_wqe testing commit ef1fe6b7369a822d86a2fb8a688c721ae7f4eed3 with gcc (GCC) 8.1.0 kernel signature: ea9d705fb8c5f388fe855661fa6b7c5fbb0d49c784aa59761ef848cb000ea5ff run #0: crashed: WARNING in get_probe_ref run #1: OK run #2: OK run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK # git bisect bad ef1fe6b7369a822d86a2fb8a688c721ae7f4eed3 Bisecting: 0 revisions left to test after this (roughly 0 steps) [27d6e47f8e133167af51a3e39548cd3e9bed07da] Merge 5.4-rc3 into staging-next testing commit 27d6e47f8e133167af51a3e39548cd3e9bed07da with gcc (GCC) 8.1.0 kernel signature: 7a957034b9e7bf31812ff9043ab2052e0bb77d8dc6ef8a205957d95f81f4b3b0 run #0: crashed: WARNING in get_probe_ref run #1: OK run #2: OK run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK # git bisect bad 27d6e47f8e133167af51a3e39548cd3e9bed07da 27d6e47f8e133167af51a3e39548cd3e9bed07da is the first bad commit commit 27d6e47f8e133167af51a3e39548cd3e9bed07da Merge: 9dc86c234e84 4f5cafb5cb84 Author: Greg Kroah-Hartman Date: Mon Oct 14 07:07:36 2019 +0200 Merge 5.4-rc3 into staging-next We want the staging driver fixes in here as well to build on and test with. Signed-off-by: Greg Kroah-Hartman CREDITS | 4 + Documentation/admin-guide/cgroup-v2.rst | 20 +- Documentation/admin-guide/kernel-parameters.txt | 4 + Documentation/arm64/memory.rst | 9 +- Documentation/core-api/index.rst | 1 + Documentation/core-api/memory-allocation.rst | 4 + Documentation/core-api/symbol-namespaces.rst | 154 +++ Documentation/dev-tools/kselftest.rst | 16 + Documentation/devicetree/bindings/dsp/fsl,dsp.yaml | 1 + .../devicetree/bindings/iio/adc/adi,ad7192.yaml | 7 +- Documentation/devicetree/bindings/media/rc.yaml | 1 - .../bindings/phy/lantiq,vrx200-pcie-phy.yaml | 2 +- .../bindings/serial/renesas,sci-serial.txt | 2 + .../devicetree/bindings/usb/amlogic,dwc3.txt | 4 +- .../devicetree/bindings/usb/generic-ehci.yaml | 7 +- .../devicetree/bindings/usb/generic-ohci.yaml | 7 +- .../devicetree/bindings/usb/mediatek,mtk-xhci.txt | 4 +- .../devicetree/bindings/usb/mediatek,mtu3.txt | 4 +- Documentation/devicetree/bindings/usb/usb-hcd.yaml | 5 + Documentation/devicetree/bindings/usb/usb-uhci.txt | 2 +- Documentation/devicetree/bindings/usb/usb-xhci.txt | 4 +- Documentation/hwmon/index.rst | 1 + Documentation/hwmon/inspur-ipsps1.rst | 2 +- Documentation/hwmon/k10temp.rst | 18 +- Documentation/kbuild/makefiles.rst | 5 - Documentation/kbuild/modules.rst | 7 +- Documentation/kbuild/namespaces.rst | 154 --- Documentation/kbuild/reproducible-builds.rst | 13 +- Documentation/networking/device_drivers/index.rst | 1 + Documentation/networking/j1939.rst | 2 +- Documentation/process/coding-style.rst | 2 +- Documentation/process/deprecated.rst | 33 +- Documentation/usb/rio.rst | 109 -- MAINTAINERS | 17 +- Makefile | 35 +- arch/arm/boot/dts/am335x-icev2.dts | 2 +- arch/arm/boot/dts/am33xx-l4.dtsi | 6 +- arch/arm/boot/dts/am4372.dtsi | 2 + arch/arm/boot/dts/dra7-l4.dtsi | 48 +- arch/arm/boot/dts/omap3-gta04.dtsi | 1 + arch/arm/boot/dts/ste-dbx5x0.dtsi | 11 +- arch/arm/boot/dts/sun4i-a10.dtsi | 4 + arch/arm/boot/dts/sun5i.dtsi | 2 + arch/arm/boot/dts/sun6i-a31.dtsi | 4 + arch/arm/boot/dts/sun7i-a20.dtsi | 4 + arch/arm/boot/dts/sun8i-a23-a33.dtsi | 2 + arch/arm/boot/dts/sun8i-a83t.dtsi | 3 + arch/arm/boot/dts/sun8i-r40.dtsi | 4 + arch/arm/boot/dts/sun9i-a80.dtsi | 5 + arch/arm/boot/dts/sunxi-h3-h5.dtsi | 6 + arch/arm/configs/badge4_defconfig | 1 - arch/arm/configs/corgi_defconfig | 1 - arch/arm/configs/davinci_all_defconfig | 2 +- arch/arm/configs/multi_v7_defconfig | 4 +- arch/arm/configs/omap2plus_defconfig | 5 +- arch/arm/configs/pxa_defconfig | 1 - arch/arm/configs/s3c2410_defconfig | 1 - arch/arm/configs/spitz_defconfig | 1 - arch/arm/crypto/Kconfig | 1 + arch/arm/crypto/aes-ce-core.S | 1 + arch/arm/include/asm/xen/xen-ops.h | 6 - .../mach-omap2/omap_hwmod_33xx_43xx_ipblock_data.c | 3 +- arch/arm/mach-omap2/omap_hwmod_33xx_data.c | 5 +- arch/arm/mach-omap2/pm.c | 100 -- arch/arm/xen/Makefile | 1 - arch/arm/xen/efi.c | 28 - arch/arm/xen/enlighten.c | 3 +- arch/arm/xen/mm.c | 5 +- arch/arm64/Kconfig | 15 +- arch/arm64/Makefile | 16 - .../boot/dts/allwinner/sun50i-a64-pinebook.dts | 2 + arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 2 + arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 2 + arch/arm64/configs/defconfig | 2 +- arch/arm64/include/asm/atomic_lse.h | 6 +- arch/arm64/include/asm/kvm_hyp.h | 24 - arch/arm64/include/asm/vdso/compat_barrier.h | 2 +- arch/arm64/include/asm/vdso_datapage.h | 33 - arch/arm64/include/asm/xen/xen-ops.h | 7 - arch/arm64/kernel/armv8_deprecated.c | 5 + arch/arm64/kernel/cpu_errata.c | 4 +- arch/arm64/kernel/cpufeature.c | 1 + arch/arm64/kernel/entry.S | 1 + arch/arm64/kernel/ftrace.c | 12 +- arch/arm64/kernel/process.c | 32 +- arch/arm64/kernel/vdso/gettimeofday.S | 0 arch/arm64/kernel/vdso32/Makefile | 44 +- arch/arm64/kvm/hyp/switch.c | 17 +- arch/arm64/kvm/hyp/tlb.c | 36 +- arch/arm64/mm/fault.c | 13 +- arch/arm64/xen/Makefile | 1 - arch/mips/boot/dts/qca/ar9331.dtsi | 2 +- arch/mips/configs/mtx1_defconfig | 1 - arch/mips/configs/rm200_defconfig | 1 - arch/mips/fw/arc/memory.c | 1 - arch/mips/fw/sni/sniprom.c | 2 +- arch/mips/include/asm/cmpxchg.h | 9 +- arch/mips/include/asm/octeon/cvmx-ipd.h | 1 + arch/mips/include/asm/unistd.h | 1 + arch/mips/include/uapi/asm/hwcap.h | 11 + arch/mips/kernel/cpu-bugs64.c | 14 +- arch/mips/kernel/cpu-probe.c | 33 + arch/mips/kernel/setup.c | 5 +- arch/mips/kernel/syscall.c | 1 + arch/mips/kernel/syscalls/syscall_n32.tbl | 2 +- arch/mips/kernel/syscalls/syscall_n64.tbl | 2 +- arch/mips/kernel/syscalls/syscall_o32.tbl | 2 +- arch/mips/loongson64/Platform | 4 + arch/mips/loongson64/common/mem.c | 35 +- arch/mips/loongson64/common/serial.c | 2 +- arch/mips/loongson64/loongson-3/numa.c | 11 +- arch/mips/pmcs-msp71xx/msp_prom.c | 4 +- arch/mips/vdso/Makefile | 3 +- arch/mips/vdso/gettimeofday.c | 269 ----- arch/powerpc/boot/Makefile | 2 +- .../powerpc/include/asm/book3s/64/tlbflush-radix.h | 4 + arch/powerpc/kvm/book3s.c | 8 +- arch/powerpc/kvm/book3s_hv_rmhandlers.S | 1 + arch/powerpc/platforms/cell/spufs/inode.c | 1 + arch/powerpc/platforms/pseries/lpar.c | 3 + arch/riscv/include/asm/asm.h | 1 + arch/riscv/kernel/entry.S | 24 +- arch/riscv/kernel/traps.c | 14 +- arch/riscv/mm/init.c | 12 +- arch/s390/configs/debug_defconfig | 24 +- arch/s390/configs/defconfig | 25 +- arch/s390/configs/zfcpdump_defconfig | 2 +- arch/s390/include/asm/atomic_ops.h | 2 +- arch/s390/include/asm/bitops.h | 8 +- arch/s390/include/asm/cpacf.h | 2 +- arch/s390/include/asm/cpu_mf.h | 8 +- arch/s390/include/asm/hugetlb.h | 9 +- arch/s390/include/asm/jump_label.h | 4 +- arch/s390/include/asm/pgtable.h | 25 +- arch/s390/include/asm/qdio.h | 2 +- arch/s390/include/asm/uaccess.h | 4 +- arch/s390/kernel/perf_cpum_cf_diag.c | 4 +- arch/s390/kernel/perf_cpum_sf.c | 8 +- arch/s390/kvm/kvm-s390.c | 6 +- arch/s390/pci/pci_clp.c | 2 +- arch/x86/events/amd/core.c | 30 +- arch/x86/events/intel/core.c | 4 + arch/x86/events/intel/cstate.c | 44 +- arch/x86/events/msr.c | 7 + arch/x86/include/asm/cpu_entry_area.h | 2 +- arch/x86/include/asm/intel-family.h | 3 + arch/x86/include/asm/kvm_host.h | 7 - arch/x86/include/asm/mwait.h | 2 +- arch/x86/include/asm/pti.h | 2 +- arch/x86/include/asm/uaccess.h | 23 + arch/x86/kernel/cpu/vmware.c | 2 +- arch/x86/kernel/process.h | 2 +- arch/x86/kvm/cpuid.c | 102 +- arch/x86/kvm/lapic.c | 13 +- arch/x86/kvm/mmu.c | 65 +- arch/x86/kvm/vmx/nested.c | 2 +- arch/x86/kvm/vmx/pmu_intel.c | 7 +- arch/x86/kvm/vmx/vmx.c | 15 +- arch/x86/kvm/x86.c | 72 +- arch/x86/lib/delay.c | 4 +- arch/x86/platform/efi/efi.c | 3 - arch/x86/xen/efi.c | 14 +- arch/x86/xen/enlighten.c | 28 +- block/blk-mq.c | 12 +- block/blk-rq-qos.c | 14 +- block/blk-rq-qos.h | 4 +- block/blk-wbt.c | 6 +- block/sed-opal.c | 6 +- drivers/android/binder.c | 4 +- drivers/android/binder_alloc.c | 2 +- drivers/android/binder_internal.h | 2 +- drivers/ata/libata-scsi.c | 21 - drivers/base/platform.c | 46 +- drivers/block/loop.c | 10 + drivers/block/nbd.c | 2 +- drivers/block/null_blk_zoned.c | 3 +- drivers/char/random.c | 2 +- drivers/clk/ti/clk-7xx.c | 6 +- drivers/clocksource/timer-of.c | 4 +- drivers/firmware/efi/cper.c | 2 +- drivers/firmware/efi/efi.c | 3 + drivers/firmware/efi/rci2-table.c | 2 +- drivers/firmware/efi/tpm.c | 26 +- drivers/firmware/google/vpd_decode.c | 2 +- drivers/gpio/gpio-eic-sprd.c | 7 +- drivers/gpio/gpio-max77620.c | 6 +- drivers/gpio/gpiolib-of.c | 2 +- drivers/gpio/gpiolib.c | 27 +- drivers/gpu/drm/amd/amdgpu/Makefile | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c | 34 +- drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 2 - drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 12 + drivers/gpu/drm/amd/amdgpu/nv.c | 6 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 8 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 4 +- .../drm/amd/display/dc/dce100/dce100_resource.c | 1 + .../drm/amd/display/dc/dce110/dce110_resource.c | 1 + .../drm/amd/display/dc/dce112/dce112_resource.c | 1 + .../drm/amd/display/dc/dce120/dce120_resource.c | 1 + .../gpu/drm/amd/display/dc/dce80/dce80_resource.c | 1 + .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 1 + .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 1 + drivers/gpu/drm/amd/display/dc/dcn21/Makefile | 12 +- .../amd/display/dc/dml/dcn21/display_mode_vba_21.c | 13 +- drivers/gpu/drm/amd/powerplay/amdgpu_smu.c | 2 + drivers/gpu/drm/amd/powerplay/arcturus_ppt.c | 2 + drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h | 1 + drivers/gpu/drm/amd/powerplay/navi10_ppt.c | 4 +- drivers/gpu/drm/amd/powerplay/vega20_ppt.c | 2 + .../drm/arm/display/komeda/komeda_wb_connector.c | 7 +- drivers/gpu/drm/arm/malidp_mw.c | 4 +- drivers/gpu/drm/bridge/tc358767.c | 7 +- drivers/gpu/drm/drm_atomic.c | 13 +- drivers/gpu/drm/drm_writeback.c | 23 +- drivers/gpu/drm/i915/display/intel_display.c | 27 +- drivers/gpu/drm/i915/display/intel_display.h | 2 +- drivers/gpu/drm/i915/display/intel_dp.c | 184 +-- drivers/gpu/drm/i915/display/intel_dp.h | 6 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 4 +- drivers/gpu/drm/i915/display/intel_sprite.c | 5 +- drivers/gpu/drm/i915/gem/i915_gem_mman.c | 12 +- drivers/gpu/drm/i915/gem/i915_gem_pm.c | 3 - drivers/gpu/drm/i915/gt/intel_engine.h | 14 + drivers/gpu/drm/i915/gt/intel_engine_cs.c | 16 +- drivers/gpu/drm/i915/gt/intel_lrc.c | 101 +- drivers/gpu/drm/i915/gt/intel_reset.c | 12 +- drivers/gpu/drm/i915/gt/intel_reset.h | 2 +- drivers/gpu/drm/i915/gt/intel_ringbuffer.c | 2 +- drivers/gpu/drm/i915/gt/intel_workarounds.c | 3 + drivers/gpu/drm/i915/i915_drv.c | 5 + drivers/gpu/drm/i915/i915_gem.h | 6 + drivers/gpu/drm/i915/i915_request.c | 69 +- drivers/gpu/drm/i915/i915_request.h | 2 +- drivers/gpu/drm/i915/intel_pch.c | 1 + drivers/gpu/drm/i915/intel_pch.h | 1 + drivers/gpu/drm/i915/selftests/i915_gem.c | 6 + drivers/gpu/drm/omapdrm/dss/dss.c | 2 +- drivers/gpu/drm/panel/panel-lg-lb035q02.c | 9 +- drivers/gpu/drm/panel/panel-nec-nl8048hl11.c | 9 +- drivers/gpu/drm/panel/panel-sony-acx565akm.c | 9 +- drivers/gpu/drm/panel/panel-tpo-td028ttec1.c | 3 +- drivers/gpu/drm/panel/panel-tpo-td043mtea1.c | 9 +- drivers/gpu/drm/rcar-du/rcar_du_writeback.c | 4 +- drivers/gpu/drm/tilcdc/tilcdc_tfp410.c | 1 + drivers/gpu/drm/vc4/vc4_txp.c | 5 +- drivers/gpu/drm/xen/xen_drm_front.c | 12 +- drivers/hid/hid-hyperv.c | 56 +- drivers/hv/vmbus_drv.c | 6 + drivers/hwmon/nct7904.c | 33 +- drivers/iio/accel/adxl372.c | 22 +- drivers/iio/accel/bmc150-accel-core.c | 2 +- drivers/iio/adc/ad799x.c | 4 +- drivers/iio/adc/axp288_adc.c | 32 + drivers/iio/adc/hx711.c | 10 +- drivers/iio/adc/meson_saradc.c | 10 +- drivers/iio/adc/stm32-adc-core.c | 70 +- drivers/iio/adc/stm32-adc-core.h | 137 +++ drivers/iio/adc/stm32-adc.c | 109 -- drivers/iio/imu/adis_buffer.c | 10 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 2 + drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 28 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c | 15 +- drivers/iio/light/Kconfig | 1 + drivers/iio/light/opt3001.c | 6 +- drivers/iio/light/vcnl4000.c | 14 +- drivers/infiniband/core/cm.c | 3 + drivers/infiniband/core/cma.c | 3 +- drivers/infiniband/core/device.c | 9 +- drivers/infiniband/core/nldev.c | 12 +- drivers/infiniband/core/security.c | 2 +- drivers/infiniband/core/umem_odp.c | 6 +- drivers/infiniband/hw/cxgb4/device.c | 7 +- drivers/infiniband/hw/cxgb4/mem.c | 28 +- drivers/infiniband/hw/cxgb4/qp.c | 10 +- drivers/infiniband/hw/hfi1/sdma.c | 5 +- drivers/infiniband/hw/i40iw/i40iw_verbs.c | 4 + drivers/infiniband/hw/mlx5/devx.c | 58 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 3 +- drivers/infiniband/hw/mlx5/mr.c | 68 +- drivers/infiniband/hw/mlx5/odp.c | 58 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c | 2 - drivers/infiniband/sw/siw/siw_qp.c | 15 +- drivers/media/usb/stkwebcam/stk-webcam.c | 3 +- drivers/misc/fastrpc.c | 1 + drivers/misc/mei/bus-fixup.c | 14 +- drivers/misc/mei/hw-me-regs.h | 3 + drivers/misc/mei/hw-me.c | 21 +- drivers/misc/mei/hw-me.h | 8 +- drivers/misc/mei/mei_dev.h | 4 + drivers/misc/mei/pci-me.c | 13 +- drivers/mtd/nand/raw/au1550nd.c | 5 +- drivers/mtd/spi-nor/spi-nor.c | 2 +- drivers/net/dsa/qca8k.c | 4 +- drivers/net/dsa/rtl8366.c | 11 +- drivers/net/dsa/rtl8366rb.c | 16 +- drivers/net/dsa/sja1105/sja1105_main.c | 24 +- drivers/net/dsa/sja1105/sja1105_spi.c | 6 +- drivers/net/ethernet/atheros/ag71xx.c | 6 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c | 9 +- drivers/net/ethernet/hisilicon/hns_mdio.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/mr.c | 8 +- .../mellanox/mlx5/core/steering/dr_icm_pool.c | 3 +- drivers/net/ethernet/mscc/ocelot_board.c | 14 +- drivers/net/ethernet/pensando/Kconfig | 1 + drivers/net/ethernet/qlogic/qla3xxx.c | 1 + drivers/net/ethernet/socionext/netsec.c | 30 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 13 +- drivers/net/ethernet/stmicro/stmmac/dwxgmac2.h | 3 +- .../net/ethernet/stmicro/stmmac/dwxgmac2_core.c | 9 +- drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c | 1 + drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 25 +- .../net/ethernet/stmicro/stmmac/stmmac_selftests.c | 4 - drivers/net/ieee802154/atusb.c | 3 +- drivers/net/ieee802154/ca8210.c | 2 +- drivers/net/ieee802154/mcr20a.c | 2 +- drivers/net/phy/at803x.c | 69 ++ drivers/net/phy/mdio_device.c | 2 +- drivers/net/phy/phy-core.c | 20 +- drivers/net/phy/phy.c | 5 + drivers/net/phy/phy_device.c | 65 +- drivers/net/ppp/pptp.c | 4 +- drivers/net/tun.c | 2 +- drivers/net/usb/hso.c | 12 +- drivers/net/usb/qmi_wwan.c | 1 + drivers/net/usb/r8152.c | 3 +- drivers/net/virtio_net.c | 2 +- drivers/net/vrf.c | 8 +- drivers/net/wireless/mac80211_hwsim.c | 4 +- drivers/net/xen-netfront.c | 17 +- drivers/nvme/host/core.c | 132 +- drivers/nvme/host/nvme.h | 2 +- drivers/nvme/host/pci.c | 20 +- drivers/nvme/host/rdma.c | 19 +- drivers/nvme/host/tcp.c | 4 +- drivers/nvme/target/io-cmd-bdev.c | 16 +- drivers/nvme/target/tcp.c | 12 +- drivers/ptp/ptp_qoriq.c | 3 +- drivers/s390/block/dasd_eckd.c | 81 +- drivers/s390/cio/cio.h | 1 + drivers/s390/cio/css.c | 7 +- drivers/s390/cio/device.c | 2 +- drivers/s390/cio/qdio_setup.c | 2 +- drivers/s390/net/qeth_core_main.c | 3 +- drivers/scsi/bnx2fc/bnx2fc_io.c | 29 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 6 +- drivers/scsi/megaraid.c | 4 +- drivers/scsi/qedf/qedf_main.c | 2 +- drivers/scsi/qla2xxx/qla_attr.c | 2 + drivers/scsi/qla2xxx/qla_def.h | 4 +- drivers/scsi/qla2xxx/qla_gs.c | 3 +- drivers/scsi/qla2xxx/qla_init.c | 109 +- drivers/scsi/qla2xxx/qla_iocb.c | 7 +- drivers/scsi/qla2xxx/qla_mbx.c | 25 +- drivers/scsi/qla2xxx/qla_mid.c | 32 +- drivers/scsi/qla2xxx/qla_os.c | 18 +- drivers/scsi/qla2xxx/qla_target.c | 26 +- drivers/scsi/storvsc_drv.c | 3 +- drivers/scsi/ufs/ufshcd.c | 3 + drivers/staging/exfat/Kconfig | 3 +- drivers/staging/exfat/Makefile | 2 +- drivers/staging/exfat/exfat.h | 2 +- drivers/staging/exfat/exfat_blkdev.c | 2 +- drivers/staging/exfat/exfat_cache.c | 2 +- drivers/staging/exfat/exfat_core.c | 2 +- drivers/staging/exfat/exfat_nls.c | 2 +- drivers/staging/exfat/exfat_super.c | 7 +- drivers/staging/exfat/exfat_upcase.c | 2 +- drivers/staging/fbtft/Kconfig | 12 +- drivers/staging/fbtft/Makefile | 4 - drivers/staging/fbtft/fbtft-core.c | 7 +- drivers/staging/fbtft/fbtft_device.c | 1261 -------------------- drivers/staging/fbtft/flexfb.c | 851 ------------- drivers/staging/octeon/ethernet-tx.c | 15 +- drivers/staging/octeon/octeon-stubs.h | 2 +- .../staging/rtl8188eu/hal/hal8188e_rate_adaptive.c | 2 +- drivers/staging/rtl8188eu/os_dep/usb_intf.c | 6 +- drivers/staging/speakup/sysfs-driver-speakup | 369 ++++++ .../vc04_services/bcm2835-audio/bcm2835-pcm.c | 4 +- .../vc04_services/bcm2835-audio/bcm2835-vchiq.c | 1 + drivers/staging/vt6655/device_main.c | 4 +- drivers/tty/n_hdlc.c | 5 + drivers/tty/serial/8250/8250_omap.c | 5 +- drivers/tty/serial/Kconfig | 1 + drivers/tty/serial/fsl_linflexuart.c | 21 +- drivers/tty/serial/fsl_lpuart.c | 2 +- drivers/tty/serial/imx.c | 4 +- drivers/tty/serial/owl-uart.c | 2 +- drivers/tty/serial/rda-uart.c | 2 +- drivers/tty/serial/serial_core.c | 2 + drivers/tty/serial/serial_mctrl_gpio.c | 3 + drivers/tty/serial/sh-sci.c | 8 +- drivers/tty/serial/uartlite.c | 3 +- drivers/tty/serial/xilinx_uartps.c | 8 +- drivers/usb/cdns3/cdns3-pci-wrap.c | 3 +- drivers/usb/cdns3/core.c | 20 +- drivers/usb/cdns3/ep0.c | 12 +- drivers/usb/cdns3/gadget.c | 8 + drivers/usb/class/usblp.c | 8 +- drivers/usb/dwc3/drd.c | 7 +- drivers/usb/dwc3/gadget.c | 7 +- drivers/usb/dwc3/host.c | 7 +- drivers/usb/gadget/udc/Kconfig | 2 +- drivers/usb/gadget/udc/dummy_hcd.c | 3 +- drivers/usb/gadget/udc/lpc32xx_udc.c | 4 +- drivers/usb/host/xhci-ext-caps.c | 1 + drivers/usb/host/xhci-ring.c | 4 +- drivers/usb/host/xhci.c | 78 +- drivers/usb/image/microtek.c | 4 + drivers/usb/misc/Kconfig | 10 - drivers/usb/misc/Makefile | 1 - drivers/usb/misc/adutux.c | 24 +- drivers/usb/misc/chaoskey.c | 5 +- drivers/usb/misc/iowarrior.c | 48 +- drivers/usb/misc/ldusb.c | 24 +- drivers/usb/misc/legousbtower.c | 58 +- drivers/usb/misc/rio500.c | 554 --------- drivers/usb/misc/rio500_usb.h | 20 - drivers/usb/misc/usblcd.c | 60 +- drivers/usb/misc/yurex.c | 18 +- drivers/usb/renesas_usbhs/common.h | 1 + drivers/usb/renesas_usbhs/fifo.c | 2 +- drivers/usb/renesas_usbhs/fifo.h | 1 + drivers/usb/renesas_usbhs/mod_gadget.c | 18 +- drivers/usb/renesas_usbhs/pipe.c | 15 + drivers/usb/renesas_usbhs/pipe.h | 1 + drivers/usb/serial/ftdi_sio.c | 3 + drivers/usb/serial/ftdi_sio_ids.h | 9 + drivers/usb/serial/keyspan.c | 4 +- drivers/usb/serial/option.c | 11 + drivers/usb/serial/usb-serial.c | 5 +- drivers/usb/typec/tcpm/tcpm.c | 14 +- drivers/usb/typec/ucsi/displayport.c | 2 + drivers/usb/typec/ucsi/ucsi_ccg.c | 42 +- drivers/usb/usb-skeleton.c | 19 +- drivers/usb/usbip/vhci_hcd.c | 4 +- drivers/video/logo/Makefile | 21 +- drivers/virt/vboxguest/vboxguest_utils.c | 3 +- drivers/w1/slaves/Kconfig | 1 + drivers/xen/balloon.c | 24 +- drivers/xen/efi.c | 84 +- drivers/xen/gntdev.c | 13 +- drivers/xen/grant-table.c | 3 +- drivers/xen/xenbus/xenbus_dev_frontend.c | 20 +- fs/binfmt_elf.c | 13 +- fs/btrfs/file.c | 13 +- fs/btrfs/inode.c | 3 + fs/btrfs/ref-verify.c | 2 +- fs/btrfs/send.c | 2 +- fs/btrfs/tree-log.c | 36 +- fs/btrfs/volumes.c | 6 +- fs/cifs/cifsfs.c | 24 +- fs/cifs/cifsglob.h | 2 +- fs/cifs/connect.c | 4 +- fs/cifs/dir.c | 8 +- fs/cifs/file.c | 33 +- fs/cifs/inode.c | 4 + fs/cifs/netmisc.c | 4 - fs/cifs/smb2pdu.c | 14 +- fs/cifs/smb2proto.h | 4 + fs/erofs/data.c | 10 +- fs/erofs/super.c | 4 +- fs/erofs/zdata.c | 12 +- fs/fs-writeback.c | 9 +- fs/io_uring.c | 69 +- fs/libfs.c | 137 ++- fs/nfs/direct.c | 106 +- fs/nfs/nfs4proc.c | 1 + fs/nfs/write.c | 5 +- fs/ocfs2/aops.c | 25 +- fs/ocfs2/ioctl.c | 2 +- fs/ocfs2/xattr.c | 56 +- fs/readdir.c | 128 +- fs/statfs.c | 17 +- fs/super.c | 5 +- fs/tracefs/inode.c | 46 +- fs/xfs/libxfs/xfs_ag.c | 5 +- fs/xfs/libxfs/xfs_attr_leaf.c | 21 +- fs/xfs/libxfs/xfs_bmap.c | 6 +- fs/xfs/libxfs/xfs_bmap.h | 3 +- fs/xfs/libxfs/xfs_dir2_block.c | 2 +- fs/xfs/scrub/refcount.c | 3 +- fs/xfs/xfs_bmap_util.c | 4 +- fs/xfs/xfs_buf.c | 12 +- fs/xfs/xfs_log.c | 2 +- fs/xfs/xfs_log_recover.c | 2 +- include/linux/bitops.h | 7 + include/linux/compiler_attributes.h | 17 + include/linux/dsa/sja1105.h | 4 +- include/linux/export.h | 10 +- include/linux/hwmon.h | 2 +- include/linux/kvm_host.h | 2 + include/linux/leds.h | 5 +- include/linux/memcontrol.h | 29 + include/linux/mii.h | 9 + include/linux/phy.h | 2 + include/linux/platform_device.h | 2 + include/linux/skbuff.h | 5 +- include/linux/slab.h | 4 + include/linux/string.h | 21 +- include/linux/sunrpc/xprtsock.h | 1 + include/linux/tpm_eventlog.h | 16 +- include/linux/uaccess.h | 76 +- include/trace/events/rxrpc.h | 2 +- include/uapi/drm/amdgpu_drm.h | 2 + include/uapi/linux/nvme_ioctl.h | 23 + include/uapi/linux/pg.h | 5 +- include/uapi/linux/sched.h | 30 +- include/uapi/linux/serial_core.h | 2 +- include/xen/xen-ops.h | 25 +- kernel/dma/remap.c | 4 +- kernel/events/core.c | 90 +- kernel/fork.c | 49 +- kernel/freezer.c | 6 - kernel/gen_kheaders.sh | 5 +- kernel/panic.c | 1 + kernel/sched/core.c | 43 +- kernel/sched/cputime.c | 6 +- kernel/sched/fair.c | 36 +- kernel/sched/membarrier.c | 1 - kernel/time/tick-broadcast-hrtimer.c | 62 +- kernel/trace/ftrace.c | 55 +- kernel/trace/trace.c | 139 ++- kernel/trace/trace.h | 2 + kernel/trace/trace_dynevent.c | 4 + kernel/trace/trace_events.c | 35 +- kernel/trace/trace_events_hist.c | 13 +- kernel/trace/trace_events_trigger.c | 8 +- kernel/trace/trace_hwlat.c | 4 +- kernel/trace/trace_kprobe.c | 12 +- kernel/trace/trace_printk.c | 7 + kernel/trace/trace_stack.c | 8 + kernel/trace/trace_stat.c | 6 +- kernel/trace/trace_uprobe.c | 11 + lib/string.c | 21 - lib/strnlen_user.c | 8 +- lib/test_user_copy.c | 136 ++- lib/textsearch.c | 4 +- lib/usercopy.c | 55 + lib/vdso/Kconfig | 9 - mm/backing-dev.c | 4 +- mm/memcontrol.c | 5 + mm/memremap.c | 2 - mm/page_alloc.c | 8 +- mm/shmem.c | 6 + mm/shuffle.c | 2 +- mm/slab_common.c | 19 +- mm/slob.c | 62 +- mm/slub.c | 14 +- mm/sparse.c | 2 +- mm/vmpressure.c | 20 +- mm/vmscan.c | 72 +- mm/z3fold.c | 10 +- net/batman-adv/soft-interface.c | 2 +- net/core/devlink.c | 6 +- net/core/skbuff.c | 2 +- net/core/sock.c | 13 +- net/dccp/ipv4.c | 2 +- net/dsa/tag_sja1105.c | 12 +- net/ipv4/ip_gre.c | 1 + net/ipv4/ip_input.c | 2 +- net/ipv4/ipmr.c | 4 +- net/ipv4/netfilter/nf_dup_ipv4.c | 2 +- net/ipv4/raw.c | 2 +- net/ipv4/route.c | 5 +- net/ipv4/tcp.c | 6 +- net/ipv4/tcp_ipv4.c | 2 +- net/ipv4/tcp_timer.c | 9 +- net/ipv4/udp.c | 15 +- net/ipv6/addrconf.c | 17 +- net/ipv6/ip6_input.c | 12 +- net/ipv6/netfilter/nf_dup_ipv6.c | 2 +- net/ipv6/raw.c | 2 +- net/ipv6/udp.c | 9 +- net/l2tp/l2tp_core.c | 2 +- net/l2tp/l2tp_eth.c | 2 +- net/l2tp/l2tp_ip.c | 2 +- net/l2tp/l2tp_ip6.c | 2 +- net/mac80211/debugfs_netdev.c | 11 +- net/mac80211/util.c | 13 +- net/netfilter/ipvs/ip_vs_xmit.c | 2 +- net/netfilter/nft_connlimit.c | 7 +- net/nfc/llcp_sock.c | 7 +- net/openvswitch/vport-internal_dev.c | 2 +- net/packet/af_packet.c | 4 +- net/rds/ib.c | 6 +- net/sched/sch_cbq.c | 43 +- net/sched/sch_cbs.c | 2 +- net/sched/sch_dsmark.c | 2 + net/sched/sch_taprio.c | 5 +- net/sctp/input.c | 2 +- net/sctp/sm_make_chunk.c | 12 +- net/sunrpc/xprtsock.c | 17 +- net/tipc/link.c | 29 +- net/tipc/msg.c | 5 +- net/vmw_vsock/af_vsock.c | 16 +- net/vmw_vsock/hyperv_transport.c | 2 +- net/vmw_vsock/virtio_transport_common.c | 2 +- net/wireless/nl80211.c | 44 +- net/wireless/reg.c | 2 +- net/wireless/scan.c | 7 +- net/wireless/wext-compat.c | 2 +- net/xfrm/xfrm_input.c | 2 +- net/xfrm/xfrm_interface.c | 2 +- net/xfrm/xfrm_output.c | 2 +- net/xfrm/xfrm_policy.c | 2 +- scripts/Kbuild.include | 5 - scripts/Makefile.build | 2 +- scripts/Makefile.lib | 2 +- scripts/coccinelle/misc/add_namespace.cocci | 2 + scripts/mod/modpost.c | 42 +- scripts/namespace.pl | 13 +- scripts/nsdeps | 4 +- scripts/recordmcount.h | 5 +- scripts/setlocalversion | 2 +- security/integrity/Makefile | 3 - security/selinux/ss/services.c | 9 +- tools/arch/arm/include/uapi/asm/kvm.h | 4 +- tools/arch/arm64/include/uapi/asm/kvm.h | 4 +- tools/arch/s390/include/uapi/asm/kvm.h | 6 + tools/arch/x86/include/uapi/asm/vmx.h | 2 + tools/include/uapi/asm-generic/mman-common.h | 3 + tools/include/uapi/drm/i915_drm.h | 1 + tools/include/uapi/linux/fs.h | 55 +- tools/include/uapi/linux/fscrypt.h | 181 +++ tools/include/uapi/linux/kvm.h | 3 + tools/include/uapi/linux/usbdevice_fs.h | 4 + tools/lib/subcmd/Makefile | 8 +- tools/perf/Documentation/asciidoc.conf | 3 + tools/perf/Documentation/jitdump-specification.txt | 4 +- tools/perf/arch/arm/annotate/instructions.c | 4 +- tools/perf/arch/arm64/annotate/instructions.c | 4 +- tools/perf/arch/powerpc/util/header.c | 3 +- tools/perf/arch/s390/annotate/instructions.c | 6 +- tools/perf/arch/s390/util/header.c | 9 +- tools/perf/arch/x86/annotate/instructions.c | 6 +- tools/perf/arch/x86/util/header.c | 3 +- tools/perf/builtin-kvm.c | 7 +- tools/perf/builtin-script.c | 6 +- tools/perf/check-headers.sh | 1 + .../perf/pmu-events/arch/s390/cf_m8561/basic.json | 58 - .../perf/pmu-events/arch/s390/cf_m8561/crypto.json | 114 -- .../pmu-events/arch/s390/cf_m8561/crypto6.json | 30 - .../pmu-events/arch/s390/cf_m8561/extended.json | 373 ------ tools/perf/pmu-events/arch/s390/cf_z15/basic.json | 58 + tools/perf/pmu-events/arch/s390/cf_z15/crypto.json | 114 ++ .../perf/pmu-events/arch/s390/cf_z15/crypto6.json | 30 + .../perf/pmu-events/arch/s390/cf_z15/extended.json | 373 ++++++ .../pmu-events/arch/s390/cf_z15/transaction.json | 7 + tools/perf/pmu-events/arch/s390/mapfile.csv | 2 +- tools/perf/pmu-events/jevents.c | 12 +- tools/perf/tests/perf-hooks.c | 3 +- tools/perf/util/annotate.c | 35 +- tools/perf/util/annotate.h | 4 + tools/perf/util/evsel.c | 3 +- tools/perf/util/jitdump.c | 6 +- tools/perf/util/llvm-utils.c | 6 +- tools/perf/util/map.c | 3 + tools/perf/util/python.c | 6 + tools/testing/selftests/Makefile | 19 +- tools/testing/selftests/kselftest/runner.sh | 36 +- tools/testing/selftests/kselftest_install.sh | 4 +- tools/testing/selftests/kvm/Makefile | 3 +- .../selftests/kvm/include/x86_64/processor.h | 3 + tools/testing/selftests/kvm/include/x86_64/vmx.h | 14 + tools/testing/selftests/kvm/lib/kvm_util.c | 2 +- .../testing/selftests/kvm/lib/kvm_util_internal.h | 3 + tools/testing/selftests/kvm/lib/x86_64/processor.c | 2 +- tools/testing/selftests/kvm/lib/x86_64/vmx.c | 201 +++- .../selftests/kvm/x86_64/vmx_dirty_log_test.c | 156 +++ tools/testing/selftests/net/.gitignore | 1 + tools/testing/selftests/net/udpgso.c | 16 +- tools/testing/selftests/pidfd/Makefile | 2 +- tools/testing/selftests/powerpc/mm/tlbie_test.c | 2 +- tools/testing/selftests/rtc/settings | 1 + tools/testing/selftests/watchdog/watchdog-test.c | 27 +- usr/include/Makefile | 10 - virt/kvm/arm/vgic/trace.h | 2 +- virt/kvm/kvm_main.c | 10 +- 682 files changed, 6783 insertions(+), 7103 deletions(-) create mode 100644 Documentation/core-api/symbol-namespaces.rst delete mode 100644 Documentation/kbuild/namespaces.rst delete mode 100644 Documentation/usb/rio.rst delete mode 100644 arch/arm/include/asm/xen/xen-ops.h delete mode 100644 arch/arm/xen/efi.c delete mode 100644 arch/arm64/include/asm/vdso_datapage.h delete mode 100644 arch/arm64/include/asm/xen/xen-ops.h delete mode 100644 arch/arm64/kernel/vdso/gettimeofday.S delete mode 100644 arch/mips/vdso/gettimeofday.c delete mode 100644 drivers/staging/fbtft/fbtft_device.c delete mode 100644 drivers/staging/fbtft/flexfb.c create mode 100644 drivers/staging/speakup/sysfs-driver-speakup delete mode 100644 drivers/usb/misc/rio500.c delete mode 100644 drivers/usb/misc/rio500_usb.h create mode 100644 tools/include/uapi/linux/fscrypt.h delete mode 100644 tools/perf/pmu-events/arch/s390/cf_m8561/basic.json delete mode 100644 tools/perf/pmu-events/arch/s390/cf_m8561/crypto.json delete mode 100644 tools/perf/pmu-events/arch/s390/cf_m8561/crypto6.json delete mode 100644 tools/perf/pmu-events/arch/s390/cf_m8561/extended.json create mode 100644 tools/perf/pmu-events/arch/s390/cf_z15/basic.json create mode 100644 tools/perf/pmu-events/arch/s390/cf_z15/crypto.json create mode 100644 tools/perf/pmu-events/arch/s390/cf_z15/crypto6.json create mode 100644 tools/perf/pmu-events/arch/s390/cf_z15/extended.json create mode 100644 tools/perf/pmu-events/arch/s390/cf_z15/transaction.json create mode 100644 tools/testing/selftests/kvm/x86_64/vmx_dirty_log_test.c create mode 100644 tools/testing/selftests/rtc/settings revisions tested: 17, total time: 5h2m18.343441241s (build: 1h51m43.629774949s, test: 3h8m54.650505179s) first bad commit: 27d6e47f8e133167af51a3e39548cd3e9bed07da Merge 5.4-rc3 into staging-next cc: ["gregkh@linuxfoundation.org"] crash: WARNING in get_probe_ref RBP: 000000000078bf00 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000006 R13: 000000000000022a R14: 00000000004c4506 R15: 00007f14cb75c6d4 ------------[ cut here ]------------ WARNING: CPU: 1 PID: 8339 at kernel/trace/blktrace.c:1074 blk_register_tracepoints kernel/trace/blktrace.c:1104 [inline] WARNING: CPU: 1 PID: 8339 at kernel/trace/blktrace.c:1074 get_probe_ref+0x20b/0x280 kernel/trace/blktrace.c:325 Kernel panic - not syncing: panic_on_warn set ... CPU: 1 PID: 8339 Comm: syz-executor.0 Not tainted 5.4.0-rc3-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 Call Trace: __dump_stack lib/dump_stack.c:77 [inline] dump_stack+0x113/0x167 lib/dump_stack.c:113 panic+0x22a/0x4e3 kernel/panic.c:221 __warn.cold.11+0x25/0x30 kernel/panic.c:582 report_bug+0x1b0/0x270 lib/bug.c:195 fixup_bug arch/x86/kernel/traps.c:179 [inline] do_error_trap+0x11b/0x200 arch/x86/kernel/traps.c:272 do_invalid_op+0x36/0x40 arch/x86/kernel/traps.c:291 invalid_op+0x23/0x30 arch/x86/entry/entry_64.S:1028 RIP: 0010:blk_register_tracepoints kernel/trace/blktrace.c:1074 [inline] RIP: 0010:get_probe_ref+0x20b/0x280 kernel/trace/blktrace.c:325 Code: 0f 85 86 00 00 00 31 d2 48 c7 c6 60 8a 6d 81 48 c7 c7 20 0d aa 89 e8 54 3d fc ff 85 c0 0f 84 22 fe ff ff 0f 0b e9 1b fe ff ff <0f> 0b e9 3f fe ff ff 0f 0b e9 55 fe ff ff 0f 0b e9 6b fe ff ff 0f RSP: 0018:ffff888089b1fa50 EFLAGS: 00010282 RAX: 00000000fffffff4 RBX: ffff8880a1e64180 RCX: ffffffff87284198 RDX: 0000000000000001 RSI: 1ffff11011363f26 RDI: ffffffff88dcdfe0 RBP: ffff888089b1fa50 R08: fffffbfff11b9bfd R09: fffffbfff11b9bfd R10: fffffbfff11b9bfc R11: ffffffff88dcdfe7 R12: ffff8880a3421330 R13: 0000000000000000 R14: 0000000000000000 R15: ffff8880a3421300 do_blk_trace_setup+0x6f0/0xa00 kernel/trace/blktrace.c:550 __blk_trace_setup+0xb4/0x130 kernel/trace/blktrace.c:571 blk_trace_setup+0x47/0x70 kernel/trace/blktrace.c:589 sg_ioctl+0xdd7/0x2ea0 drivers/scsi/sg.c:1112 vfs_ioctl fs/ioctl.c:46 [inline] file_ioctl fs/ioctl.c:509 [inline] do_vfs_ioctl+0x196/0x1150 fs/ioctl.c:696 ksys_ioctl+0x62/0x90 fs/ioctl.c:713 __do_sys_ioctl fs/ioctl.c:720 [inline] __se_sys_ioctl fs/ioctl.c:718 [inline] __x64_sys_ioctl+0x6e/0xb0 fs/ioctl.c:718 do_syscall_64+0xca/0x5d0 arch/x86/entry/common.c:290 entry_SYSCALL_64_after_hwframe+0x49/0xbe RIP: 0033:0x45c829 Code: 0d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 0f 83 db b6 fb ff c3 66 2e 0f 1f 84 00 00 00 00 RSP: 002b:00007f14cb75bc78 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 RAX: ffffffffffffffda RBX: 00000000004e1660 RCX: 000000000045c829 RDX: 0000000020000140 RSI: 00000000c0481273 RDI: 0000000000000004 RBP: 000000000078bf00 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000006 R13: 000000000000022a R14: 00000000004c4506 R15: 00007f14cb75c6d4 Kernel Offset: disabled Rebooting in 86400 seconds..