bisecting fixing commit since 312017a460d5ea31d646e7148e400e13db799ddc building syzkaller on eef6e5808d6507716d331b9eff67fdd991be891a testing commit 312017a460d5ea31d646e7148e400e13db799ddc with gcc (GCC) 8.1.0 kernel signature: 143714bd5daf2a0b78e86b8eda8aec4442ac7f743f16625cb9776ea91838b3f8 all runs: crashed: KASAN: use-after-free Read in fbcon_cursor testing current HEAD 10ad6cfd57360760116cde00a8ef756e121367a9 testing commit 10ad6cfd57360760116cde00a8ef756e121367a9 with gcc (GCC) 8.1.0 kernel signature: e66a2ad8656d2ccef96abf79ede2c5755e7340f49350d512593f8b2e24146eab all runs: OK # git bisect start 10ad6cfd57360760116cde00a8ef756e121367a9 312017a460d5ea31d646e7148e400e13db799ddc Bisecting: 2788 revisions left to test after this (roughly 12 steps) [b411ce503d989dbb35115aa6e2ac37ffe1337f4a] net: mvneta: Fix the case where the last poll did not process all rx testing commit b411ce503d989dbb35115aa6e2ac37ffe1337f4a with gcc (GCC) 8.1.0 kernel signature: 15f4d7b57e9bb0c0adc0e709b3638232c1da7dd669e20876f9917c0d80bca1a8 all runs: crashed: KASAN: use-after-free Read in fbcon_cursor # git bisect good b411ce503d989dbb35115aa6e2ac37ffe1337f4a Bisecting: 1394 revisions left to test after this (roughly 11 steps) [3ff5039699e89232f8ae5ea974d0e31936f0820a] USB: gadget: udc: s3c2410_udc: Remove pointless NULL check in s3c2410_udc_nuke testing commit 3ff5039699e89232f8ae5ea974d0e31936f0820a with gcc (GCC) 8.1.0 kernel signature: 8750322daa9a3c80416649f69b04b1aa4106d529624ff78271bb8aa5162ef87d all runs: crashed: KASAN: use-after-free Read in fbcon_cursor # git bisect good 3ff5039699e89232f8ae5ea974d0e31936f0820a Bisecting: 697 revisions left to test after this (roughly 10 steps) [c4579cda1929584ae50c20e673c1991068397739] ARM: socfpga: PM: add missing put_device() call in socfpga_setup_ocram_self_refresh() testing commit c4579cda1929584ae50c20e673c1991068397739 with gcc (GCC) 8.1.0 kernel signature: ffe73d706180353489616d7d69f9459ac1cd3ca6df2ee0136272b28855cd9779 all runs: crashed: KASAN: use-after-free Read in fbcon_cursor # git bisect good c4579cda1929584ae50c20e673c1991068397739 Bisecting: 348 revisions left to test after this (roughly 9 steps) [66e1e18133c43e0cfff609054aa64ad0652371fa] drm/nouveau: Fix reference count leak in nouveau_connector_detect testing commit 66e1e18133c43e0cfff609054aa64ad0652371fa with gcc (GCC) 8.1.0 kernel signature: e7afffe68b45b0f3b6f4fed132844bfa033bd2a93c4610d87f120ffe96c77099 all runs: crashed: KASAN: use-after-free Read in fbcon_cursor # git bisect good 66e1e18133c43e0cfff609054aa64ad0652371fa Bisecting: 174 revisions left to test after this (roughly 8 steps) [9244e838ac0d3d98887d44ea68bedf08a94ebabf] ALSA; firewire-tascam: exclude Tascam FE-8 from detection testing commit 9244e838ac0d3d98887d44ea68bedf08a94ebabf with gcc (GCC) 8.1.0 kernel signature: 5d31839ee14f0cdea53761928497340dd64dfeb2707fdb1837003e1b0d1e30bb all runs: crashed: KASAN: slab-out-of-bounds Read in fbcon_scrolldelta # git bisect good 9244e838ac0d3d98887d44ea68bedf08a94ebabf Bisecting: 87 revisions left to test after this (roughly 7 steps) [015e94d0e37b6860e4354ce3cac56bd7c39c8992] Linux 4.19.146 testing commit 015e94d0e37b6860e4354ce3cac56bd7c39c8992 with gcc (GCC) 8.1.0 kernel signature: 655a13f670db231e4b248aac91aae07abb0fef03d24f96fb57ea0a1c628259e7 all runs: OK # git bisect bad 015e94d0e37b6860e4354ce3cac56bd7c39c8992 Bisecting: 43 revisions left to test after this (roughly 6 steps) [349eb8ed7302ffd7c9c6bd850b401375eb0daa29] drm/amdgpu: Fix bug in reporting voltage for CIK testing commit 349eb8ed7302ffd7c9c6bd850b401375eb0daa29 with gcc (GCC) 8.1.0 kernel signature: 33163dd9ff1673857897a28b680c96c4519f4143789894edc048bc7c4a56c4a5 all runs: crashed: KASAN: slab-out-of-bounds Read in fbcon_scrolldelta # git bisect good 349eb8ed7302ffd7c9c6bd850b401375eb0daa29 Bisecting: 21 revisions left to test after this (roughly 5 steps) [e0717ed3379d3c04b7307c804a24ca3e6769c39f] regulator: push allocation in set_consumer_device_supply() out of lock testing commit e0717ed3379d3c04b7307c804a24ca3e6769c39f with gcc (GCC) 8.1.0 kernel signature: 026e00e2ce71d6a0b2aa98675394cc28ae60619c676c62140969279ccd9efbb3 all runs: crashed: KASAN: slab-out-of-bounds Read in fbcon_scrolldelta # git bisect good e0717ed3379d3c04b7307c804a24ca3e6769c39f Bisecting: 10 revisions left to test after this (roughly 4 steps) [fcfdbfb37a86f6e5d77d27412cfc3a89154ced68] ARM: dts: vfxxx: Add syscon compatible with OCOTP testing commit fcfdbfb37a86f6e5d77d27412cfc3a89154ced68 with gcc (GCC) 8.1.0 kernel signature: 341f019d042e6d68affdefdc5f94e8a685878b7f415ab7d8225aeffbf477f6df all runs: OK # git bisect bad fcfdbfb37a86f6e5d77d27412cfc3a89154ced68 Bisecting: 5 revisions left to test after this (roughly 3 steps) [0070f9906d7190d4c69e338403db4abfec81fe7f] rbd: require global CAP_SYS_ADMIN for mapping and unmapping testing commit 0070f9906d7190d4c69e338403db4abfec81fe7f with gcc (GCC) 8.1.0 kernel signature: d022ee4786c2ecda3d3c71280a5899715857bab5d905aed384ec15369ce6ca7e all runs: crashed: KASAN: slab-out-of-bounds Read in fbcon_scrolldelta # git bisect good 0070f9906d7190d4c69e338403db4abfec81fe7f Bisecting: 2 revisions left to test after this (roughly 2 steps) [770adb5d2b8ebe94a92e4c9510f4f2517f4204eb] fbcon: remove soft scrollback code testing commit 770adb5d2b8ebe94a92e4c9510f4f2517f4204eb with gcc (GCC) 8.1.0 kernel signature: a7480abef1bb75837d1ccdcd0ef2486e31f2e807f1c0e24d9874469f6d38cdf7 all runs: OK # git bisect bad 770adb5d2b8ebe94a92e4c9510f4f2517f4204eb Bisecting: 0 revisions left to test after this (roughly 1 step) [f5fa64c8daf7b97280865c73903edc0a3eea819e] vgacon: remove software scrollback support testing commit f5fa64c8daf7b97280865c73903edc0a3eea819e with gcc (GCC) 8.1.0 kernel signature: f32a2eff862ea9db1199bd183ef114e5b6f333d213c76e154c3c356f6d038e81 all runs: crashed: KASAN: slab-out-of-bounds Read in fbcon_scrolldelta # git bisect good f5fa64c8daf7b97280865c73903edc0a3eea819e 770adb5d2b8ebe94a92e4c9510f4f2517f4204eb is the first bad commit commit 770adb5d2b8ebe94a92e4c9510f4f2517f4204eb Author: Linus Torvalds Date: Mon Sep 7 11:45:27 2020 -0700 fbcon: remove soft scrollback code commit 50145474f6ef4a9c19205b173da6264a644c7489 upstream. This (and the VGA soft scrollback) turns out to have various nasty small special cases that nobody really is willing to fight. The soft scrollback code was really useful a few decades ago when you typically used the console interactively as the main way to interact with the machine, but that just isn't the case any more. So it's not worth dragging along. Tested-by: Yuan Ming Tested-by: Willy Tarreau Acked-by: Bartlomiej Zolnierkiewicz Acked-by: Daniel Vetter Reviewed-by: Greg Kroah-Hartman Signed-off-by: Linus Torvalds Signed-off-by: Greg Kroah-Hartman drivers/video/fbdev/core/fbcon.c | 334 +-------------------------------------- 1 file changed, 4 insertions(+), 330 deletions(-) culprit signature: a7480abef1bb75837d1ccdcd0ef2486e31f2e807f1c0e24d9874469f6d38cdf7 parent signature: f32a2eff862ea9db1199bd183ef114e5b6f333d213c76e154c3c356f6d038e81 revisions tested: 14, total time: 3h27m14.04595102s (build: 2h12m34.597216485s, test: 1h12m50.211777959s) first good commit: 770adb5d2b8ebe94a92e4c9510f4f2517f4204eb fbcon: remove soft scrollback code recipients (to): ["b.zolnierkie@samsung.com" "daniel.vetter@ffwll.ch" "gregkh@linuxfoundation.org" "torvalds@linux-foundation.org" "w@1wt.eu" "yuanmingbuaa@gmail.com"] recipients (cc): []