bisecting fixing commit since 3bd837bfe431839a378e9d421af05b2e22a6d329 building syzkaller on 1656845f45f284c574eb4f8bfe85dd7916a47a3a testing commit 3bd837bfe431839a378e9d421af05b2e22a6d329 with gcc (GCC) 8.1.0 kernel signature: b8ba1c58fb279c8a30410f5776eeefd4aa3d77b46a1665b24836760d7c6e0995 all runs: crashed: WARNING in enqueue_task_dl testing current HEAD dce0f88600e49746b4bda873965b671a23ff4313 testing commit dce0f88600e49746b4bda873965b671a23ff4313 with gcc (GCC) 8.1.0 kernel signature: f797e35cf766abe5d791db2da1ac755d45198fa4d6d571e84d4b85a0e7b20639 all runs: OK # git bisect start dce0f88600e49746b4bda873965b671a23ff4313 3bd837bfe431839a378e9d421af05b2e22a6d329 Bisecting: 4219 revisions left to test after this (roughly 12 steps) [b3484913573e1de1ea946960da88e8243b20de58] Btrfs: fix removal logic of the tree mod log that leads to use-after-free issues testing commit b3484913573e1de1ea946960da88e8243b20de58 with gcc (GCC) 8.1.0 kernel signature: ab2bcd8e5970b7aa7572dcf261412451292495c6f7eb80062271066d96cefb53 all runs: crashed: WARNING in enqueue_task_dl # git bisect good b3484913573e1de1ea946960da88e8243b20de58 Bisecting: 2109 revisions left to test after this (roughly 11 steps) [72e2df70fb52bf7a789914b2de44bc56dc21ca1d] powerpc/tm: Fix clearing MSR[TS] in current when reclaiming on signal delivery testing commit 72e2df70fb52bf7a789914b2de44bc56dc21ca1d with gcc (GCC) 8.1.0 kernel signature: 37ddfdafaeb79e8ae86e1904831e70f4ea54b6c4fbd22b12401e80df79fe0550 all runs: crashed: WARNING in enqueue_task_dl # git bisect good 72e2df70fb52bf7a789914b2de44bc56dc21ca1d Bisecting: 1054 revisions left to test after this (roughly 10 steps) [d4440a77802d2b3c494eb9711bf26e98331ab702] dm verity fec: fix hash block number in verity_fec_decode testing commit d4440a77802d2b3c494eb9711bf26e98331ab702 with gcc (GCC) 8.1.0 kernel signature: bad79d8c4661860fb94daa89bf361838c6d6dea2cac3bd772b917d50b6b5b7f2 all runs: crashed: WARNING in enqueue_task_dl # git bisect good d4440a77802d2b3c494eb9711bf26e98331ab702 Bisecting: 527 revisions left to test after this (roughly 9 steps) [04980e41634f6c4b38de530d6aa7ce7f14f5234b] kgdb: Prevent infinite recursive entries to the debugger testing commit 04980e41634f6c4b38de530d6aa7ce7f14f5234b with gcc (GCC) 8.1.0 kernel signature: d3417be6198f9a3357e22ae192622f29eae081609abcd70aa2711393409bc3c9 all runs: crashed: WARNING in enqueue_task_dl # git bisect good 04980e41634f6c4b38de530d6aa7ce7f14f5234b Bisecting: 263 revisions left to test after this (roughly 8 steps) [483269952a96fcc544b906dee1f5d8d1c947f4d9] usb: gadget: Fix issue with config_ep_by_speed function testing commit 483269952a96fcc544b906dee1f5d8d1c947f4d9 with gcc (GCC) 8.1.0 kernel signature: bcff7d4516986f727df17e32c1d4646d2d2fdd3f4f840ffdac7d647a5cc25bec all runs: crashed: WARNING in enqueue_task_dl # git bisect good 483269952a96fcc544b906dee1f5d8d1c947f4d9 Bisecting: 131 revisions left to test after this (roughly 7 steps) [1c5f764382ea2f8b8403d598ab52a49eb98a3fb1] net: phy: Check harder for errors in get_phy_id() testing commit 1c5f764382ea2f8b8403d598ab52a49eb98a3fb1 with gcc (GCC) 8.1.0 kernel signature: c9d6f8282abd6aec3cbe19229a713ddb0dc95e86566b976379e8d9f1b8dd244d all runs: crashed: WARNING in enqueue_task_dl # git bisect good 1c5f764382ea2f8b8403d598ab52a49eb98a3fb1 Bisecting: 65 revisions left to test after this (roughly 6 steps) [c7b333600aac096d700b857eebed8269f08a1b4b] blktrace: break out of blktrace setup on concurrent calls testing commit c7b333600aac096d700b857eebed8269f08a1b4b with gcc (GCC) 8.1.0 kernel signature: 5c20b3f3afaa130fc3fc09c1960668cb012eb50c2af3e619668975df89cc73df all runs: OK # git bisect bad c7b333600aac096d700b857eebed8269f08a1b4b Bisecting: 32 revisions left to test after this (roughly 5 steps) [7a799de674c1064f213b91febe2a4c1e22688e0b] ASoC: fsl_ssi: Fix bclk calculation for mono channel testing commit 7a799de674c1064f213b91febe2a4c1e22688e0b with gcc (GCC) 8.1.0 kernel signature: 943c8cd19feef371a2496fc4bdcd37afb7f3a29e92d2db380e45844ada7be28d all runs: crashed: WARNING in enqueue_task_dl # git bisect good 7a799de674c1064f213b91febe2a4c1e22688e0b Bisecting: 16 revisions left to test after this (roughly 4 steps) [b34e578f36b9d70f487cc97b52ab44b0748d00d7] netfilter: ipset: fix unaligned atomic access testing commit b34e578f36b9d70f487cc97b52ab44b0748d00d7 with gcc (GCC) 8.1.0 kernel signature: d6296a7175779af0c378fdd6755c9ececd739b083e8f7b1fda8281c9bc84de3a all runs: crashed: WARNING in enqueue_task_dl # git bisect good b34e578f36b9d70f487cc97b52ab44b0748d00d7 Bisecting: 8 revisions left to test after this (roughly 3 steps) [0a39db51119aba468f3f2605edc289aa03a272b0] drm/amd/display: Use kfree() to free rgb_user in calculate_user_regamma_ramp() testing commit 0a39db51119aba468f3f2605edc289aa03a272b0 with gcc (GCC) 8.1.0 kernel signature: 86fc3d991506f16d419da8a515f2c3cc6daf3a5bccedf5674f9a56e0fdc13352 all runs: OK # git bisect bad 0a39db51119aba468f3f2605edc289aa03a272b0 Bisecting: 3 revisions left to test after this (roughly 2 steps) [edf55b5e3bde2fdba1a304b8e069154a4312f566] sched/deadline: Initialize ->dl_boosted testing commit edf55b5e3bde2fdba1a304b8e069154a4312f566 with gcc (GCC) 8.1.0 kernel signature: a12d075224467d57a8cf4f6cfc873cd1a61c8a71e94f564b499c93d8cf45a5f5 all runs: OK # git bisect bad edf55b5e3bde2fdba1a304b8e069154a4312f566 Bisecting: 1 revision left to test after this (roughly 1 step) [1cf0d9a73619252bb20cb45eabfd1c0a93dc8345] i2c: fsi: Fix the port number field in status register testing commit 1cf0d9a73619252bb20cb45eabfd1c0a93dc8345 with gcc (GCC) 8.1.0 kernel signature: d46ec62e0c7d444901d30c5fd4614a5a34fa8378677b62914d52273fc18c9379 all runs: crashed: WARNING in enqueue_task_dl # git bisect good 1cf0d9a73619252bb20cb45eabfd1c0a93dc8345 Bisecting: 0 revisions left to test after this (roughly 0 steps) [250b26bb889220bb2bf671cb2e4890cdb6f12714] i2c: core: check returned size of emulated smbus block read testing commit 250b26bb889220bb2bf671cb2e4890cdb6f12714 with gcc (GCC) 8.1.0 kernel signature: 365a1d757c93c3f7f14cc56a6c31b0a746b3d7062dfb8da058f4c4e9c9d82456 all runs: crashed: WARNING in enqueue_task_dl # git bisect good 250b26bb889220bb2bf671cb2e4890cdb6f12714 edf55b5e3bde2fdba1a304b8e069154a4312f566 is the first bad commit commit edf55b5e3bde2fdba1a304b8e069154a4312f566 Author: Juri Lelli Date: Wed Jun 17 09:29:19 2020 +0200 sched/deadline: Initialize ->dl_boosted [ Upstream commit ce9bc3b27f2a21a7969b41ffb04df8cf61bd1592 ] syzbot reported the following warning triggered via SYSC_sched_setattr(): WARNING: CPU: 0 PID: 6973 at kernel/sched/deadline.c:593 setup_new_dl_entity /kernel/sched/deadline.c:594 [inline] WARNING: CPU: 0 PID: 6973 at kernel/sched/deadline.c:593 enqueue_dl_entity /kernel/sched/deadline.c:1370 [inline] WARNING: CPU: 0 PID: 6973 at kernel/sched/deadline.c:593 enqueue_task_dl+0x1c17/0x2ba0 /kernel/sched/deadline.c:1441 This happens because the ->dl_boosted flag is currently not initialized by __dl_clear_params() (unlike the other flags) and setup_new_dl_entity() rightfully complains about it. Initialize dl_boosted to 0. Fixes: 2d3d891d3344 ("sched/deadline: Add SCHED_DEADLINE inheritance logic") Reported-by: syzbot+5ac8bac25f95e8b221e7@syzkaller.appspotmail.com Signed-off-by: Juri Lelli Signed-off-by: Peter Zijlstra (Intel) Signed-off-by: Ingo Molnar Tested-by: Daniel Wagner Link: https://lkml.kernel.org/r/20200617072919.818409-1-juri.lelli@redhat.com Signed-off-by: Sasha Levin kernel/sched/deadline.c | 1 + 1 file changed, 1 insertion(+) culprit signature: a12d075224467d57a8cf4f6cfc873cd1a61c8a71e94f564b499c93d8cf45a5f5 parent signature: 365a1d757c93c3f7f14cc56a6c31b0a746b3d7062dfb8da058f4c4e9c9d82456 revisions tested: 15, total time: 3h22m17.305608194s (build: 2h8m10.63582904s, test: 1h12m29.270611179s) first good commit: edf55b5e3bde2fdba1a304b8e069154a4312f566 sched/deadline: Initialize ->dl_boosted cc: ["dwagner@suse.de" "juri.lelli@redhat.com" "mingo@kernel.org" "peterz@infradead.org" "sashal@kernel.org"]