bisecting fixing commit since 76bb8b05960c3d1668e6bee7624ed886cbd135ba building syzkaller on ae13a849e613cd929bbcf98bec83e1bdb30a62b1 testing commit 76bb8b05960c3d1668e6bee7624ed886cbd135ba with gcc (GCC) 8.1.0 kernel signature: aa35f53dc229e7a915ee4aaaca5667b9b1b2ba49 all runs: crashed: KASAN: slab-out-of-bounds Read in vcs_scr_readw testing current HEAD 7ca4ad5ba886557b67d42242a80f303c3a99ded1 testing commit 7ca4ad5ba886557b67d42242a80f303c3a99ded1 with gcc (GCC) 8.1.0 kernel signature: 62b646e4f8239b2b881077b438d19348964de683 all runs: OK # git bisect start 7ca4ad5ba886557b67d42242a80f303c3a99ded1 76bb8b05960c3d1668e6bee7624ed886cbd135ba Bisecting: 1654 revisions left to test after this (roughly 11 steps) [b08baef02b26cf7c2123e4a24a2fa1fb7a593ffb] Merge tag 'armsoc-defconfig' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc testing commit b08baef02b26cf7c2123e4a24a2fa1fb7a593ffb with gcc (GCC) 8.1.0 kernel signature: 6a4b370fee41f26c58cdc1b338b3f7e5742bb1ae all runs: OK # git bisect bad b08baef02b26cf7c2123e4a24a2fa1fb7a593ffb Bisecting: 936 revisions left to test after this (roughly 10 steps) [38206c24ab09b4f4c2a57de5c1af0bb2e69cf5b6] Merge tag 'armsoc-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc testing commit 38206c24ab09b4f4c2a57de5c1af0bb2e69cf5b6 with gcc (GCC) 8.1.0 kernel signature: 994ef8c3959b7f7253a6b4949770f48f27148a93 all runs: OK # git bisect bad 38206c24ab09b4f4c2a57de5c1af0bb2e69cf5b6 Bisecting: 344 revisions left to test after this (roughly 9 steps) [c3bed3b20e40ab44b98ac5f0471a5bd92a802f5a] Merge tag 'pci-v5.5-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci testing commit c3bed3b20e40ab44b98ac5f0471a5bd92a802f5a with gcc (GCC) 8.1.0 kernel signature: fb7954dcbd867bd7e923ad4e1505aa3001e93148 all runs: crashed: KASAN: slab-out-of-bounds Read in vcs_scr_readw # git bisect good c3bed3b20e40ab44b98ac5f0471a5bd92a802f5a Bisecting: 176 revisions left to test after this (roughly 8 steps) [f949286c668aed5aa24acdb5838be9cfd9513bd3] mm: remove __ARCH_HAS_4LEVEL_HACK and include/asm-generic/4level-fixup.h testing commit f949286c668aed5aa24acdb5838be9cfd9513bd3 with gcc (GCC) 8.1.0 kernel signature: 70ae90ecd51dbeeee2d944c76e2d5eaad5c8c252 all runs: OK # git bisect bad f949286c668aed5aa24acdb5838be9cfd9513bd3 Bisecting: 83 revisions left to test after this (roughly 6 steps) [a264df74df38855096393447f1b8f386069a94b9] mm: memcg/slab: wait for !root kmem_cache refcnt killing on root kmem_cache destruction testing commit a264df74df38855096393447f1b8f386069a94b9 with gcc (GCC) 8.1.0 kernel signature: 0ac073242a015c964c786eaf8b0b85110278122b all runs: OK # git bisect bad a264df74df38855096393447f1b8f386069a94b9 Bisecting: 41 revisions left to test after this (roughly 5 steps) [19b6ecfca6b89cd3fb80af6c9b32afa54b442481] tty: serial: msm_serial: Use dma_request_chan() directly for channel request testing commit 19b6ecfca6b89cd3fb80af6c9b32afa54b442481 with gcc (GCC) 8.1.0 kernel signature: 7a8c64edc3f3493b1f159d35d41ed495d41ed0f6 all runs: crashed: KASAN: slab-out-of-bounds Read in vcs_scr_readw # git bisect good 19b6ecfca6b89cd3fb80af6c9b32afa54b442481 Bisecting: 20 revisions left to test after this (roughly 4 steps) [388c645a33a739bb96aa5ffe283ec68786ea7890] Merge tag 'spdx-5.5-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx testing commit 388c645a33a739bb96aa5ffe283ec68786ea7890 with gcc (GCC) 8.1.0 kernel signature: 7a7844bdd1e34ec28328c171d529f0abaf5bfed4 all runs: OK # git bisect bad 388c645a33a739bb96aa5ffe283ec68786ea7890 Bisecting: 10 revisions left to test after this (roughly 3 steps) [4500914d36860145c3c8a777646cfeca8a3f823f] tty: Fix Kconfig indentation testing commit 4500914d36860145c3c8a777646cfeca8a3f823f with gcc (GCC) 8.1.0 kernel signature: b3186c726e3151e9a767113a5b543c5651f818a6 all runs: crashed: KASAN: slab-out-of-bounds Read in vcs_scr_readw # git bisect good 4500914d36860145c3c8a777646cfeca8a3f823f Bisecting: 5 revisions left to test after this (roughly 3 steps) [2ae0b31e0faced43c011ce3221f2535721cb6a66] tty: don't crash in tty_init_dev when missing tty_port testing commit 2ae0b31e0faced43c011ce3221f2535721cb6a66 with gcc (GCC) 8.1.0 kernel signature: a63dc4a998646882041589430a49f6da24292ef8 all runs: crashed: KASAN: slab-out-of-bounds Read in vcs_scr_readw # git bisect good 2ae0b31e0faced43c011ce3221f2535721cb6a66 Bisecting: 2 revisions left to test after this (roughly 2 steps) [27ed14d0ecb38516b6f3c6fdcd62c25c9454f979] Revert "serial/8250: Add support for NI-Serial PXI/PXIe+485 devices" testing commit 27ed14d0ecb38516b6f3c6fdcd62c25c9454f979 with gcc (GCC) 8.1.0 kernel signature: b36a7d01d926218068a051539a55b0d295b8f215 all runs: OK # git bisect bad 27ed14d0ecb38516b6f3c6fdcd62c25c9454f979 Bisecting: 0 revisions left to test after this (roughly 1 step) [0c9acb1af77a3cb8707e43f45b72c95266903cee] vcs: prevent write access to vcsu devices testing commit 0c9acb1af77a3cb8707e43f45b72c95266903cee with gcc (GCC) 8.1.0 kernel signature: 2a5796598d71fd33e4221e128052a438c97b007d all runs: OK # git bisect bad 0c9acb1af77a3cb8707e43f45b72c95266903cee Bisecting: 0 revisions left to test after this (roughly 0 steps) [b2b2dd71e0859436d4e05b2f61f86140250ed3f8] tty: vt: keyboard: reject invalid keycodes testing commit b2b2dd71e0859436d4e05b2f61f86140250ed3f8 with gcc (GCC) 8.1.0 kernel signature: c607357dad6c350f8e94ce95ab2762609b68f7f7 all runs: crashed: KASAN: slab-out-of-bounds Read in vcs_scr_readw # git bisect good b2b2dd71e0859436d4e05b2f61f86140250ed3f8 0c9acb1af77a3cb8707e43f45b72c95266903cee is the first bad commit commit 0c9acb1af77a3cb8707e43f45b72c95266903cee Author: Nicolas Pitre Date: Tue Nov 5 10:33:16 2019 +0100 vcs: prevent write access to vcsu devices Commit d21b0be246bf ("vt: introduce unicode mode for /dev/vcs") guarded against using devices containing attributes as this is not yet implemented. It however failed to guard against writes to any devices as this is also unimplemented. Reported-by: Or Cohen Signed-off-by: Nicolas Pitre Cc: # v4.19+ Cc: Jiri Slaby Fixes: d21b0be246bf ("vt: introduce unicode mode for /dev/vcs") Link: https://lore.kernel.org/r/nycvar.YSQ.7.76.1911051030580.30289@knanqh.ubzr Signed-off-by: Greg Kroah-Hartman drivers/tty/vt/vc_screen.c | 3 +++ 1 file changed, 3 insertions(+) culprit signature: 2a5796598d71fd33e4221e128052a438c97b007d parent signature: c607357dad6c350f8e94ce95ab2762609b68f7f7 revisions tested: 14, total time: 3h9m11.109769549s (build: 1h24m8.301391835s, test: 1h43m43.14455183s) first good commit: 0c9acb1af77a3cb8707e43f45b72c95266903cee vcs: prevent write access to vcsu devices cc: ["gregkh@linuxfoundation.org" "nico@fluxnic.net" "npitre@baylibre.com"]