bisecting cause commit starting from 509a15421674b9e1a3e1916939d0d0efd3e578da building syzkaller on 8c9190ef9ef69993519136740a4e67c74f45fdb3 testing commit 509a15421674b9e1a3e1916939d0d0efd3e578da with gcc (GCC) 8.1.0 kernel signature: 630aa6ccaa86924b22e93490534db16778f25bc316ce17eca72246597bc0d6b5 all runs: crashed: possible deadlock in hugetlb_cow testing release v5.9 testing commit bbf5c979011a099af5dc76498918ed7df445635b with gcc (GCC) 8.1.0 kernel signature: ae997c81c8480492441e712d3c127e3da959156d4e937c464609e101fa84e28c all runs: crashed: possible deadlock in hugetlb_cow testing release v5.8 testing commit bcf876870b95592b52519ed4aafcf9d95999bc9c with gcc (GCC) 8.1.0 kernel signature: 564d400b258121a59fd078dbf7c8b7f09da4cfb1512f654dcb1a9f98d3676daf run #0: crashed: possible deadlock in hugetlb_cow run #1: crashed: possible deadlock in hugetlb_cow run #2: crashed: possible deadlock in hugetlb_cow run #3: crashed: possible deadlock in hugetlb_cow run #4: crashed: possible deadlock in hugetlb_cow run #5: crashed: possible deadlock in hugetlb_cow run #6: crashed: possible deadlock in hugetlb_cow run #7: crashed: possible deadlock in hugetlb_cow run #8: crashed: possible deadlock in hugetlb_cow run #9: boot failed: can't ssh into the instance testing release v5.7 testing commit 3d77e6a8804abcc0504c904bd6e5cdf3a5cf8162 with gcc (GCC) 8.1.0 kernel signature: 03e471e8cd8d84e16a9ff6a3dbcec09c579b68cfa125584dcae4b629d7261e28 all runs: crashed: possible deadlock in hugetlb_cow testing release v5.6 testing commit 7111951b8d4973bda27ff663f2cf18b663d15b48 with gcc (GCC) 8.1.0 kernel signature: 5593ee453513c7b19de6d8c0de3a01d6226d3129b2cf07a7d02882efb811b071 all runs: OK # git bisect start 3d77e6a8804abcc0504c904bd6e5cdf3a5cf8162 7111951b8d4973bda27ff663f2cf18b663d15b48 Bisecting: 7542 revisions left to test after this (roughly 13 steps) [50a5de895dbe5df947b3a695777db5b2c313e065] Merge tag 'for-linus-hmm' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma testing commit 50a5de895dbe5df947b3a695777db5b2c313e065 with gcc (GCC) 8.1.0 kernel signature: eda66ce765a2250127d16e2f549c8615271323f977c8ca082dd8c6ef760e77ed all runs: boot failed: kernel panic: VFS: Unable to mount root fs on unknown-block(8,1) # git bisect skip 50a5de895dbe5df947b3a695777db5b2c313e065 Bisecting: 7542 revisions left to test after this (roughly 13 steps) [422c032afcf57d5e8109a54912e22ffc53d99068] netfilter: flowtable: Use rw sem as flow block lock testing commit 422c032afcf57d5e8109a54912e22ffc53d99068 with gcc (GCC) 8.1.0 kernel signature: e2c5c6735bb6e5a685dce89eade4b91ca58637b12a0df64401a1368dbeaf7f88 run #0: OK 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: boot failed: can't ssh into the instance # git bisect good 422c032afcf57d5e8109a54912e22ffc53d99068 Bisecting: 6728 revisions left to test after this (roughly 13 steps) [8c1b724ddb218f221612d4c649bc9c7819d8d7a6] Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm testing commit 8c1b724ddb218f221612d4c649bc9c7819d8d7a6 with gcc (GCC) 8.1.0 kernel signature: 691eab0c785d661b8574108b3843c658760978ba261efbe9414b3f061a13a463 all runs: boot failed: kernel panic: VFS: Unable to mount root fs on unknown-block(8,1) # git bisect skip 8c1b724ddb218f221612d4c649bc9c7819d8d7a6 Bisecting: 6728 revisions left to test after this (roughly 13 steps) [88d7fcfa3b1fe670f0412b95be785aafca63352b] net: inet_csk: Fix so_reuseport bind-address cache in tb->fast* testing commit 88d7fcfa3b1fe670f0412b95be785aafca63352b with gcc (GCC) 8.1.0 kernel signature: b2c90fc961ee749f5935715db34c414e38803259f2eeb011ec1cdc7ff824a67a all runs: crashed: possible deadlock in hugetlb_cow # git bisect bad 88d7fcfa3b1fe670f0412b95be785aafca63352b Bisecting: 6383 revisions left to test after this (roughly 13 steps) [6cad420cc695867b4ca710bac21fde21a4102e4b] Merge branch 'akpm' (patches from Andrew) testing commit 6cad420cc695867b4ca710bac21fde21a4102e4b with gcc (GCC) 8.1.0 kernel signature: 899fee80f93a41cd9fd098ca2cc56d78152477ba873fdb7d7b6b7d5e403d981a all runs: boot failed: kernel panic: VFS: Unable to mount root fs on unknown-block(8,1) # git bisect skip 6cad420cc695867b4ca710bac21fde21a4102e4b Bisecting: 6383 revisions left to test after this (roughly 13 steps) [77a36a3ab4ff17fad23831192e3694a3c5a1750d] HID: Add driver fixing Glorious PC Gaming Race mouse report descriptor testing commit 77a36a3ab4ff17fad23831192e3694a3c5a1750d with gcc (GCC) 8.1.0 kernel signature: 02868a8c8dc797583aaae6b9acc4eb1e233066d7ea4ead0891caee6413e1bc76 all runs: OK # git bisect good 77a36a3ab4ff17fad23831192e3694a3c5a1750d Bisecting: 6383 revisions left to test after this (roughly 13 steps) [8ec91c0fce1500306a858d0c35d1383fd9eb6ba6] Merge tag 'gpio-v5.7-2' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio testing commit 8ec91c0fce1500306a858d0c35d1383fd9eb6ba6 with gcc (GCC) 8.1.0 kernel signature: 983fe643b00e894e060d7518f09883920d0de30a5dde24ba5c8847d145679dc6 all runs: crashed: possible deadlock in hugetlb_cow # git bisect bad 8ec91c0fce1500306a858d0c35d1383fd9eb6ba6 Bisecting: 6337 revisions left to test after this (roughly 13 steps) [7be97138e7276c71cc9ad1752dcb502d28f4400d] Merge tag 'xfs-5.7-merge-8' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux testing commit 7be97138e7276c71cc9ad1752dcb502d28f4400d with gcc (GCC) 8.1.0 kernel signature: 820468e9bb3ec9091f6cbaa78c32154b3d7034869e2641b2c498dff0da74c4fa all runs: boot failed: kernel panic: VFS: Unable to mount root fs on unknown-block(8,1) # git bisect skip 7be97138e7276c71cc9ad1752dcb502d28f4400d Bisecting: 6337 revisions left to test after this (roughly 13 steps) [f5637d3b42ab0465ef71d5fb8461bce97fba95e8] mm/memory_hotplug: rename mhp_restrictions to mhp_params testing commit f5637d3b42ab0465ef71d5fb8461bce97fba95e8 with gcc (GCC) 8.1.0 kernel signature: ffe4a842959f004a742e74c7d958f051b61848761e3a46f5409dfb4f5d84e70b all runs: boot failed: kernel panic: VFS: Unable to mount root fs on unknown-block(8,1) # git bisect skip f5637d3b42ab0465ef71d5fb8461bce97fba95e8 Bisecting: 6337 revisions left to test after this (roughly 13 steps) [1592c4b9935fa8a3b7c297955bb872a357e5a3b6] pinctrl: sprd: Add pin high impedance mode support testing commit 1592c4b9935fa8a3b7c297955bb872a357e5a3b6 with gcc (GCC) 8.1.0 kernel signature: 38a058e21f317666d421074e1d5d83ca204a3daa24c8bd870d0f68c265a0a80a run #0: crashed: WARNING in __local_bh_enable_ip 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: boot failed: can't ssh into the instance reproducer seems to be flaky # git bisect bad 1592c4b9935fa8a3b7c297955bb872a357e5a3b6 Bisecting: 34 revisions left to test after this (roughly 5 steps) [9779542003719b971d901c27f4af0d69e86026e5] gpiolib: export gpiochip_get_desc testing commit 9779542003719b971d901c27f4af0d69e86026e5 with gcc (GCC) 8.1.0 kernel signature: 38a058e21f317666d421074e1d5d83ca204a3daa24c8bd870d0f68c265a0a80a all runs: OK # git bisect good 9779542003719b971d901c27f4af0d69e86026e5 Bisecting: 17 revisions left to test after this (roughly 4 steps) [2353810dac9ab72d3f835e3fb015c6819a0ef6c2] pinctrl: da9062: Fix error gpiolib.h path testing commit 2353810dac9ab72d3f835e3fb015c6819a0ef6c2 with gcc (GCC) 8.1.0 kernel signature: 38a058e21f317666d421074e1d5d83ca204a3daa24c8bd870d0f68c265a0a80a all runs: OK # git bisect good 2353810dac9ab72d3f835e3fb015c6819a0ef6c2 Bisecting: 8 revisions left to test after this (roughly 3 steps) [492464cd464da92242b9e9fc5aec879033bc3df6] pinctrl: freescale: drop the dependency on ARM64 for i.MX8M testing commit 492464cd464da92242b9e9fc5aec879033bc3df6 with gcc (GCC) 8.1.0 kernel signature: 38a058e21f317666d421074e1d5d83ca204a3daa24c8bd870d0f68c265a0a80a all runs: OK # git bisect good 492464cd464da92242b9e9fc5aec879033bc3df6 Bisecting: 4 revisions left to test after this (roughly 2 steps) [6e01e0c7a0bebd8626e651181d3592cea8d456c4] pinctrl: tegra: Pass struct tegra_pmx for pin range check testing commit 6e01e0c7a0bebd8626e651181d3592cea8d456c4 with gcc (GCC) 8.1.0 kernel signature: 38a058e21f317666d421074e1d5d83ca204a3daa24c8bd870d0f68c265a0a80a all runs: OK # git bisect good 6e01e0c7a0bebd8626e651181d3592cea8d456c4 Bisecting: 2 revisions left to test after this (roughly 1 step) [103afc8e9e8c4eff96052b311d19f7c32b653ebb] pinctrl: tegra: Renumber the GG.0 and GG.1 pins testing commit 103afc8e9e8c4eff96052b311d19f7c32b653ebb with gcc (GCC) 8.1.0 kernel signature: 38a058e21f317666d421074e1d5d83ca204a3daa24c8bd870d0f68c265a0a80a all runs: OK # git bisect good 103afc8e9e8c4eff96052b311d19f7c32b653ebb Bisecting: 1 revision left to test after this (roughly 1 step) [368b62f2fd077d4c7db09461e8e24f07491a513d] pinctrl: tegra: Add SFIO/GPIO programming on Tegra194 testing commit 368b62f2fd077d4c7db09461e8e24f07491a513d with gcc (GCC) 8.1.0 kernel signature: 38a058e21f317666d421074e1d5d83ca204a3daa24c8bd870d0f68c265a0a80a all runs: OK # git bisect good 368b62f2fd077d4c7db09461e8e24f07491a513d Bisecting: 0 revisions left to test after this (roughly 0 steps) [bb0f472f96fa2bda2c3e412cd84f16b15d992a56] pinctrl: sprd: Use the correct pin output configuration testing commit bb0f472f96fa2bda2c3e412cd84f16b15d992a56 with gcc (GCC) 8.1.0 kernel signature: 38a058e21f317666d421074e1d5d83ca204a3daa24c8bd870d0f68c265a0a80a all runs: OK # git bisect good bb0f472f96fa2bda2c3e412cd84f16b15d992a56 1592c4b9935fa8a3b7c297955bb872a357e5a3b6 is the first bad commit commit 1592c4b9935fa8a3b7c297955bb872a357e5a3b6 Author: Linhua Xu Date: Wed Mar 25 16:25:28 2020 +0800 pinctrl: sprd: Add pin high impedance mode support For Spreadtrum pin controller, it will be the high impedance mode if disable input and output mode for a pin. Thus add PIN_CONFIG_BIAS_HIGH_IMPEDANCE configuration to support it. Signed-off-by: Linhua Xu Signed-off-by: Baolin Wang Link: https://lore.kernel.org/r/3bdac4c2673b54c940e511f3fa569ee33b87b8d5.1585124562.git.baolin.wang7@gmail.com Signed-off-by: Linus Walleij drivers/pinctrl/sprd/pinctrl-sprd.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) culprit signature: 38a058e21f317666d421074e1d5d83ca204a3daa24c8bd870d0f68c265a0a80a parent signature: 38a058e21f317666d421074e1d5d83ca204a3daa24c8bd870d0f68c265a0a80a Reproducer flagged being flaky revisions tested: 22, total time: 5h10m17.792305623s (build: 2h2m54.542730879s, test: 3h4m53.689166399s) first bad commit: 1592c4b9935fa8a3b7c297955bb872a357e5a3b6 pinctrl: sprd: Add pin high impedance mode support recipients (to): ["baolin.wang7@gmail.com" "linhua.xu@unisoc.com" "linus.walleij@linaro.org"] recipients (cc): [] crash: WARNING in __local_bh_enable_ip device hsr_slave_0 entered promiscuous mode device hsr_slave_1 entered promiscuous mode debugfs: Directory 'hsr0' with parent 'hsr' already present! Cannot create hsr debugfs directory ------------[ cut here ]------------ IRQs not enabled as expected WARNING: CPU: 0 PID: 27912 at kernel/softirq.c:169 __local_bh_enable_ip+0x168/0x1d0 kernel/softirq.c:169 Kernel panic - not syncing: panic_on_warn set ... CPU: 0 PID: 27912 Comm: syz-executor.3 Not tainted 5.6.0-rc1-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+0x96/0xe0 lib/dump_stack.c:118 panic+0x2a1/0x52a kernel/panic.c:221 __warn.cold.10+0x25/0x2f kernel/panic.c:582 report_bug+0x1ad/0x270 lib/bug.c:195 fixup_bug arch/x86/kernel/traps.c:174 [inline] do_error_trap+0x12d/0x1e0 arch/x86/kernel/traps.c:267 do_invalid_op+0x31/0x40 arch/x86/kernel/traps.c:286 invalid_op+0x23/0x30 arch/x86/entry/entry_64.S:1027 RIP: 0010:__local_bh_enable_ip+0x168/0x1d0 kernel/softirq.c:169 Code: 0f b6 25 29 63 1a 0b 41 80 fc 01 0f 87 da 20 00 00 41 83 e4 01 75 8a 48 c7 c7 40 3a 69 88 c6 05 0b 63 1a 0b 01 e8 24 8a fe ff <0f> 0b e9 70 ff ff ff 0f 0b e9 a5 fe ff ff 48 c7 c7 e0 38 69 88 e8 RSP: 0018:ffffc90001fcf268 EFLAGS: 00010286 RAX: 0000000000000000 RBX: 0000000000000201 RCX: 0000000000000000 RDX: 0000000000000202 RSI: ffffffff89e25fa0 RDI: ffffffff8e5721e0 RBP: ffffffff8689f3be R08: ffffed10173c6479 R09: ffffed10173c6479 R10: ffffed10173c6478 R11: ffff8880b9e323c7 R12: 0000000000000000 R13: ffffffff8c6be328 R14: ffff8880b42cb008 R15: ffff8880b42cb000 spin_unlock_bh include/linux/spinlock.h:383 [inline] netif_addr_unlock_bh include/linux/netdevice.h:4156 [inline] __dev_mc_add+0x7e/0xb0 net/core/dev_addr_lists.c:770 garp_init_applicant+0xac/0x460 net/802/garp.c:574 register_vlan_dev+0x159/0x770 net/8021q/vlan.c:163 vlan_newlink+0x3df/0x630 net/8021q/vlan_netlink.c:187 __rtnl_newlink+0xbeb/0x1250 net/core/rtnetlink.c:3319 rtnl_newlink+0x5c/0x80 net/core/rtnetlink.c:3377 rtnetlink_rcv_msg+0x353/0x8c0 net/core/rtnetlink.c:5438 netlink_rcv_skb+0x119/0x340 net/netlink/af_netlink.c:2477 netlink_unicast_kernel net/netlink/af_netlink.c:1302 [inline] netlink_unicast+0x434/0x630 net/netlink/af_netlink.c:1328 netlink_sendmsg+0x761/0xc90 net/netlink/af_netlink.c:1917 sock_sendmsg_nosec net/socket.c:652 [inline] sock_sendmsg+0xac/0xf0 net/socket.c:672 __sys_sendto+0x1d3/0x2b0 net/socket.c:1998 __do_sys_sendto net/socket.c:2010 [inline] __se_sys_sendto net/socket.c:2006 [inline] __x64_sys_sendto+0xd8/0x1b0 net/socket.c:2006 do_syscall_64+0x8e/0x4f0 arch/x86/entry/common.c:294 entry_SYSCALL_64_after_hwframe+0x49/0xbe RIP: 0033:0x417937 Code: 2c 00 00 00 0f 05 48 3d 01 f0 ff ff 0f 83 81 19 00 00 c3 48 83 ec 08 e8 e7 fa ff ff 48 89 04 24 49 89 ca b8 2c 00 00 00 0f 05 <48> 8b 3c 24 48 89 c2 e8 2d fb ff ff 48 89 d0 48 83 c4 08 48 3d 01 RSP: 002b:00007ffc0cd4a620 EFLAGS: 00000293 ORIG_RAX: 000000000000002c RAX: ffffffffffffffda RBX: 00000000016b4300 RCX: 0000000000417937 RDX: 0000000000000054 RSI: 00000000016b4350 RDI: 0000000000000003 RBP: 0000000000000000 R08: 00007ffc0cd4a630 R09: 000000000000000c R10: 0000000000000000 R11: 0000000000000293 R12: 0000000000000000 R13: 0000000000000000 R14: 00000000016b4350 R15: 0000000000000003 Kernel Offset: disabled Rebooting in 86400 seconds..