bisecting fixing commit since aec3002d07fd2564cd32e56f126fa6db14a168bb building syzkaller on 7509bf360eba1461ac6059e4cacfbc29c9d2d4c7 testing commit aec3002d07fd2564cd32e56f126fa6db14a168bb with gcc (GCC) 8.1.0 kernel signature: f06ef1abf165eaee3f2d35bd57450794a85e96ef run #0: crashed: INFO: rcu detected stall in netlink_sendmsg run #1: crashed: INFO: rcu detected stall in netlink_sendmsg 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 current HEAD 312017a460d5ea31d646e7148e400e13db799ddc testing commit 312017a460d5ea31d646e7148e400e13db799ddc with gcc (GCC) 8.1.0 kernel signature: 944df291b4b51f8d2c9a3aef2a07683271019342 all runs: OK # git bisect start 312017a460d5ea31d646e7148e400e13db799ddc aec3002d07fd2564cd32e56f126fa6db14a168bb Bisecting: 2123 revisions left to test after this (roughly 11 steps) [140acbb093844308f693ce2e3b53b3f2c61ca16c] tools lib traceevent: Do not free tep->cmdlines in add_new_comm() on failure testing commit 140acbb093844308f693ce2e3b53b3f2c61ca16c with gcc (GCC) 8.1.0 kernel signature: 9750c56f9d7edf7e92bd5c4c7f977d25c1ca3747 all runs: OK # git bisect bad 140acbb093844308f693ce2e3b53b3f2c61ca16c Bisecting: 1061 revisions left to test after this (roughly 10 steps) [e480d6cf6f79122459f1348d6af3dee654ce3c6e] USB: serial: option: add the BroadMobi BM818 card testing commit e480d6cf6f79122459f1348d6af3dee654ce3c6e with gcc (GCC) 8.1.0 kernel signature: 74f920bd4c98c3d5c83d5f5c348aa83503aef6bf all runs: OK # git bisect bad e480d6cf6f79122459f1348d6af3dee654ce3c6e Bisecting: 530 revisions left to test after this (roughly 9 steps) [9854e06842bc9e86a9e9508a527127fe713a711e] perf/x86/amd/uncore: Set the thread mask for F17h L3 PMCs testing commit 9854e06842bc9e86a9e9508a527127fe713a711e with gcc (GCC) 8.1.0 kernel signature: 6fb4dd016b973ada6f611bfc4d30c085bea00fab all runs: crashed: general protection fault in iptunnel_xmit # git bisect good 9854e06842bc9e86a9e9508a527127fe713a711e Bisecting: 265 revisions left to test after this (roughly 8 steps) [c47e2552607174787e65ac3713c16cbae2c0e7d0] ceph: return -ERANGE if virtual xattr value didn't fit in buffer testing commit c47e2552607174787e65ac3713c16cbae2c0e7d0 with gcc (GCC) 8.1.0 kernel signature: 5d8a09d3d8fbc91a5873577b690fd85fe91131f0 all runs: OK # git bisect bad c47e2552607174787e65ac3713c16cbae2c0e7d0 Bisecting: 132 revisions left to test after this (roughly 7 steps) [bf7cf9fb02dbe59a3c471bdbe2088355c5946f08] usb: gadget: Zero ffs_io_data testing commit bf7cf9fb02dbe59a3c471bdbe2088355c5946f08 with gcc (GCC) 8.1.0 kernel signature: aa6d99744cd01267a86c9b47932a1a9166fff6a0 all runs: crashed: general protection fault in iptunnel_xmit # git bisect good bf7cf9fb02dbe59a3c471bdbe2088355c5946f08 Bisecting: 66 revisions left to test after this (roughly 6 steps) [e3dc9ea5464e77f0056df8d187d184629f87139f] btrfs: inode: Don't compress if NODATASUM or NODATACOW set testing commit e3dc9ea5464e77f0056df8d187d184629f87139f with gcc (GCC) 8.1.0 kernel signature: d4bc0abcc87e83b145d60abe7464efa4fb275cb7 all runs: crashed: general protection fault in iptunnel_xmit # git bisect good e3dc9ea5464e77f0056df8d187d184629f87139f Bisecting: 33 revisions left to test after this (roughly 5 steps) [56966212e23f82ced10831f7cca02f7339147428] Bluetooth: hci_uart: check for missing tty operations testing commit 56966212e23f82ced10831f7cca02f7339147428 with gcc (GCC) 8.1.0 kernel signature: 4271711ebca07485cc5a11b29246f1a91970be98 all runs: crashed: general protection fault in iptunnel_xmit # git bisect good 56966212e23f82ced10831f7cca02f7339147428 Bisecting: 16 revisions left to test after this (roughly 4 steps) [8c5a33d34be671cf009e2adac4cd21b3999a8d52] ARM: dts: rockchip: Make rk3288-veyron-minnie run at hs200 testing commit 8c5a33d34be671cf009e2adac4cd21b3999a8d52 with gcc (GCC) 8.1.0 kernel signature: 819ce52b0f7333f2bf3909bd8dacd540fb8e9f21 all runs: OK # git bisect bad 8c5a33d34be671cf009e2adac4cd21b3999a8d52 Bisecting: 8 revisions left to test after this (roughly 3 steps) [54695343b4910a3a6e09513a3231336ede39484a] /proc//cmdline: add back the setproctitle() special case testing commit 54695343b4910a3a6e09513a3231336ede39484a with gcc (GCC) 8.1.0 kernel signature: 1fe8509a6d0a42db3b6ca3f68c749ec0447ca554 all runs: crashed: general protection fault in iptunnel_xmit # git bisect good 54695343b4910a3a6e09513a3231336ede39484a Bisecting: 4 revisions left to test after this (roughly 2 steps) [c58a6507363b7d9b5ac3aefeb4b54172eafa3bc6] block, scsi: Change the preempt-only flag into a counter testing commit c58a6507363b7d9b5ac3aefeb4b54172eafa3bc6 with gcc (GCC) 8.1.0 kernel signature: abc899cb36491e8b45a1f4d3b3a28fc6644d1668 all runs: crashed: general protection fault in iptunnel_xmit # git bisect good c58a6507363b7d9b5ac3aefeb4b54172eafa3bc6 Bisecting: 2 revisions left to test after this (roughly 1 step) [4736bb27774449cf759ee81663b4126a297ba9d4] ip_tunnel: allow not to count pkts on tstats by setting skb's dev to NULL testing commit 4736bb27774449cf759ee81663b4126a297ba9d4 with gcc (GCC) 8.1.0 kernel signature: 9a11289ef97a8e764cc62845bf374e02720094be all runs: OK # git bisect bad 4736bb27774449cf759ee81663b4126a297ba9d4 Bisecting: 0 revisions left to test after this (roughly 0 steps) [475f7781a8047d5fc5a16b1f6148cd0bc62d8a69] scsi: core: Avoid that a kernel warning appears during system resume testing commit 475f7781a8047d5fc5a16b1f6148cd0bc62d8a69 with gcc (GCC) 8.1.0 kernel signature: 128e9a288dedaaa46e962ff571710a03cc536816 all runs: crashed: general protection fault in iptunnel_xmit # git bisect good 475f7781a8047d5fc5a16b1f6148cd0bc62d8a69 4736bb27774449cf759ee81663b4126a297ba9d4 is the first bad commit commit 4736bb27774449cf759ee81663b4126a297ba9d4 Author: Xin Long Date: Mon Jun 17 21:34:13 2019 +0800 ip_tunnel: allow not to count pkts on tstats by setting skb's dev to NULL commit 5684abf7020dfc5f0b6ba1d68eda3663871fce52 upstream. iptunnel_xmit() works as a common function, also used by a udp tunnel which doesn't have to have a tunnel device, like how TIPC works with udp media. In these cases, we should allow not to count pkts on dev's tstats, so that udp tunnel can work with no tunnel device safely. Signed-off-by: Xin Long Signed-off-by: David S. Miller Cc: Tommi Rantala Signed-off-by: Greg Kroah-Hartman net/ipv4/ip_tunnel_core.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) culprit signature: 9a11289ef97a8e764cc62845bf374e02720094be parent signature: 128e9a288dedaaa46e962ff571710a03cc536816 revisions tested: 14, total time: 3h35m53.387874871s (build: 2h2m0.755068828s, test: 1h32m9.29271732s) first good commit: 4736bb27774449cf759ee81663b4126a297ba9d4 ip_tunnel: allow not to count pkts on tstats by setting skb's dev to NULL cc: ["davem@davemloft.net" "gregkh@linuxfoundation.org" "lucien.xin@gmail.com"]