bisecting cause commit starting from d6efb3ac3e6c19ab722b28bdb9252bae0b9676b6 building syzkaller on cb436c69d9bcb0330518a48559649c9436ed5e7a testing commit d6efb3ac3e6c19ab722b28bdb9252bae0b9676b6 with gcc (GCC) 8.1.0 kernel signature: a37982107cd8db1116ed21c48760e65677162149ba1cf74a0efae5e903c3e827 run #0: crashed: BUG: unable to handle kernel NULL pointer dereference in loop_rw_iter run #1: crashed: BUG: unable to handle kernel NULL pointer dereference in loop_rw_iter 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.8 testing commit bcf876870b95592b52519ed4aafcf9d95999bc9c with gcc (GCC) 8.1.0 kernel signature: b71c400e594cff16cbf4e48590a56ff04f3dbfee17247acc0e2f5e4797e49446 run #0: crashed: BUG: unable to handle kernel NULL pointer dereference in loop_rw_iter 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.7 testing commit 3d77e6a8804abcc0504c904bd6e5cdf3a5cf8162 with gcc (GCC) 8.1.0 kernel signature: e477c23e55a9ec545933db5c780f7dbb7be0034d28972a3ec040ec1d110b7592 all runs: crashed: BUG: unable to handle kernel NULL pointer dereference in loop_rw_iter testing release v5.6 testing commit 7111951b8d4973bda27ff663f2cf18b663d15b48 with gcc (GCC) 8.1.0 kernel signature: 567be5f1cb3db43ee4d6ea8818ae374dce3a22afdaa9684adc49ef49396fa7a4 all runs: crashed: BUG: unable to handle kernel NULL pointer dereference in loop_rw_iter testing release v5.5 testing commit d5226fa6dbae0569ee43ecfc08bdcd6770fc4755 with gcc (GCC) 8.1.0 kernel signature: 4d56726e93b61b6f775ab931841ef8cbf00dc2a406e4131c5dfe9494f6443173 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: 85f7562f3bc28b1557493e224e3363bc3a94ac5ec9d90aa33a865104d01c9281 all runs: crashed: BUG: unable to handle kernel NULL pointer dereference in loop_rw_iter # 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: b7570fb2465457b2e4992a444e25913ab2b60678b57ab74e941ff36c06071b8b 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: 5bd114c5fac210d786d9f4b3b0cab1b7ccc4f1c563a4e4ec52650b09f515ee0b 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: a4dbf75d55d513ebdde347b950bd66ffa145208a8a3664c85c39a5088384a003 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: 4f4f5ca0ab14ba0270bc11fdce045dcb332a34ac8018b43893ae6b73c2ac77f4 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: 48bf91fd4b8229a5d86ace14d2c8f1a6006fe00562a15859fe1b59cee8f29ebb 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: 47008bb828181277f27131d757264c4482a367fda67f930229395e1443ca934a 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: 199aa19757ee052a9b1a8516c1b0b23c6d6b13009e495f2fffaddbe65ae1c67c 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: e9b23840d87d8bca88f401e7ddb75ca6f0f622081754e0dbe2a35fd92b054cf4 all runs: OK # git bisect good 7ba31c3f2f1ee095d8126f4d3757fc3b2bc3c838 Bisecting: 303 revisions left to test after this (roughly 9 steps) [33c84e89abe4a92ab699c33029bd54269d574782] Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi testing commit 33c84e89abe4a92ab699c33029bd54269d574782 with gcc (GCC) 8.1.0 kernel signature: 28832953dad823f38aaa5d25341c78088d82c059cc619cfeda1344584d6920d0 run #0: crashed: WARNING: ODEBUG bug in netdev_run_todo 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 33c84e89abe4a92ab699c33029bd54269d574782 Bisecting: 223 revisions left to test after this (roughly 8 steps) [ce7ae9d9fe4391413db680ce0732da2144b6f4a3] Merge tag 'linux-kselftest-5.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest testing commit ce7ae9d9fe4391413db680ce0732da2144b6f4a3 with gcc (GCC) 8.1.0 kernel signature: 504e79b1359d9ab179efe556fb90b926da518c37088f667bb09839721dce8a3c all runs: OK # git bisect good ce7ae9d9fe4391413db680ce0732da2144b6f4a3 Bisecting: 111 revisions left to test after this (roughly 7 steps) [fd1fb4d5562a8772643f81f41d939fad8c9dfedb] scsi: ufs: remove "errors" word in ufshcd_print_err_hist() testing commit fd1fb4d5562a8772643f81f41d939fad8c9dfedb with gcc (GCC) 8.1.0 kernel signature: d8862d2bd7c75220f7e867b9879973bcd2d863986a521e505e557ecc1ae41207 all runs: OK # git bisect good fd1fb4d5562a8772643f81f41d939fad8c9dfedb Bisecting: 60 revisions left to test after this (roughly 6 steps) [05ef8b97ddf9aed40df977477daeab01760d7f9a] Merge tag 'docs-5.6' of git://git.lwn.net/linux testing commit 05ef8b97ddf9aed40df977477daeab01760d7f9a with gcc (GCC) 8.1.0 kernel signature: 1f96f1b19c0e90aabe237c55ce8b8305b263410940f40a587cf3ab34602bcbd5 all runs: OK # git bisect good 05ef8b97ddf9aed40df977477daeab01760d7f9a Bisecting: 30 revisions left to test after this (roughly 5 steps) [046c1e6f2707890a2e64f3f15388ca389aaebcbf] scsi: ufs: Delete is_init_prefetch from struct ufs_hba testing commit 046c1e6f2707890a2e64f3f15388ca389aaebcbf with gcc (GCC) 8.1.0 kernel signature: 4975f4284c4641b66e513acb05f44e63535a15b782de4f7b683a6a9eff5791f7 all runs: OK # git bisect good 046c1e6f2707890a2e64f3f15388ca389aaebcbf Bisecting: 15 revisions left to test after this (roughly 4 steps) [44d8ebf436399a40fcd10dd31b29d37823d62fcc] dm thin metadata: use pool locking at end of dm_pool_metadata_close testing commit 44d8ebf436399a40fcd10dd31b29d37823d62fcc with gcc (GCC) 8.1.0 kernel signature: b3cc69b40583a4170a6d2f39f5c4473d727cf5eb2b2801092b87050b2d281e1c all runs: OK # git bisect good 44d8ebf436399a40fcd10dd31b29d37823d62fcc Bisecting: 7 revisions left to test after this (roughly 3 steps) [11e673206f217ce6604b7b0269e3cfc65171c380] scsi: hisi_sas: Rename hisi_sas_cq.pci_irq_mask testing commit 11e673206f217ce6604b7b0269e3cfc65171c380 with gcc (GCC) 8.1.0 kernel signature: 377f26aa168aeb49fd76783e0eb854243e739ee0e21af4d227b781977ca9670b all runs: OK # git bisect good 11e673206f217ce6604b7b0269e3cfc65171c380 Bisecting: 3 revisions left to test after this (roughly 2 steps) [be240ff5e402df49c4ddbcb0595ef96009239f6a] dm mpath: Add timeout mechanism for queue_if_no_path testing commit be240ff5e402df49c4ddbcb0595ef96009239f6a with gcc (GCC) 8.1.0 kernel signature: 0ad39966ccb07e31f0e8feba30525df36c222facc5c6443337f6e7629323801b all runs: OK # git bisect good be240ff5e402df49c4ddbcb0595ef96009239f6a Bisecting: 1 revision left to test after this (roughly 1 step) [47ace7e012b9f7ad71d43ac9063d335ea3d6820b] dm: fix potential for q->make_request_fn NULL pointer testing commit 47ace7e012b9f7ad71d43ac9063d335ea3d6820b with gcc (GCC) 8.1.0 kernel signature: 399c4508a3f3a226ea48f890d907b27c0a3c61a2de34f83c22655d7aba0bb53a all runs: OK # git bisect good 47ace7e012b9f7ad71d43ac9063d335ea3d6820b Bisecting: 0 revisions left to test after this (roughly 0 steps) [e9f8ca0ae7b7bc9a032b429929431c626a69dd5e] Merge tag 'for-5.6/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm testing commit e9f8ca0ae7b7bc9a032b429929431c626a69dd5e with gcc (GCC) 8.1.0 kernel signature: 3ca6b79e042e5d75f7da92fc71499fb9696ee5c22df9220e86b1d7575e4c54be all runs: OK # git bisect good e9f8ca0ae7b7bc9a032b429929431c626a69dd5e 33c84e89abe4a92ab699c33029bd54269d574782 is the first bad commit commit 33c84e89abe4a92ab699c33029bd54269d574782 Merge: e9f8ca0ae7b7 11e673206f21 Author: Linus Torvalds Date: Wed Jan 29 18:16:16 2020 -0800 Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi Pull SCSI updates from James Bottomley: "This series is slightly unusual because it includes Arnd's compat ioctl tree here: 1c46a2cf2dbd Merge tag 'block-ioctl-cleanup-5.6' into 5.6/scsi-queue Excluding Arnd's changes, this is mostly an update of the usual drivers: megaraid_sas, mpt3sas, qla2xxx, ufs, lpfc, hisi_sas. There are a couple of core and base updates around error propagation and atomicity in the attribute container base we use for the SCSI transport classes. The rest is minor changes and updates" * tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi: (149 commits) scsi: hisi_sas: Rename hisi_sas_cq.pci_irq_mask scsi: hisi_sas: Add prints for v3 hw interrupt converge and automatic affinity scsi: hisi_sas: Modify the file permissions of trigger_dump to write only scsi: hisi_sas: Replace magic number when handle channel interrupt scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock scsi: hisi_sas: use threaded irq to process CQ interrupts scsi: ufs: Use UFS device indicated maximum LU number scsi: ufs: Add max_lu_supported in struct ufs_dev_info scsi: ufs: Delete is_init_prefetch from struct ufs_hba scsi: ufs: Inline two functions into their callers scsi: ufs: Move ufshcd_get_max_pwr_mode() to ufshcd_device_params_init() scsi: ufs: Split ufshcd_probe_hba() based on its called flow scsi: ufs: Delete struct ufs_dev_desc scsi: ufs: Fix ufshcd_probe_hba() reture value in case ufshcd_scsi_add_wlus() fails scsi: ufs-mediatek: enable low-power mode for hibern8 state scsi: ufs: export some functions for vendor usage scsi: ufs-mediatek: add dbg_register_dump implementation scsi: qla2xxx: Fix a NULL pointer dereference in an error path scsi: qla1280: Make checking for 64bit support consistent scsi: megaraid_sas: Update driver version to 07.713.01.00-rc1 ... Documentation/core-api/index.rst | 1 + Documentation/core-api/ioctl.rst | 253 ++++++++++ arch/arm64/include/asm/compat.h | 22 +- arch/mips/include/asm/compat.h | 18 - arch/parisc/include/asm/compat.h | 17 - arch/powerpc/include/asm/compat.h | 17 - arch/powerpc/oprofile/backtrace.c | 2 +- arch/s390/include/asm/compat.h | 6 +- arch/sparc/include/asm/compat.h | 17 - arch/um/drivers/ubd_kern.c | 1 + arch/x86/include/asm/compat.h | 17 - block/Makefile | 1 - block/bsg.c | 1 + block/compat_ioctl.c | 427 ----------------- block/ioctl.c | 319 ++++++++++--- block/scsi_ioctl.c | 214 +++++---- drivers/ata/libata-scsi.c | 9 + drivers/base/attribute_container.c | 103 ++++ drivers/base/transport_class.c | 11 +- drivers/block/aoe/aoeblk.c | 1 + drivers/block/floppy.c | 3 + drivers/block/paride/pcd.c | 3 + drivers/block/paride/pd.c | 1 + drivers/block/paride/pf.c | 1 + drivers/block/pktcdvd.c | 26 +- drivers/block/sunvdc.c | 1 + drivers/block/virtio_blk.c | 3 + drivers/block/xen-blkfront.c | 1 + drivers/cdrom/cdrom.c | 35 +- drivers/cdrom/gdrom.c | 3 + drivers/ide/ide-cd.c | 38 ++ drivers/ide/ide-disk.c | 1 + drivers/ide/ide-floppy.c | 4 + drivers/ide/ide-floppy.h | 2 + drivers/ide/ide-floppy_ioctl.c | 35 ++ drivers/ide/ide-gd.c | 17 + drivers/ide/ide-ioctls.c | 47 +- drivers/ide/ide-tape.c | 11 + drivers/scsi/BusLogic.c | 110 ++--- drivers/scsi/aic7xxx/aic7xxx_core.c | 2 +- drivers/scsi/aic94xx/aic94xx_init.c | 3 + drivers/scsi/ch.c | 9 +- drivers/scsi/csiostor/csio_scsi.c | 2 +- drivers/scsi/esp_scsi.c | 22 +- drivers/scsi/esp_scsi.h | 41 +- drivers/scsi/hisi_sas/hisi_sas.h | 6 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 74 ++- drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 3 + drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 41 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 57 ++- drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c | 5 - drivers/scsi/initio.c | 2 +- drivers/scsi/ipr.c | 3 + drivers/scsi/isci/init.c | 3 + drivers/scsi/iscsi_tcp.c | 4 + drivers/scsi/libsas/sas_ata.c | 2 +- drivers/scsi/libsas/sas_discover.c | 2 +- drivers/scsi/libsas/sas_expander.c | 4 +- drivers/scsi/libsas/sas_internal.h | 2 +- drivers/scsi/libsas/sas_port.c | 2 +- drivers/scsi/libsas/sas_scsi_host.c | 8 +- drivers/scsi/libsas/sas_task.c | 2 +- drivers/scsi/lpfc/lpfc.h | 2 + drivers/scsi/lpfc/lpfc_attr.c | 9 +- drivers/scsi/lpfc/lpfc_crtn.h | 2 +- drivers/scsi/lpfc/lpfc_ct.c | 88 ++-- drivers/scsi/lpfc/lpfc_debugfs.c | 11 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 5 + drivers/scsi/lpfc/lpfc_hw4.h | 3 + drivers/scsi/lpfc/lpfc_init.c | 12 +- drivers/scsi/lpfc/lpfc_nportdisc.c | 108 ++++- drivers/scsi/lpfc/lpfc_scsi.c | 4 +- drivers/scsi/lpfc/lpfc_sli.c | 25 +- drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/megaraid/megaraid_sas.h | 17 +- drivers/scsi/megaraid/megaraid_sas_base.c | 95 +++- drivers/scsi/megaraid/megaraid_sas_fusion.c | 134 ++++-- drivers/scsi/megaraid/megaraid_sas_fusion.h | 18 +- drivers/scsi/mpt3sas/mpi/mpi2.h | 6 +- drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h | 19 +- drivers/scsi/mpt3sas/mpi/mpi2_image.h | 7 + drivers/scsi/mpt3sas/mpi/mpi2_ioc.h | 8 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 340 ++++++++++--- drivers/scsi/mpt3sas/mpt3sas_base.h | 45 +- drivers/scsi/mpt3sas/mpt3sas_config.c | 39 +- drivers/scsi/mpt3sas/mpt3sas_ctl.c | 46 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 220 +++++++-- drivers/scsi/mpt3sas/mpt3sas_transport.c | 11 +- drivers/scsi/mvsas/mv_init.c | 3 + drivers/scsi/myrb.h | 4 +- drivers/scsi/myrs.h | 4 +- drivers/scsi/pm8001/pm8001_init.c | 3 + drivers/scsi/qla1280.c | 20 +- drivers/scsi/qla1280.h | 2 + drivers/scsi/qla2xxx/qla_bsg.c | 11 +- drivers/scsi/qla2xxx/qla_dbg.c | 2 +- drivers/scsi/qla2xxx/qla_def.h | 22 +- drivers/scsi/qla2xxx/qla_fw.h | 50 +- drivers/scsi/qla2xxx/qla_gbl.h | 11 +- drivers/scsi/qla2xxx/qla_gs.c | 6 +- drivers/scsi/qla2xxx/qla_init.c | 175 ++++--- drivers/scsi/qla2xxx/qla_inline.h | 24 + drivers/scsi/qla2xxx/qla_iocb.c | 51 +- drivers/scsi/qla2xxx/qla_isr.c | 60 ++- drivers/scsi/qla2xxx/qla_mbx.c | 3 +- drivers/scsi/qla2xxx/qla_mid.c | 6 +- drivers/scsi/qla2xxx/qla_mr.c | 16 +- drivers/scsi/qla2xxx/qla_nx.c | 15 +- drivers/scsi/qla2xxx/qla_os.c | 66 +-- drivers/scsi/qla2xxx/qla_sup.c | 11 +- drivers/scsi/qla2xxx/qla_target.c | 47 +- drivers/scsi/qla2xxx/qla_target.h | 3 +- drivers/scsi/qla2xxx/qla_version.h | 2 +- drivers/scsi/qla4xxx/ql4_os.c | 2 +- drivers/scsi/scsi_ioctl.c | 54 ++- drivers/scsi/scsi_lib.c | 2 + drivers/scsi/scsi_logging.h | 2 +- drivers/scsi/scsi_transport_iscsi.c | 44 +- drivers/scsi/sd.c | 50 +- drivers/scsi/sd_zbc.c | 38 +- drivers/scsi/sg.c | 170 +++---- drivers/scsi/sr.c | 53 ++- drivers/scsi/st.c | 51 +- drivers/scsi/sym53c8xx_2/sym_nvram.c | 4 +- drivers/scsi/ufs/cdns-pltfrm.c | 107 +++++ drivers/scsi/ufs/ufs-mediatek.c | 206 +++++++- drivers/scsi/ufs/ufs-mediatek.h | 32 ++ drivers/scsi/ufs/ufs-sysfs.c | 22 +- drivers/scsi/ufs/ufs-sysfs.h | 4 +- drivers/scsi/ufs/ufs.h | 31 +- drivers/scsi/ufs/ufs_quirks.h | 9 +- drivers/scsi/ufs/ufshcd.c | 715 +++++++++++++++------------- drivers/scsi/ufs/ufshcd.h | 34 +- drivers/scsi/ufs/unipro.h | 11 + drivers/scsi/vmw_pvscsi.c | 20 +- drivers/target/tcm_fc/tfc_io.c | 1 - fs/Makefile | 2 +- fs/compat_ioctl.c | 261 ---------- fs/internal.h | 6 - fs/ioctl.c | 131 +++-- include/linux/attribute_container.h | 7 + include/linux/blkdev.h | 7 + include/linux/compat.h | 18 + include/linux/falloc.h | 2 - include/linux/fs.h | 4 - include/linux/ide.h | 2 + include/linux/libata.h | 6 + include/linux/soc/mediatek/mtk_sip_svc.h | 25 + include/linux/transport_class.h | 6 +- include/scsi/scsi_device.h | 1 + include/scsi/scsi_ioctl.h | 1 + include/scsi/sg.h | 30 ++ include/uapi/scsi/scsi_bsg_ufs.h | 3 +- 153 files changed, 3823 insertions(+), 2342 deletions(-) create mode 100644 Documentation/core-api/ioctl.rst delete mode 100644 block/compat_ioctl.c delete mode 100644 fs/compat_ioctl.c create mode 100644 include/linux/soc/mediatek/mtk_sip_svc.h revisions tested: 24, total time: 6h42m0.402287719s (build: 2h33m50.396164783s, test: 4h5m37.994177105s) first bad commit: 33c84e89abe4a92ab699c33029bd54269d574782 Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi recipients (to): ["axboe@kernel.dk" "corbet@lwn.net" "linux-arm-kernel@lists.infradead.org" "linux-block@vger.kernel.org" "linux-doc@vger.kernel.org" "linux-mediatek@lists.infradead.org" "matthias.bgg@gmail.com" "torvalds@linux-foundation.org"] recipients (cc): ["jeyu@kernel.org" "linux-kernel@vger.kernel.org" "maennich@google.com" "yamada.masahiro@socionext.com"] crash: WARNING: ODEBUG bug in netdev_run_todo bond0 (unregistering): (slave bond_slave_1): Releasing backup interface bond0 (unregistering): (slave bond_slave_0): Releasing backup interface bond0 (unregistering): Released all slaves ------------[ cut here ]------------ ODEBUG: free active (active state 0) object type: timer_list hint: delayed_work_timer_fn+0x0/0x90 arch/x86/include/asm/paravirt.h:752 WARNING: CPU: 1 PID: 21 at lib/debugobjects.c:488 debug_print_object+0x160/0x210 lib/debugobjects.c:485 Kernel panic - not syncing: panic_on_warn set ... CPU: 1 PID: 21 Comm: kworker/u4:1 Not tainted 5.5.0-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 Workqueue: netns cleanup_net Call Trace: __dump_stack lib/dump_stack.c:77 [inline] dump_stack+0x128/0x182 lib/dump_stack.c:118 panic+0x22a/0x4e3 kernel/panic.c:221 __warn.cold.10+0x25/0x26 kernel/panic.c:582 report_bug+0x1ad/0x270 lib/bug.c:195 fixup_bug arch/x86/kernel/traps.c:176 [inline] do_error_trap+0x123/0x210 arch/x86/kernel/traps.c:269 do_invalid_op+0x31/0x40 arch/x86/kernel/traps.c:288 invalid_op+0x23/0x30 arch/x86/entry/entry_64.S:1027 RIP: 0010:debug_print_object+0x160/0x210 lib/debugobjects.c:485 Code: ad 87 48 89 fa 48 c1 ea 03 80 3c 02 00 0f 85 96 00 00 00 48 8b 14 dd 00 9d ad 87 4c 89 f6 48 c7 c7 60 92 ad 87 e8 bc 00 fa fd <0f> 0b 83 05 4b b0 55 06 01 48 83 c4 18 5b 5d 41 5c 41 5d 41 5e c3 RSP: 0018:ffffc90000dd7980 EFLAGS: 00010086 RAX: 0000000000000000 RBX: 0000000000000003 RCX: 0000000000000000 RDX: 0000000000000001 RSI: 0000000000000007 RDI: ffffffff8b62d460 RBP: 0000000000000001 R08: ffffed1015d245d1 R09: ffffed1015d245d1 R10: ffffed1015d245d0 R11: ffff8880ae922e83 R12: ffffffff88baf040 R13: ffffffff81585850 R14: ffffffff87ad9960 R15: ffff8880a444d360 __debug_check_no_obj_freed lib/debugobjects.c:967 [inline] debug_check_no_obj_freed+0x2e0/0x456 lib/debugobjects.c:998 kfree+0xf4/0x2b0 mm/slab.c:3756 device_release+0x65/0x1c0 drivers/base/core.c:1358 kobject_cleanup lib/kobject.c:693 [inline] kobject_release lib/kobject.c:722 [inline] kref_put include/linux/kref.h:65 [inline] kobject_put+0x14b/0x210 lib/kobject.c:739 netdev_run_todo+0x417/0x640 net/core/dev.c:9656 default_device_exit_batch+0x2d8/0x3b0 net/core/dev.c:10453 cleanup_net+0x45f/0x910 net/core/net_namespace.c:589 process_one_work+0x903/0x15c0 kernel/workqueue.c:2264 worker_thread+0x82/0xb50 kernel/workqueue.c:2410 kthread+0x31d/0x3e0 kernel/kthread.c:255 ret_from_fork+0x24/0x30 arch/x86/entry/entry_64.S:352 Kernel Offset: disabled Rebooting in 86400 seconds..