bisecting fixing commit since 4fccc2503536a564a4ba31a1d50439854201659f building syzkaller on b690a6e3360b20e5cbb9fd419a47382281b0d01f testing commit 4fccc2503536a564a4ba31a1d50439854201659f with gcc (GCC) 8.1.0 kernel signature: b291299612ddd8d94240016524336d50258e5cc793799b6e03b715786cce619e all runs: crashed: kernel BUG at fs/reiserfs/lock.c:LINE! testing current HEAD 14cfdbd39e316efd91ae6e403ef8211f0b022603 testing commit 14cfdbd39e316efd91ae6e403ef8211f0b022603 with gcc (GCC) 8.1.0 kernel signature: 8b43b64a2a46ad67075aa65a4f49e07c1dac0ce657f60bee3940e73907dd6a8d all runs: OK # git bisect start 14cfdbd39e316efd91ae6e403ef8211f0b022603 4fccc2503536a564a4ba31a1d50439854201659f Bisecting: 294 revisions left to test after this (roughly 8 steps) [7fb440c5c3524194864e0d65f8f8c9ee74c09ee2] soc/tegra: fuse: Fix build with Tegra194 configuration testing commit 7fb440c5c3524194864e0d65f8f8c9ee74c09ee2 with gcc (GCC) 8.1.0 kernel signature: 22884e52cab276edca21684e080ee5cdd176d849a9fec155ed78821246605d6a all runs: OK # git bisect bad 7fb440c5c3524194864e0d65f8f8c9ee74c09ee2 Bisecting: 146 revisions left to test after this (roughly 7 steps) [149412daa253bd38ac4c213dc2de1ddfb7839d80] s390/ftrace: generate traced function stack frame testing commit 149412daa253bd38ac4c213dc2de1ddfb7839d80 with gcc (GCC) 8.1.0 kernel signature: e7f2ac269f15cfe5bc8df7ac1eab1bf00f8d2dad9c0faeed066655fc4c19451b all runs: OK # git bisect bad 149412daa253bd38ac4c213dc2de1ddfb7839d80 Bisecting: 73 revisions left to test after this (roughly 6 steps) [b33327e505dd19a65689b21848da48a08c4a6832] iwlegacy: Fix -Wcast-function-type testing commit b33327e505dd19a65689b21848da48a08c4a6832 with gcc (GCC) 8.1.0 kernel signature: dd0c00e18ac090f6bc011770b96bddf88e435eed03fdb81dd90e76fcdfa2fe28 all runs: OK # git bisect bad b33327e505dd19a65689b21848da48a08c4a6832 Bisecting: 36 revisions left to test after this (roughly 5 steps) [be9cc6c5d444fa25f1fdc6c0fb8ee93682b0c315] pwm: omap-dmtimer: Simplify error handling testing commit be9cc6c5d444fa25f1fdc6c0fb8ee93682b0c315 with gcc (GCC) 8.1.0 kernel signature: 15535056ae7eb4c2efc2deb0e945c3f1f533566efa541497a2396eca51f9d796 all runs: crashed: kernel BUG at fs/reiserfs/lock.c:LINE! # git bisect good be9cc6c5d444fa25f1fdc6c0fb8ee93682b0c315 Bisecting: 18 revisions left to test after this (roughly 4 steps) [efd5ce8b23a838f6577ecb8f28cd36568b4f49df] selinux: fall back to ref-walk if audit is required testing commit efd5ce8b23a838f6577ecb8f28cd36568b4f49df with gcc (GCC) 8.1.0 kernel signature: fd9dc169293f4c2ca4fc7ea97e4969537a6aee71042a42a8ee36531f14e43cb7 all runs: crashed: kernel BUG at fs/reiserfs/lock.c:LINE! # git bisect good efd5ce8b23a838f6577ecb8f28cd36568b4f49df Bisecting: 9 revisions left to test after this (roughly 3 steps) [3931158181bf85bfc2c4873a7465e47ad1c6d0b1] PCI: Add generic quirk for increasing D3hot delay testing commit 3931158181bf85bfc2c4873a7465e47ad1c6d0b1 with gcc (GCC) 8.1.0 kernel signature: 9175e80eae7c36086c0d9cd2371163646bddf282718c09f209ef6ee83aa78034 all runs: crashed: kernel BUG at fs/reiserfs/lock.c:LINE! # git bisect good 3931158181bf85bfc2c4873a7465e47ad1c6d0b1 Bisecting: 4 revisions left to test after this (roughly 2 steps) [8a3bc6e31b2b40f5c8f20ba355c34203ea21abd0] fore200e: Fix incorrect checks of NULL pointer dereference testing commit 8a3bc6e31b2b40f5c8f20ba355c34203ea21abd0 with gcc (GCC) 8.1.0 kernel signature: 816d9d0feb2562a805b12dc159bfb9727c91dbd8e1cd4486a844dcc3d7bcd699 all runs: OK # git bisect bad 8a3bc6e31b2b40f5c8f20ba355c34203ea21abd0 Bisecting: 2 revisions left to test after this (roughly 1 step) [a238031d0240a4780a0942dec152c4e8b1a37b0b] media: v4l2-device.h: Explicitly compare grp{id,mask} to zero in v4l2_device macros testing commit a238031d0240a4780a0942dec152c4e8b1a37b0b with gcc (GCC) 8.1.0 kernel signature: d79cd8e8db63e7efde6201234721e6a88b931473f270d6df80e340bd54296f73 all runs: crashed: kernel BUG at fs/reiserfs/lock.c:LINE! # git bisect good a238031d0240a4780a0942dec152c4e8b1a37b0b Bisecting: 0 revisions left to test after this (roughly 1 step) [85a19b0e31e256e77fd4124804b9cec10619de5e] r8169: check that Realtek PHY driver module is loaded testing commit 85a19b0e31e256e77fd4124804b9cec10619de5e with gcc (GCC) 8.1.0 kernel signature: 6a5002f6fd5f025d9ef011414e58e8acbe6ddbd3245e2ebd9bc3d8b99bed8b19 all runs: OK # git bisect bad 85a19b0e31e256e77fd4124804b9cec10619de5e Bisecting: 0 revisions left to test after this (roughly 0 steps) [ef3d73fe8836192410cbc2d2a15b2946e26a45d1] reiserfs: Fix spurious unlock in reiserfs_fill_super() error handling testing commit ef3d73fe8836192410cbc2d2a15b2946e26a45d1 with gcc (GCC) 8.1.0 kernel signature: c1f881475eb6f20efbd42332bcd660805aafb91bdb88ab877b15c55897aa9f84 all runs: OK # git bisect bad ef3d73fe8836192410cbc2d2a15b2946e26a45d1 ef3d73fe8836192410cbc2d2a15b2946e26a45d1 is the first bad commit commit ef3d73fe8836192410cbc2d2a15b2946e26a45d1 Author: Jan Kara Date: Thu Dec 12 11:35:58 2019 +0100 reiserfs: Fix spurious unlock in reiserfs_fill_super() error handling [ Upstream commit 4d5c1adaf893b8aa52525d2b81995e949bcb3239 ] When we fail to allocate string for journal device name we jump to 'error' label which tries to unlock reiserfs write lock which is not held. Jump to 'error_unlocked' instead. Fixes: f32485be8397 ("reiserfs: delay reiserfs lock until journal initialization") Signed-off-by: Jan Kara Signed-off-by: Sasha Levin fs/reiserfs/super.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) culprit signature: c1f881475eb6f20efbd42332bcd660805aafb91bdb88ab877b15c55897aa9f84 parent signature: d79cd8e8db63e7efde6201234721e6a88b931473f270d6df80e340bd54296f73 revisions tested: 12, total time: 3h29m18.647943832s (build: 1h49m7.694788648s, test: 1h38m41.183749314s) first good commit: ef3d73fe8836192410cbc2d2a15b2946e26a45d1 reiserfs: Fix spurious unlock in reiserfs_fill_super() error handling cc: ["gregkh@linuxfoundation.org" "jack@suse.cz" "jeffm@suse.com" "linux-kernel@vger.kernel.org" "reiserfs-devel@vger.kernel.org" "sashal@kernel.org"]