bisecting cause commit starting from 2cc3c4b3c2e9c99e90aaf19cd801ff2c160f283c building syzkaller on 424dd8e7b52828cad44ce653a5d4ac30670f5e2c testing commit 2cc3c4b3c2e9c99e90aaf19cd801ff2c160f283c with gcc (GCC) 8.1.0 kernel signature: a3c2fe7a8aebfed2c39aa652d30e0a22f2b07338ef384d0e00463ac9a9d5b2fb run #0: crashed: INFO: task hung in synchronize_rcu run #1: crashed: INFO: task hung in synchronize_rcu run #2: crashed: INFO: task hung in synchronize_rcu run #3: crashed: INFO: task hung in synchronize_rcu run #4: crashed: INFO: task hung in synchronize_rcu run #5: crashed: INFO: task hung in synchronize_rcu run #6: crashed: no output from test machine run #7: crashed: no output from test machine run #8: crashed: no output from test machine run #9: crashed: no output from test machine testing release v5.8 testing commit bcf876870b95592b52519ed4aafcf9d95999bc9c with gcc (GCC) 8.1.0 kernel signature: f06e2fbc9a40bbab662a491e7222ff5ec6b550e21ad8c1c4bef7bec5c610a94a run #0: crashed: INFO: task hung in synchronize_rcu run #1: crashed: INFO: task hung in synchronize_rcu run #2: crashed: INFO: task hung in synchronize_rcu run #3: crashed: no output from test machine run #4: crashed: no output from test machine run #5: crashed: no output from test machine run #6: crashed: no output from test machine run #7: crashed: no output from test machine run #8: crashed: no output from test machine run #9: crashed: no output from test machine testing release v5.7 testing commit 3d77e6a8804abcc0504c904bd6e5cdf3a5cf8162 with gcc (GCC) 8.1.0 kernel signature: 667bdfdf356154a72fa12eb22ff03294f92f87037616add17519502026e54429 all runs: crashed: KASAN: use-after-free Write in paging32_walk_addr_generic testing release v5.6 testing commit 7111951b8d4973bda27ff663f2cf18b663d15b48 with gcc (GCC) 8.1.0 kernel signature: 7495526d3087dd69988dbd5c764e1b7111f4539c39e822850ad4941652868676 all runs: crashed: KASAN: use-after-free Write in paging32_walk_addr_generic testing release v5.5 testing commit d5226fa6dbae0569ee43ecfc08bdcd6770fc4755 with gcc (GCC) 8.1.0 kernel signature: b5657862024cf713008dfffa1cdf0bb0b00a0572435a0f348b79147ad7b0ef4e all runs: OK # git bisect start 7111951b8d4973bda27ff663f2cf18b663d15b48 d5226fa6dbae0569ee43ecfc08bdcd6770fc4755 Bisecting: 6113 revisions left to test after this (roughly 13 steps) [9f68e3655aae6d49d6ba05dd263f99f33c2567af] Merge tag 'drm-next-2020-01-30' of git://anongit.freedesktop.org/drm/drm testing commit 9f68e3655aae6d49d6ba05dd263f99f33c2567af with gcc (GCC) 8.1.0 kernel signature: 62b80cb25cc7912892a3fba8b6dbc98df00966a2266026a78be6d3374afcae63 all runs: crashed: KASAN: use-after-free Write in paging32_walk_addr_generic # git bisect bad 9f68e3655aae6d49d6ba05dd263f99f33c2567af Bisecting: 3686 revisions left to test after this (roughly 12 steps) [fb95aae6e67c4e319a24b3eea32032d4246a5335] Merge tag 'sound-5.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound testing commit fb95aae6e67c4e319a24b3eea32032d4246a5335 with gcc (GCC) 8.1.0 kernel signature: 651f932542c575e022212a978f654257918f4188efe865f7b1e146c6db679df6 all runs: OK # git bisect good fb95aae6e67c4e319a24b3eea32032d4246a5335 Bisecting: 1843 revisions left to test after this (roughly 11 steps) [8815a94f27d2f30fe1216ce10c7da0f6ae69ca0f] drm/vmwgfx: move the require_exist handling together testing commit 8815a94f27d2f30fe1216ce10c7da0f6ae69ca0f with gcc (GCC) 8.1.0 kernel signature: ed5d74386af66f28b39768e87dfd464c267bebcab166181bafeebd4f22eacd6e all runs: boot failed: general protection fault in do_mount_root # git bisect skip 8815a94f27d2f30fe1216ce10c7da0f6ae69ca0f Bisecting: 1842 revisions left to test after this (roughly 11 steps) [4872e6aa217fbb475ffa0ad7bda0d9acff543f2c] drm/vmwgfx: check master authentication in surface_ref ioctls testing commit 4872e6aa217fbb475ffa0ad7bda0d9acff543f2c with gcc (GCC) 8.1.0 kernel signature: 66fc6664ab4814b74bb7eb377fcd1f982d66cfbac5322ad446032192c11aa1ce all runs: boot failed: general protection fault in do_mount_root # git bisect skip 4872e6aa217fbb475ffa0ad7bda0d9acff543f2c Bisecting: 1842 revisions left to test after this (roughly 11 steps) [fa889d85551e0bd962fdefe1cc113f9ba1d04a36] Merge tag 'gpio-v5.6-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio testing commit fa889d85551e0bd962fdefe1cc113f9ba1d04a36 with gcc (GCC) 8.1.0 kernel signature: e22be1097e38bfa2058b955f81a558480238a3ed1571c08a1cec6ad8d847c863 all runs: OK # git bisect good fa889d85551e0bd962fdefe1cc113f9ba1d04a36 Bisecting: 1827 revisions left to test after this (roughly 11 steps) [dd22dfa62c9cb2669ed4b181e359645108c69578] Merge branch 'linux-5.6' of git://github.com/skeggsb/linux into drm-next testing commit dd22dfa62c9cb2669ed4b181e359645108c69578 with gcc (GCC) 8.1.0 kernel signature: 7cb103c5867f8b28f9f7774c35725c0c87392223024557f23d2462db447a0dd1 all runs: boot failed: general protection fault in do_mount_root # git bisect skip dd22dfa62c9cb2669ed4b181e359645108c69578 Bisecting: 1827 revisions left to test after this (roughly 11 steps) [1d47d0bb72895e754ffbdc410314ddb9c790c6fa] fbdev: omapfb: use devm_platform_ioremap_resource() to simplify code testing commit 1d47d0bb72895e754ffbdc410314ddb9c790c6fa with gcc (GCC) 8.1.0 kernel signature: 46a8edabae4fce64ea4c66152b5ce7eb3a7a45718dc718416fa5d85f5f02bae3 all runs: OK # git bisect good 1d47d0bb72895e754ffbdc410314ddb9c790c6fa Bisecting: 1573 revisions left to test after this (roughly 11 steps) [3d4743131b8de970faa4b979ead0fadfe5d2de9d] Backmerge v5.5-rc7 into drm-next testing commit 3d4743131b8de970faa4b979ead0fadfe5d2de9d with gcc (GCC) 8.1.0 kernel signature: 75a9d47482b1ce66ea41b5758e5a1834f4861a196ee1c2e93fc096f73e14edf0 all runs: OK # git bisect good 3d4743131b8de970faa4b979ead0fadfe5d2de9d Bisecting: 751 revisions left to test after this (roughly 10 steps) [7ba31c3f2f1ee095d8126f4d3757fc3b2bc3c838] Merge tag 'staging-5.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging testing commit 7ba31c3f2f1ee095d8126f4d3757fc3b2bc3c838 with gcc (GCC) 8.1.0 kernel signature: be1df52ff8ce0acb114aad10939c2f95469df9bb0ee3140011021be4bfa65bdc run #0: crashed: INFO: rcu detected stall in kvm_vcpu_ioctl 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 7ba31c3f2f1ee095d8126f4d3757fc3b2bc3c838 Bisecting: 359 revisions left to test after this (roughly 9 steps) [ca9b5b6283984f67434cee810f3b08e19630226d] Merge tag 'tty-5.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty testing commit ca9b5b6283984f67434cee810f3b08e19630226d with gcc (GCC) 8.1.0 kernel signature: eb4dc05807c3fa4aeed9ababdd3c6e533da27afe1b5432a44e75f152069327a1 all runs: OK # git bisect good ca9b5b6283984f67434cee810f3b08e19630226d Bisecting: 157 revisions left to test after this (roughly 8 steps) [821f7ce79fd1ef2bf96a1b93521d8800abd24a1f] Merge tag 'iio-for-5.6a' of git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into staging-next testing commit 821f7ce79fd1ef2bf96a1b93521d8800abd24a1f with gcc (GCC) 8.1.0 kernel signature: 6ea114928216421d2f0943bc8ea178674f5ea6e108d7a1a7833512889e2bd505 all runs: OK # git bisect good 821f7ce79fd1ef2bf96a1b93521d8800abd24a1f Bisecting: 78 revisions left to test after this (roughly 6 steps) [d00149011066bde86cd56c64b77616c40a4f83af] staging: wfx: fix RCU usage testing commit d00149011066bde86cd56c64b77616c40a4f83af with gcc (GCC) 8.1.0 kernel signature: 177e427a9af93be348fddbdca43a21da5f3fc4b49107e854912a3fd7facf45d6 all runs: OK # git bisect good d00149011066bde86cd56c64b77616c40a4f83af Bisecting: 31 revisions left to test after this (roughly 5 steps) [7b2d7faa09fcbd0184634544f732f4b2da0b20a8] Merge tag 'iio-for-5.6b' of git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into staging-next testing commit 7b2d7faa09fcbd0184634544f732f4b2da0b20a8 with gcc (GCC) 8.1.0 kernel signature: a44cc9e4967ddc63a4fe0ae791b8d6cd0e4262016cc2432053f62556682d5271 all runs: OK # git bisect good 7b2d7faa09fcbd0184634544f732f4b2da0b20a8 Bisecting: 15 revisions left to test after this (roughly 4 steps) [9d442d2b9add140ddc2c5de6a0ac93050dfaef16] staging: wilc1000: remove use of infinite loop conditions testing commit 9d442d2b9add140ddc2c5de6a0ac93050dfaef16 with gcc (GCC) 8.1.0 kernel signature: 89f471bf6469dbc7b925ff860de3ac40fbc6075114f92a4e88d27fdd9a7f1b52 all runs: OK # git bisect good 9d442d2b9add140ddc2c5de6a0ac93050dfaef16 Bisecting: 7 revisions left to test after this (roughly 3 steps) [2893c678321904722dd588d91efa074e24828c6f] staging: comedi: drivers: fix spelling mistake "to" -> "too" testing commit 2893c678321904722dd588d91efa074e24828c6f with gcc (GCC) 8.1.0 kernel signature: 902c5645f842da6272d6777569f8a01554e6aa55399da27bfb29e5aa9e65db7b all runs: OK # git bisect good 2893c678321904722dd588d91efa074e24828c6f Bisecting: 3 revisions left to test after this (roughly 2 steps) [d693e90d897854b09b9267350920cda964a66c11] staging: most: core: remove container struct testing commit d693e90d897854b09b9267350920cda964a66c11 with gcc (GCC) 8.1.0 kernel signature: 8dd1357984fd7bfaaa7f8c5007590f14d367f9f63952ab8a4c3706835b42a878 all runs: OK # git bisect good d693e90d897854b09b9267350920cda964a66c11 Bisecting: 1 revision left to test after this (roughly 1 step) [f9e6b51a998da782cfc201dc9309d3a3d8579fef] staging: next: configfs: fix release link testing commit f9e6b51a998da782cfc201dc9309d3a3d8579fef with gcc (GCC) 8.1.0 kernel signature: 5791a20488d66edcaafbf2a4de96a6caa290565ef7fdff7920b8dcbe6ebe3e0b all runs: OK # git bisect good f9e6b51a998da782cfc201dc9309d3a3d8579fef Bisecting: 0 revisions left to test after this (roughly 0 steps) [fc157998b8257fb9cfe753e7f4af1411da995c9b] staging: most: usb: check for NULL device testing commit fc157998b8257fb9cfe753e7f4af1411da995c9b with gcc (GCC) 8.1.0 kernel signature: 674eca0e314b6520b89c9c7715273cb77c2c6a5fab23484e2097824bdc459b36 all runs: OK # git bisect good fc157998b8257fb9cfe753e7f4af1411da995c9b 7ba31c3f2f1ee095d8126f4d3757fc3b2bc3c838 is the first bad commit commit 7ba31c3f2f1ee095d8126f4d3757fc3b2bc3c838 Merge: ca9b5b628398 fc157998b825 Author: Linus Torvalds Date: Wed Jan 29 10:15:11 2020 -0800 Merge tag 'staging-5.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging Pull staging and IIO updates from Greg KH: "Here is the big staging/iio driver patches for 5.6-rc1 Included in here are: - lots of new IIO drivers and updates for that subsystem - the usual huge quantity of minor cleanups for staging drivers - removal of the following staging drivers: - isdn/avm - isdn/gigaset - isdn/hysdn - octeon-usb - octeon ethernet Overall we deleted far more lines than we added, removing over 40k of old and obsolete driver code. All of these changes have been in linux-next for a while with no reported issues" * tag 'staging-5.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging: (353 commits) staging: most: usb: check for NULL device staging: next: configfs: fix release link staging: most: core: fix logging messages staging: most: core: remove container struct staging: most: remove struct device core driver staging: most: core: drop device reference staging: most: remove device from interface structure staging: comedi: drivers: fix spelling mistake "to" -> "too" staging: exfat: remove fs_func struct. staging: wilc1000: avoid mutex unlock without lock in wilc_wlan_handle_txq() staging: wilc1000: return zero on success and non-zero on function failure staging: axis-fifo: replace spinlock with mutex staging: wilc1000: remove unused code prior to throughput enhancement in SPI staging: wilc1000: added 'wilc_' prefix for 'struct assoc_resp' name staging: wilc1000: move firmware API struct's to separate header file staging: wilc1000: remove use of infinite loop conditions staging: kpc2000: rename variables with kpc namespace staging: vt6656: Remove memory buffer from vnt_download_firmware. staging: vt6656: Just check NEWRSR_DECRYPTOK for RX_FLAG_DECRYPTED. staging: vt6656: Use vnt_rx_tail struct for tail variables. ... Documentation/ABI/testing/sysfs-bus-iio | 13 + Documentation/ABI/testing/sysfs-bus-iio-dma-buffer | 19 + .../bindings/iio/accel/adi,adis16240.yaml | 49 + .../devicetree/bindings/iio/accel/bma180.txt | 7 +- .../bindings/iio/accel/bosch,bma400.yaml | 54 + .../bindings/iio/accel/kionix,kxcjk1013.txt | 7 + .../devicetree/bindings/iio/adc/adi,ad7091r5.yaml | 54 + .../devicetree/bindings/iio/adc/lltc,ltc2496.yaml | 47 + .../bindings/iio/adc/sigma-delta-modulator.txt | 13 - .../bindings/iio/adc/sigma-delta-modulator.yaml | 37 + .../devicetree/bindings/iio/imu/adi,adis16480.txt | 1 + .../bindings/iio/pressure/asc,dlhl60d.yaml | 51 + .../bindings/iio/proximity/parallax-ping.yaml | 51 + .../iio/temperature/maxim_thermocouple.txt | 7 +- .../devicetree/bindings/vendor-prefixes.yaml | 4 + Documentation/isdn/avmb1.rst | 246 -- Documentation/isdn/gigaset.rst | 465 --- Documentation/isdn/hysdn.rst | 196 - Documentation/isdn/index.rst | 3 - Documentation/isdn/interface_capi.rst | 71 - Documentation/userspace-api/ioctl/ioctl-number.rst | 1 - MAINTAINERS | 35 +- drivers/iio/accel/Kconfig | 20 +- drivers/iio/accel/Makefile | 2 + drivers/iio/accel/adis16201.c | 8 +- drivers/iio/accel/adis16209.c | 8 +- drivers/iio/accel/bma180.c | 225 +- drivers/iio/accel/bma400.h | 99 + drivers/iio/accel/bma400_core.c | 853 +++++ drivers/iio/accel/bma400_i2c.c | 61 + drivers/iio/accel/kxcjk-1013.c | 27 +- drivers/iio/accel/st_accel.h | 2 +- drivers/iio/accel/st_accel_i2c.c | 8 +- drivers/iio/accel/st_accel_spi.c | 9 +- drivers/iio/adc/Kconfig | 17 + drivers/iio/adc/Makefile | 4 +- drivers/iio/adc/ad7091r-base.c | 298 ++ drivers/iio/adc/ad7091r-base.h | 26 + drivers/iio/adc/ad7091r5.c | 113 + drivers/iio/adc/ad7124.c | 2 + drivers/iio/adc/ad7266.c | 29 +- drivers/iio/adc/ad7780.c | 1 + drivers/iio/adc/ad7791.c | 1 + drivers/iio/adc/ad7793.c | 1 + drivers/iio/adc/ad7887.c | 82 +- drivers/iio/adc/ad7923.c | 64 +- drivers/iio/adc/ad799x.c | 66 +- drivers/iio/adc/ad_sigma_delta.c | 2 +- drivers/iio/adc/at91-sama5d2_adc.c | 6 +- drivers/iio/adc/ltc2496.c | 108 + drivers/iio/adc/ltc2497-core.c | 243 ++ drivers/iio/adc/ltc2497.c | 234 +- drivers/iio/adc/ltc2497.h | 18 + drivers/iio/adc/max9611.c | 36 +- drivers/iio/adc/stm32-adc-core.c | 23 +- drivers/iio/adc/stm32-adc-core.h | 9 + drivers/iio/adc/stm32-adc.c | 71 +- drivers/iio/adc/stm32-dfsdm-adc.c | 55 +- drivers/iio/adc/ti-ads1015.c | 73 +- drivers/iio/adc/ti-ads7950.c | 2 +- drivers/iio/buffer/industrialio-buffer-dma.c | 2 +- drivers/iio/buffer/industrialio-buffer-dmaengine.c | 30 +- drivers/iio/buffer/kfifo_buf.c | 5 +- drivers/iio/chemical/Makefile | 2 +- drivers/iio/chemical/atlas-ph-sensor.c | 685 ---- drivers/iio/chemical/atlas-sensor.c | 695 ++++ drivers/iio/common/ssp_sensors/ssp.h | 14 +- drivers/iio/common/ssp_sensors/ssp_dev.c | 29 +- drivers/iio/common/ssp_sensors/ssp_spi.c | 8 +- drivers/iio/common/st_sensors/st_sensors_core.c | 45 +- drivers/iio/common/st_sensors/st_sensors_i2c.c | 21 - drivers/iio/common/st_sensors/st_sensors_spi.c | 12 +- drivers/iio/common/st_sensors/st_sensors_trigger.c | 3 + drivers/iio/dac/ad5592r-base.c | 1 - drivers/iio/dac/ad7303.c | 25 +- drivers/iio/dac/stm32-dac-core.c | 19 +- drivers/iio/frequency/adf4350.c | 30 +- drivers/iio/gyro/Kconfig | 32 +- drivers/iio/gyro/adis16136.c | 72 +- drivers/iio/gyro/adis16260.c | 14 +- drivers/iio/gyro/itg3200_core.c | 1 - drivers/iio/gyro/st_gyro.h | 2 +- drivers/iio/gyro/st_gyro_core.c | 75 +- drivers/iio/gyro/st_gyro_i2c.c | 9 +- drivers/iio/gyro/st_gyro_spi.c | 9 +- drivers/iio/humidity/dht11.c | 1 - drivers/iio/humidity/hts221_core.c | 19 +- drivers/iio/iio_core.h | 8 +- drivers/iio/imu/adis.c | 139 +- drivers/iio/imu/adis16400.c | 115 +- drivers/iio/imu/adis16460.c | 7 + drivers/iio/imu/adis16480.c | 92 +- drivers/iio/imu/adis_buffer.c | 4 +- drivers/iio/imu/inv_mpu6050/Kconfig | 9 +- drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 237 +- drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c | 2 + drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h | 22 +- drivers/iio/imu/inv_mpu6050/inv_mpu_magn.c | 80 +- drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c | 11 +- drivers/iio/imu/inv_mpu6050/inv_mpu_spi.c | 1 - drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.c | 4 + drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 49 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c | 27 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 121 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c | 3 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c | 76 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c | 3 +- drivers/iio/industrialio-buffer.c | 10 +- drivers/iio/industrialio-core.c | 25 +- drivers/iio/light/apds9960.c | 2 - drivers/iio/light/lm3533-als.c | 2 +- drivers/iio/light/si1145.c | 1 - drivers/iio/light/st_uvis25_i2c.c | 1 - drivers/iio/magnetometer/ak8975.c | 107 +- drivers/iio/magnetometer/st_magn_i2c.c | 9 +- drivers/iio/magnetometer/st_magn_spi.c | 9 +- drivers/iio/pressure/Kconfig | 12 + drivers/iio/pressure/Makefile | 1 + drivers/iio/pressure/bmp280-i2c.c | 18 +- drivers/iio/pressure/dlhl60d.c | 375 ++ drivers/iio/pressure/st_pressure.h | 2 +- drivers/iio/pressure/st_pressure_i2c.c | 22 +- drivers/iio/pressure/st_pressure_spi.c | 9 +- drivers/iio/proximity/Kconfig | 15 + drivers/iio/proximity/Makefile | 1 + drivers/iio/proximity/as3935.c | 3 - drivers/iio/proximity/ping.c | 335 ++ drivers/iio/resolver/ad2s1200.c | 1 - drivers/iio/temperature/max31856.c | 134 +- drivers/iio/temperature/maxim_thermocouple.c | 44 +- drivers/iio/trigger/stm32-timer-trigger.c | 3 - drivers/isdn/Makefile | 2 +- drivers/isdn/capi/Kconfig | 32 +- drivers/isdn/capi/Makefile | 18 +- drivers/isdn/capi/capi.c | 14 +- drivers/isdn/capi/capilib.c | 202 -- drivers/isdn/capi/capiutil.c | 231 +- drivers/isdn/capi/kcapi.c | 409 +-- drivers/isdn/capi/kcapi.h | 149 +- drivers/isdn/capi/kcapi_proc.c | 36 +- drivers/staging/Kconfig | 6 - drivers/staging/Makefile | 5 +- drivers/staging/android/ashmem.c | 6 +- drivers/staging/axis-fifo/axis-fifo.c | 160 +- drivers/staging/comedi/drivers/das6402.c | 2 +- drivers/staging/exfat/Kconfig | 26 +- drivers/staging/exfat/Makefile | 2 +- drivers/staging/exfat/exfat.h | 93 +- drivers/staging/exfat/exfat_blkdev.c | 16 +- drivers/staging/exfat/exfat_core.c | 211 +- drivers/staging/exfat/exfat_super.c | 175 +- drivers/staging/hp/hp100.c | 11 +- drivers/staging/iio/accel/adis16203.c | 8 +- drivers/staging/iio/accel/adis16240.c | 15 +- drivers/staging/isdn/Kconfig | 12 - drivers/staging/isdn/Makefile | 8 - drivers/staging/isdn/TODO | 22 - drivers/staging/isdn/avm/Kconfig | 65 - drivers/staging/isdn/avm/Makefile | 12 - drivers/staging/isdn/avm/avm_cs.c | 166 - drivers/staging/isdn/avm/avmcard.h | 581 --- drivers/staging/isdn/avm/b1.c | 819 ----- drivers/staging/isdn/avm/b1dma.c | 981 ----- drivers/staging/isdn/avm/b1isa.c | 243 -- drivers/staging/isdn/avm/b1pci.c | 416 --- drivers/staging/isdn/avm/b1pcmcia.c | 224 -- drivers/staging/isdn/avm/c4.c | 1317 ------- drivers/staging/isdn/avm/t1isa.c | 594 ---- drivers/staging/isdn/avm/t1pci.c | 259 -- drivers/staging/isdn/gigaset/Kconfig | 62 - drivers/staging/isdn/gigaset/Makefile | 17 - drivers/staging/isdn/gigaset/asyncdata.c | 606 ---- drivers/staging/isdn/gigaset/bas-gigaset.c | 2672 -------------- drivers/staging/isdn/gigaset/capi.c | 2517 ------------- drivers/staging/isdn/gigaset/common.c | 1153 ------ drivers/staging/isdn/gigaset/dummyll.c | 74 - drivers/staging/isdn/gigaset/ev-layer.c | 1910 ---------- drivers/staging/isdn/gigaset/gigaset.h | 827 ----- drivers/staging/isdn/gigaset/interface.c | 613 ---- drivers/staging/isdn/gigaset/isocdata.c | 1006 ------ drivers/staging/isdn/gigaset/proc.c | 77 - drivers/staging/isdn/gigaset/ser-gigaset.c | 796 ----- drivers/staging/isdn/gigaset/usb-gigaset.c | 959 ----- drivers/staging/isdn/hysdn/Kconfig | 15 - drivers/staging/isdn/hysdn/Makefile | 12 - drivers/staging/isdn/hysdn/boardergo.c | 445 --- drivers/staging/isdn/hysdn/boardergo.h | 100 - drivers/staging/isdn/hysdn/hycapi.c | 785 ---- drivers/staging/isdn/hysdn/hysdn_boot.c | 400 --- drivers/staging/isdn/hysdn/hysdn_defs.h | 282 -- drivers/staging/isdn/hysdn/hysdn_init.c | 213 -- drivers/staging/isdn/hysdn/hysdn_net.c | 330 -- drivers/staging/isdn/hysdn/hysdn_pof.h | 78 - drivers/staging/isdn/hysdn/hysdn_procconf.c | 411 --- drivers/staging/isdn/hysdn/hysdn_proclog.c | 357 -- drivers/staging/isdn/hysdn/hysdn_sched.c | 197 -- drivers/staging/isdn/hysdn/ince1pc.h | 134 - drivers/staging/kpc2000/kpc2000_i2c.c | 120 +- drivers/staging/kpc2000/kpc_dma/fileops.c | 2 - drivers/staging/most/Makefile | 1 - drivers/staging/most/cdev/Makefile | 1 - drivers/staging/most/cdev/cdev.c | 5 +- drivers/staging/most/configfs.c | 59 +- drivers/staging/most/core.c | 204 +- drivers/staging/most/core.h | 339 -- drivers/staging/most/dim2/Makefile | 1 - drivers/staging/most/dim2/dim2.c | 5 +- drivers/staging/most/i2c/Makefile | 1 - drivers/staging/most/i2c/i2c.c | 2 +- drivers/staging/most/most.h | 337 ++ drivers/staging/most/net/Makefile | 1 - drivers/staging/most/net/net.c | 17 +- drivers/staging/most/sound/Makefile | 1 - drivers/staging/most/sound/sound.c | 54 +- drivers/staging/most/usb/Makefile | 1 - drivers/staging/most/usb/usb.c | 26 +- drivers/staging/most/video/Makefile | 1 - drivers/staging/most/video/video.c | 6 +- drivers/staging/mt7621-dts/mt7621.dtsi | 2 +- drivers/staging/nvec/nvec_kbd.c | 2 + drivers/staging/octeon-usb/Kconfig | 11 - drivers/staging/octeon-usb/Makefile | 2 - drivers/staging/octeon-usb/TODO | 8 - drivers/staging/octeon-usb/octeon-hcd.c | 3737 -------------------- drivers/staging/octeon-usb/octeon-hcd.h | 1847 ---------- drivers/staging/octeon/Kconfig | 16 - drivers/staging/octeon/Makefile | 19 - drivers/staging/octeon/TODO | 9 - drivers/staging/octeon/ethernet-defines.h | 40 - drivers/staging/octeon/ethernet-mdio.c | 178 - drivers/staging/octeon/ethernet-mdio.h | 28 - drivers/staging/octeon/ethernet-mem.c | 154 - drivers/staging/octeon/ethernet-mem.h | 9 - drivers/staging/octeon/ethernet-rgmii.c | 158 - drivers/staging/octeon/ethernet-rx.c | 538 --- drivers/staging/octeon/ethernet-rx.h | 31 - drivers/staging/octeon/ethernet-sgmii.c | 30 - drivers/staging/octeon/ethernet-spi.c | 226 -- drivers/staging/octeon/ethernet-tx.c | 717 ---- drivers/staging/octeon/ethernet-tx.h | 14 - drivers/staging/octeon/ethernet-util.h | 47 - drivers/staging/octeon/ethernet.c | 992 ------ drivers/staging/octeon/octeon-ethernet.h | 107 - drivers/staging/octeon/octeon-stubs.h | 1433 -------- drivers/staging/qlge/qlge.h | 15 +- drivers/staging/qlge/qlge_dbg.c | 32 +- drivers/staging/qlge/qlge_ethtool.c | 39 +- drivers/staging/qlge/qlge_main.c | 215 +- drivers/staging/qlge/qlge_mpi.c | 26 +- drivers/staging/rtl8188eu/core/rtw_ap.c | 4 +- drivers/staging/rtl8188eu/core/rtw_efuse.c | 14 +- drivers/staging/rtl8188eu/core/rtw_ieee80211.c | 20 +- drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 200 +- drivers/staging/rtl8188eu/core/rtw_pwrctrl.c | 34 +- drivers/staging/rtl8188eu/core/rtw_wlan_util.c | 8 +- drivers/staging/rtl8188eu/core/rtw_xmit.c | 4 +- drivers/staging/rtl8188eu/hal/odm.c | 7 +- drivers/staging/rtl8188eu/hal/odm_rtl8188e.c | 82 +- drivers/staging/rtl8188eu/hal/phy.c | 41 +- drivers/staging/rtl8188eu/hal/rtl8188e_dm.c | 97 +- .../staging/rtl8188eu/include/hal8188e_phy_cfg.h | 5 - drivers/staging/rtl8188eu/include/hal_intf.h | 2 +- drivers/staging/rtl8188eu/include/ieee80211.h | 2 +- drivers/staging/rtl8188eu/include/odm.h | 1 - drivers/staging/rtl8188eu/include/rtl8188e_dm.h | 7 +- drivers/staging/rtl8188eu/include/rtw_rf.h | 16 - drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 15 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 11 +- drivers/staging/rtl8192u/Makefile | 4 - drivers/staging/rtl8192u/ieee80211/Makefile | 27 - drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c | 62 +- drivers/staging/rtl8192u/r8192U_core.c | 13 +- drivers/staging/rtl8192u/r8192U_wx.c | 2 +- drivers/staging/rtl8192u/r819xU_phy.c | 2 +- drivers/staging/rtl8712/rtl8712_recv.c | 10 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 54 +- drivers/staging/rtl8723bs/hal/HalPhyRf.c | 30 - drivers/staging/rtl8723bs/hal/HalPhyRf.h | 8 - drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c | 23 +- drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 44 +- drivers/staging/rts5208/Makefile | 2 - drivers/staging/rts5208/rtsx.c | 7 +- drivers/staging/vc04_services/Makefile | 2 +- .../vc04_services/bcm2835-audio/bcm2835-pcm.c | 19 +- .../vc04_services/bcm2835-camera/bcm2835-camera.c | 9 +- .../staging/vc04_services/interface/vchi/vchi.h | 4 +- .../vc04_services/interface/vchiq_arm/vchiq_shim.c | 2 +- drivers/staging/vt6655/rf.c | 2 +- drivers/staging/vt6656/baseband.c | 8 +- drivers/staging/vt6656/device.h | 19 +- drivers/staging/vt6656/dpc.c | 114 +- drivers/staging/vt6656/firmware.c | 14 +- drivers/staging/vt6656/int.c | 6 +- drivers/staging/vt6656/main_usb.c | 1 + drivers/staging/vt6656/rxtx.c | 26 +- drivers/staging/vt6656/usbpipe.c | 2 +- drivers/staging/vt6656/usbpipe.h | 2 +- drivers/staging/wfx/TODO | 71 +- drivers/staging/wfx/bh.c | 3 +- drivers/staging/wfx/bus_spi.c | 9 +- drivers/staging/wfx/data_rx.c | 85 +- drivers/staging/wfx/data_rx.h | 4 +- drivers/staging/wfx/data_tx.c | 322 +- drivers/staging/wfx/data_tx.h | 27 +- drivers/staging/wfx/debug.c | 2 +- drivers/staging/wfx/fwio.c | 28 +- drivers/staging/wfx/hif_api_cmd.h | 35 +- drivers/staging/wfx/hif_api_mib.h | 35 +- drivers/staging/wfx/hif_rx.c | 115 +- drivers/staging/wfx/hif_tx.c | 164 +- drivers/staging/wfx/hif_tx.h | 28 +- drivers/staging/wfx/hif_tx_mib.h | 183 +- drivers/staging/wfx/hwio.h | 15 +- drivers/staging/wfx/main.c | 10 +- drivers/staging/wfx/queue.c | 216 +- drivers/staging/wfx/queue.h | 10 +- drivers/staging/wfx/scan.c | 321 +- drivers/staging/wfx/scan.h | 26 +- drivers/staging/wfx/secure_link.h | 8 +- drivers/staging/wfx/sta.c | 1058 ++---- drivers/staging/wfx/sta.h | 20 +- drivers/staging/wfx/traces.h | 14 +- drivers/staging/wfx/wfx.h | 43 +- drivers/staging/wilc1000/fw.h | 119 + drivers/staging/wilc1000/hif.c | 90 +- drivers/staging/wilc1000/hif.h | 19 - drivers/staging/wilc1000/netdev.c | 63 +- drivers/staging/wilc1000/netdev.h | 1 - drivers/staging/wilc1000/sdio.c | 178 +- drivers/staging/wilc1000/spi.c | 285 +- drivers/staging/wilc1000/wlan.c | 192 +- drivers/staging/wilc1000/wlan.h | 2 + drivers/staging/wilc1000/wlan_cfg.c | 152 +- drivers/staging/wilc1000/wlan_if.h | 1 + drivers/staging/wlan-ng/prism2mgmt.c | 2 +- include/linux/b1pcmcia.h | 21 - include/linux/iio/accel/kxcjk_1013.h | 3 + include/linux/iio/adc/ad_sigma_delta.h | 2 + include/linux/iio/buffer_impl.h | 6 +- include/linux/iio/common/st_sensors.h | 12 +- include/linux/iio/common/st_sensors_i2c.h | 10 - include/linux/iio/frequency/adf4350.h | 4 - include/linux/iio/imu/adis.h | 164 +- include/linux/iio/magnetometer/ak8975.h | 17 - include/linux/iio/types.h | 2 + include/linux/isdn/capilli.h | 18 - include/linux/isdn/capiutil.h | 456 --- include/linux/kernelcapi.h | 75 - include/linux/platform_data/ad7266.h | 3 - include/linux/platform_data/ads1015.h | 23 - include/uapi/linux/b1lli.h | 74 - include/uapi/linux/gigaset_dev.h | 39 - include/uapi/linux/hysdn_if.h | 34 - 353 files changed, 8826 insertions(+), 41991 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-dma-buffer create mode 100644 Documentation/devicetree/bindings/iio/accel/adi,adis16240.yaml create mode 100644 Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7091r5.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/sigma-delta-modulator.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/sigma-delta-modulator.yaml create mode 100644 Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml create mode 100644 Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml delete mode 100644 Documentation/isdn/avmb1.rst delete mode 100644 Documentation/isdn/gigaset.rst delete mode 100644 Documentation/isdn/hysdn.rst create mode 100644 drivers/iio/accel/bma400.h create mode 100644 drivers/iio/accel/bma400_core.c create mode 100644 drivers/iio/accel/bma400_i2c.c create mode 100644 drivers/iio/adc/ad7091r-base.c create mode 100644 drivers/iio/adc/ad7091r-base.h create mode 100644 drivers/iio/adc/ad7091r5.c create mode 100644 drivers/iio/adc/ltc2496.c create mode 100644 drivers/iio/adc/ltc2497-core.c create mode 100644 drivers/iio/adc/ltc2497.h delete mode 100644 drivers/iio/chemical/atlas-ph-sensor.c create mode 100644 drivers/iio/chemical/atlas-sensor.c create mode 100644 drivers/iio/pressure/dlhl60d.c create mode 100644 drivers/iio/proximity/ping.c delete mode 100644 drivers/isdn/capi/capilib.c delete mode 100644 drivers/staging/isdn/Kconfig delete mode 100644 drivers/staging/isdn/Makefile delete mode 100644 drivers/staging/isdn/TODO delete mode 100644 drivers/staging/isdn/avm/Kconfig delete mode 100644 drivers/staging/isdn/avm/Makefile delete mode 100644 drivers/staging/isdn/avm/avm_cs.c delete mode 100644 drivers/staging/isdn/avm/avmcard.h delete mode 100644 drivers/staging/isdn/avm/b1.c delete mode 100644 drivers/staging/isdn/avm/b1dma.c delete mode 100644 drivers/staging/isdn/avm/b1isa.c delete mode 100644 drivers/staging/isdn/avm/b1pci.c delete mode 100644 drivers/staging/isdn/avm/b1pcmcia.c delete mode 100644 drivers/staging/isdn/avm/c4.c delete mode 100644 drivers/staging/isdn/avm/t1isa.c delete mode 100644 drivers/staging/isdn/avm/t1pci.c delete mode 100644 drivers/staging/isdn/gigaset/Kconfig delete mode 100644 drivers/staging/isdn/gigaset/Makefile delete mode 100644 drivers/staging/isdn/gigaset/asyncdata.c delete mode 100644 drivers/staging/isdn/gigaset/bas-gigaset.c delete mode 100644 drivers/staging/isdn/gigaset/capi.c delete mode 100644 drivers/staging/isdn/gigaset/common.c delete mode 100644 drivers/staging/isdn/gigaset/dummyll.c delete mode 100644 drivers/staging/isdn/gigaset/ev-layer.c delete mode 100644 drivers/staging/isdn/gigaset/gigaset.h delete mode 100644 drivers/staging/isdn/gigaset/interface.c delete mode 100644 drivers/staging/isdn/gigaset/isocdata.c delete mode 100644 drivers/staging/isdn/gigaset/proc.c delete mode 100644 drivers/staging/isdn/gigaset/ser-gigaset.c delete mode 100644 drivers/staging/isdn/gigaset/usb-gigaset.c delete mode 100644 drivers/staging/isdn/hysdn/Kconfig delete mode 100644 drivers/staging/isdn/hysdn/Makefile delete mode 100644 drivers/staging/isdn/hysdn/boardergo.c delete mode 100644 drivers/staging/isdn/hysdn/boardergo.h delete mode 100644 drivers/staging/isdn/hysdn/hycapi.c delete mode 100644 drivers/staging/isdn/hysdn/hysdn_boot.c delete mode 100644 drivers/staging/isdn/hysdn/hysdn_defs.h delete mode 100644 drivers/staging/isdn/hysdn/hysdn_init.c delete mode 100644 drivers/staging/isdn/hysdn/hysdn_net.c delete mode 100644 drivers/staging/isdn/hysdn/hysdn_pof.h delete mode 100644 drivers/staging/isdn/hysdn/hysdn_procconf.c delete mode 100644 drivers/staging/isdn/hysdn/hysdn_proclog.c delete mode 100644 drivers/staging/isdn/hysdn/hysdn_sched.c delete mode 100644 drivers/staging/isdn/hysdn/ince1pc.h delete mode 100644 drivers/staging/most/core.h create mode 100644 drivers/staging/most/most.h delete mode 100644 drivers/staging/octeon-usb/Kconfig delete mode 100644 drivers/staging/octeon-usb/Makefile delete mode 100644 drivers/staging/octeon-usb/TODO delete mode 100644 drivers/staging/octeon-usb/octeon-hcd.c delete mode 100644 drivers/staging/octeon-usb/octeon-hcd.h delete mode 100644 drivers/staging/octeon/Kconfig delete mode 100644 drivers/staging/octeon/Makefile delete mode 100644 drivers/staging/octeon/TODO delete mode 100644 drivers/staging/octeon/ethernet-defines.h delete mode 100644 drivers/staging/octeon/ethernet-mdio.c delete mode 100644 drivers/staging/octeon/ethernet-mdio.h delete mode 100644 drivers/staging/octeon/ethernet-mem.c delete mode 100644 drivers/staging/octeon/ethernet-mem.h delete mode 100644 drivers/staging/octeon/ethernet-rgmii.c delete mode 100644 drivers/staging/octeon/ethernet-rx.c delete mode 100644 drivers/staging/octeon/ethernet-rx.h delete mode 100644 drivers/staging/octeon/ethernet-sgmii.c delete mode 100644 drivers/staging/octeon/ethernet-spi.c delete mode 100644 drivers/staging/octeon/ethernet-tx.c delete mode 100644 drivers/staging/octeon/ethernet-tx.h delete mode 100644 drivers/staging/octeon/ethernet-util.h delete mode 100644 drivers/staging/octeon/ethernet.c delete mode 100644 drivers/staging/octeon/octeon-ethernet.h delete mode 100644 drivers/staging/octeon/octeon-stubs.h delete mode 100644 drivers/staging/rtl8192u/ieee80211/Makefile create mode 100644 drivers/staging/wilc1000/fw.h delete mode 100644 include/linux/b1pcmcia.h delete mode 100644 include/linux/iio/magnetometer/ak8975.h delete mode 100644 include/linux/platform_data/ads1015.h delete mode 100644 include/uapi/linux/b1lli.h delete mode 100644 include/uapi/linux/gigaset_dev.h delete mode 100644 include/uapi/linux/hysdn_if.h revisions tested: 23, total time: 5h58m36.918953039s (build: 2h25m28.245573785s, test: 3h30m52.681644788s) first bad commit: 7ba31c3f2f1ee095d8126f4d3757fc3b2bc3c838 Merge tag 'staging-5.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging recipients (to): ["torvalds@linux-foundation.org"] recipients (cc): [] crash: INFO: rcu detected stall in kvm_vcpu_ioctl rcu: INFO: rcu_preempt self-detected stall on CPU rcu: 1-...!: (1 ticks this GP) idle=73e/1/0x4000000000000002 softirq=62428/62428 fqs=0 (t=14915 jiffies g=55929 q=196697) rcu: rcu_preempt kthread starved for 14915 jiffies! g55929 f0x2 RCU_GP_WAIT_FQS(5) ->state=0x0 ->cpu=1 rcu: RCU grace-period kthread stack dump: rcu_preempt R running task 29480 10 2 0x80004000 Call Trace: schedule+0xc4/0x2b0 kernel/sched/core.c:4156 schedule_timeout+0x363/0x970 kernel/time/timer.c:1895 rcu_gp_fqs_loop kernel/rcu/tree.c:1658 [inline] rcu_gp_kthread+0x992/0x1710 kernel/rcu/tree.c:1818 kthread+0x31d/0x3e0 kernel/kthread.c:255 ret_from_fork+0x24/0x30 arch/x86/entry/entry_64.S:352 NMI backtrace for cpu 1 CPU: 1 PID: 7710 Comm: syz-executor.5 Not tainted 5.5.0-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+0x128/0x182 lib/dump_stack.c:118 nmi_cpu_backtrace.cold.7+0x4b/0x83 lib/nmi_backtrace.c:101 nmi_trigger_cpumask_backtrace+0x183/0x1ac lib/nmi_backtrace.c:62 trigger_single_cpu_backtrace include/linux/nmi.h:164 [inline] rcu_dump_cpu_stacks+0x16d/0x1b9 kernel/rcu/tree_stall.h:254 print_cpu_stall kernel/rcu/tree_stall.h:475 [inline] check_cpu_stall kernel/rcu/tree_stall.h:549 [inline] rcu_pending kernel/rcu/tree.c:3030 [inline] rcu_sched_clock_irq.cold.88+0x51e/0xc7d kernel/rcu/tree.c:2276 update_process_times+0x1f/0x50 kernel/time/timer.c:1726 tick_sched_handle+0x6f/0x130 kernel/time/tick-sched.c:171 tick_sched_timer+0x3e/0xf0 kernel/time/tick-sched.c:1314 __run_hrtimer kernel/time/hrtimer.c:1517 [inline] __hrtimer_run_queues+0x2e1/0xac0 kernel/time/hrtimer.c:1579 hrtimer_interrupt+0x2e5/0x770 kernel/time/hrtimer.c:1641 local_apic_timer_interrupt arch/x86/kernel/apic/apic.c:1110 [inline] smp_apic_timer_interrupt+0x15e/0x5f0 arch/x86/kernel/apic/apic.c:1135 apic_timer_interrupt+0xf/0x20 arch/x86/entry/entry_64.S:829 RIP: 0010:preempt_schedule_irq+0x7b/0x120 kernel/sched/core.c:4339 Code: 94 3b fa e8 e7 d1 60 fa 4c 89 e8 48 c1 e8 03 80 3c 28 00 0f 85 89 00 00 00 48 83 3d 36 af a8 01 00 74 6f fb 66 0f 1f 44 00 00 01 00 00 00 e8 8b d9 ff ff 41 80 3c 24 00 75 78 48 83 3d 0c af RSP: 0018:ffffc90005f378a8 EFLAGS: 00000282 ORIG_RAX: ffffffffffffff13 RAX: 1ffffffff1166aa9 RBX: 0000000000000000 RCX: 0000000000000006 RDX: 0000000000000000 RSI: ffff8880a4862a80 RDI: ffff8880a4862a54 RBP: dffffc0000000000 R08: fffffbfff1657db4 R09: fffffbfff1657db4 R10: fffffbfff1657db3 R11: ffffffff8b2bed9f R12: fffffbfff1166aa8 R13: ffffffff88b35548 R14: ffffffff88b35540 R15: 0000000000000000 retint_kernel+0x1b/0x2b RIP: 0010:arch_local_irq_restore arch/x86/include/asm/paravirt.h:752 [inline] RIP: 0010:lock_acquire+0x210/0x420 kernel/locking/lockdep.c:4487 Code: 00 00 00 00 00 48 89 fa 48 c1 ea 03 80 3c 02 00 0f 85 d6 01 00 00 48 83 3d a4 02 63 07 00 0f 84 59 01 00 00 48 8b 3c 24 57 9d <0f> 1f 44 00 00 48 83 c4 18 5b 5d 41 5c 41 5d 41 5e 41 5f c3 65 8b RSP: 0018:ffffc90005f37988 EFLAGS: 00000286 ORIG_RAX: ffffffffffffff02 RAX: dffffc0000000000 RBX: ffff8880a48621c0 RCX: 1ffff92000be6f1a RDX: 1ffffffff1166aa7 RSI: 0000000000000008 RDI: 0000000000000286 RBP: 0000000000000000 R08: fffffbfff1657db4 R09: fffffbfff1657db4 R10: fffffbfff1657db3 R11: ffff8880a48621c0 R12: 0000000000000000 R13: 0000000000000002 R14: 0000000000000000 R15: 0000000000000000 rcu_lock_acquire include/linux/rcupdate.h:208 [inline] srcu_read_lock include/linux/srcu.h:155 [inline] vcpu_run arch/x86/kvm/x86.c:8385 [inline] kvm_arch_vcpu_ioctl_run+0xf5d/0x5e40 arch/x86/kvm/x86.c:8561 kvm_vcpu_ioctl+0x499/0xa60 arch/x86/kvm/../../../virt/kvm/kvm_main.c:2847 vfs_ioctl fs/ioctl.c:47 [inline] file_ioctl fs/ioctl.c:545 [inline] do_vfs_ioctl+0x18b/0x1080 fs/ioctl.c:732 ksys_ioctl+0x5b/0x90 fs/ioctl.c:749 __do_sys_ioctl fs/ioctl.c:756 [inline] __se_sys_ioctl fs/ioctl.c:754 [inline] __x64_sys_ioctl+0x6a/0xb0 fs/ioctl.c:754 do_syscall_64+0xc6/0x5e0 arch/x86/entry/common.c:294 entry_SYSCALL_64_after_hwframe+0x49/0xbe RIP: 0033:0x45d239 Code: 5d b4 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 2b b4 fb ff c3 66 2e 0f 1f 84 00 00 00 00 RSP: 002b:00007fed144fbc78 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 RAX: ffffffffffffffda RBX: 0000000000010ac0 RCX: 000000000045d239 RDX: 0000000000000000 RSI: 000000000000ae80 RDI: 0000000000000005 RBP: 000000000118d0c0 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000246 R12: 000000000118d08c R13: 00007ffce6c57bcf R14: 00007fed144fc9c0 R15: 000000000118d08c