bisecting fixing commit since daefdc9eb24bfa11ab77a4b2a9c3923f1051fe0b building syzkaller on eff43e99da12c6de1965548a619c3013b8ee791e testing commit daefdc9eb24bfa11ab77a4b2a9c3923f1051fe0b compiler: gcc version 8.4.1 20210217 (GCC) kernel signature: 54e9fe8727ae1bac9466cde7979a851a61130b0f24687399868823ea40e806d9 run #0: crashed: general protection fault in mount_fs run #1: crashed: general protection fault in mount_fs run #2: crashed: general protection fault in mount_fs run #3: crashed: general protection fault in mount_fs run #4: crashed: general protection fault in mount_fs run #5: crashed: general protection fault in mount_fs run #6: crashed: general protection fault in mount_fs run #7: crashed: general protection fault in mount_fs run #8: crashed: general protection fault in vfs_kern_mount run #9: crashed: general protection fault in mount_fs run #10: crashed: general protection fault in mount_fs run #11: crashed: general protection fault in mount_fs run #12: crashed: general protection fault in corrupted run #13: crashed: general protection fault in mount_fs run #14: crashed: general protection fault in mount_fs run #15: crashed: general protection fault in mount_fs run #16: crashed: general protection fault in mount_fs run #17: crashed: general protection fault in mount_fs run #18: crashed: general protection fault in mount_fs run #19: crashed: general protection fault in mount_fs testing current HEAD 5c66974a63046780925e5d99b6dc6631fe2f9a31 testing commit 5c66974a63046780925e5d99b6dc6631fe2f9a31 compiler: gcc version 8.4.1 20210217 (GCC) kernel signature: 495725711f6550609622918a1fddcbad7aec42b6dd6435ea220f71ee8e7a7e27 all runs: OK # git bisect start 5c66974a63046780925e5d99b6dc6631fe2f9a31 daefdc9eb24bfa11ab77a4b2a9c3923f1051fe0b Bisecting: 1594 revisions left to test after this (roughly 11 steps) [15f135b4ea6e31215d184ef26d0bbb44e1cbe9f5] virtio_net: Add XDP meta data support testing commit 15f135b4ea6e31215d184ef26d0bbb44e1cbe9f5 compiler: gcc version 8.4.1 20210217 (GCC) kernel signature: d6067fd9732eaadb54de058ad90fddfec235c1b93bd48a2223b18a88c8eabbc9 run #0: crashed: general protection fault in mount_fs run #1: crashed: general protection fault in mount_fs run #2: crashed: general protection fault in mount_fs run #3: crashed: general protection fault in mount_fs run #4: crashed: general protection fault in corrupted run #5: crashed: general protection fault in mount_fs run #6: crashed: general protection fault in mount_fs run #7: crashed: general protection fault in mount_fs run #8: crashed: general protection fault in mount_fs run #9: crashed: general protection fault in mount_fs # git bisect good 15f135b4ea6e31215d184ef26d0bbb44e1cbe9f5 Bisecting: 797 revisions left to test after this (roughly 10 steps) [c598216aa20d18eced30685f9fc100c1eeb16fd8] MIPS: Fix kernel hang under FUNCTION_GRAPH_TRACER and PREEMPT_TRACER testing commit c598216aa20d18eced30685f9fc100c1eeb16fd8 compiler: gcc version 8.4.1 20210217 (GCC) kernel signature: fa723c03fd835ff2617a8ba30faa769cb71c46184d1efdda3542d1154cd98eb5 all runs: crashed: general protection fault in mount_fs # git bisect good c598216aa20d18eced30685f9fc100c1eeb16fd8 Bisecting: 398 revisions left to test after this (roughly 9 steps) [193dc4417956ce56413ff1d57b5f26541eedba34] of: Fix truncation of memory sizes on 32-bit platforms testing commit 193dc4417956ce56413ff1d57b5f26541eedba34 compiler: gcc version 8.4.1 20210217 (GCC) kernel signature: d04c2290871864416aebe6616fcf742c8d89190674515c1c4bae0aaaebfeb966 all runs: OK # git bisect bad 193dc4417956ce56413ff1d57b5f26541eedba34 Bisecting: 199 revisions left to test after this (roughly 8 steps) [c984eaeb01ce7c15d757b214ab90a7aabe4a72a8] USB: cdc-acm: blacklist Heimann USB Appset device testing commit c984eaeb01ce7c15d757b214ab90a7aabe4a72a8 compiler: gcc version 8.4.1 20210217 (GCC) kernel signature: a343e63aa4cf1b4acaa2deae0a7a696ca6b39972ebcd80e3ea06f580a5bf8c07 run #0: crashed: general protection fault in corrupted run #1: crashed: general protection fault in mount_fs run #2: crashed: general protection fault in mount_fs run #3: crashed: general protection fault in mount_fs run #4: crashed: general protection fault in mount_fs run #5: crashed: general protection fault in mount_fs run #6: crashed: general protection fault in mount_fs run #7: crashed: general protection fault in mount_fs run #8: crashed: general protection fault in mount_fs run #9: crashed: general protection fault in mount_fs # git bisect good c984eaeb01ce7c15d757b214ab90a7aabe4a72a8 Bisecting: 99 revisions left to test after this (roughly 7 steps) [278d1d2cfd56598a15c48356bfca28c1b5f421ba] media: siano: Fix out-of-bounds warnings in smscore_load_firmware_family2() testing commit 278d1d2cfd56598a15c48356bfca28c1b5f421ba compiler: gcc version 8.4.1 20210217 (GCC) kernel signature: 07e71d0fd08b7ff6db2c355624c83a49af722f38ebcae53774d7152e6d1014a5 all runs: OK # git bisect bad 278d1d2cfd56598a15c48356bfca28c1b5f421ba Bisecting: 49 revisions left to test after this (roughly 6 steps) [c93a0890e9551698f24553381c44dafd6c90275b] media: cobalt: fix race condition in setting HPD testing commit c93a0890e9551698f24553381c44dafd6c90275b compiler: gcc version 8.4.1 20210217 (GCC) kernel signature: 470bc43b19d82569ac2522be119a9216f7d7698817644dab7282469292e691dd all runs: OK # git bisect bad c93a0890e9551698f24553381c44dafd6c90275b Bisecting: 24 revisions left to test after this (roughly 5 steps) [e2326cefd2ed110a43a0903cfaa99333512cf420] iio: light: tcs3472: do not free unallocated IRQ testing commit e2326cefd2ed110a43a0903cfaa99333512cf420 compiler: gcc version 8.4.1 20210217 (GCC) kernel signature: c029051a95b3c771b44b9f5e5c41e66caef8c1c68b95b77ef07cc2b57e8b0716 all runs: OK # git bisect bad e2326cefd2ed110a43a0903cfaa99333512cf420 Bisecting: 12 revisions left to test after this (roughly 4 steps) [9ed3a3d3a8d2cbe99d9e4386a98856491f0eade0] ext4: fix kernel infoleak via ext4_extent_header testing commit 9ed3a3d3a8d2cbe99d9e4386a98856491f0eade0 compiler: gcc version 8.4.1 20210217 (GCC) kernel signature: 1e598d034399621a71b0f6119f178c937f3f151398b36ebbac5cb0a587e1acfe all runs: crashed: general protection fault in mount_fs # git bisect good 9ed3a3d3a8d2cbe99d9e4386a98856491f0eade0 Bisecting: 6 revisions left to test after this (roughly 3 steps) [eabe65197876e4a0906eab784f5766c4c76098c7] can: bcm: delay release of struct bcm_op after synchronize_rcu() testing commit eabe65197876e4a0906eab784f5766c4c76098c7 compiler: gcc version 8.4.1 20210217 (GCC) kernel signature: ace33abee1b002bd6c9ab177b024b285f69c051e63e3ad9e255775f1fc52d29f all runs: OK # git bisect bad eabe65197876e4a0906eab784f5766c4c76098c7 Bisecting: 2 revisions left to test after this (roughly 2 steps) [cc0458bcd213f544edefe8b38d6ef23eedd568ee] ext4: remove check for zero nr_to_scan in ext4_es_scan() testing commit cc0458bcd213f544edefe8b38d6ef23eedd568ee compiler: gcc version 8.4.1 20210217 (GCC) kernel signature: 5f51babb06e1854ddedbc2c39398cc512e76047808bc7e09bb573d8fccb10793 all runs: OK # git bisect bad cc0458bcd213f544edefe8b38d6ef23eedd568ee Bisecting: 0 revisions left to test after this (roughly 1 step) [2338dc5d32636d26d6a99e022ca0cb1dc6e37741] ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit testing commit 2338dc5d32636d26d6a99e022ca0cb1dc6e37741 compiler: gcc version 8.4.1 20210217 (GCC) kernel signature: df9479f21abafe52e2d439c73a6462b23daf4a0e46094562d7e83616c58310ce all runs: OK # git bisect bad 2338dc5d32636d26d6a99e022ca0cb1dc6e37741 Bisecting: 0 revisions left to test after this (roughly 0 steps) [5485fe228f9771190de24f8936c43879fa52fc25] ext4: return error code when ext4_fill_flex_info() fails testing commit 5485fe228f9771190de24f8936c43879fa52fc25 compiler: gcc version 8.4.1 20210217 (GCC) kernel signature: d4136f93973ae4bd61121fe9be1e05381c78a351763a61574db3cf16edf46ad0 all runs: OK # git bisect bad 5485fe228f9771190de24f8936c43879fa52fc25 5485fe228f9771190de24f8936c43879fa52fc25 is the first bad commit commit 5485fe228f9771190de24f8936c43879fa52fc25 Author: Yang Yingliang Date: Mon May 10 19:10:51 2021 +0800 ext4: return error code when ext4_fill_flex_info() fails commit 8f6840c4fd1e7bd715e403074fb161c1a04cda73 upstream. After commit c89128a00838 ("ext4: handle errors on ext4_commit_super"), 'ret' may be set to 0 before calling ext4_fill_flex_info(), if ext4_fill_flex_info() fails ext4_mount() doesn't return error code, it makes 'root' is null which causes crash in legacy_get_tree(). Fixes: c89128a00838 ("ext4: handle errors on ext4_commit_super") Reported-by: Hulk Robot Cc: # v4.18+ Signed-off-by: Yang Yingliang Link: https://lore.kernel.org/r/20210510111051.55650-1-yangyingliang@huawei.com Signed-off-by: Theodore Ts'o Signed-off-by: Greg Kroah-Hartman fs/ext4/super.c | 1 + 1 file changed, 1 insertion(+) culprit signature: d4136f93973ae4bd61121fe9be1e05381c78a351763a61574db3cf16edf46ad0 parent signature: 1e598d034399621a71b0f6119f178c937f3f151398b36ebbac5cb0a587e1acfe revisions tested: 14, total time: 4h19m39.199851042s (build: 2h19m27.95190391s, test: 1h58m34.054484413s) first good commit: 5485fe228f9771190de24f8936c43879fa52fc25 ext4: return error code when ext4_fill_flex_info() fails recipients (to): ["gregkh@linuxfoundation.org" "tytso@mit.edu" "yangyingliang@huawei.com"] recipients (cc): []