bisecting fixing commit since 675cc038067f0e530471c56a7442935f84669d95 building syzkaller on 65a7a8540d29e72622fca06522587f7e66539fd3 testing commit 675cc038067f0e530471c56a7442935f84669d95 compiler: gcc version 8.4.1 20210217 (GCC) kernel signature: e1f9fefb8ad8b3848a6e5be9fcecb05bc1dafab00d316003c23cfe18fdf7366a all runs: crashed: BUG: unable to handle kernel paging request in do_csum testing current HEAD b172b44fcb1771e083aad806fa96f3f60e2ddfac testing commit b172b44fcb1771e083aad806fa96f3f60e2ddfac compiler: gcc version 8.4.1 20210217 (GCC) kernel signature: cf1593bd7875986f3c487f5ad2bcf436f535f2a4e9f5ea76c33b35b1fcd9c304 all runs: OK # git bisect start b172b44fcb1771e083aad806fa96f3f60e2ddfac 675cc038067f0e530471c56a7442935f84669d95 Bisecting: 1419 revisions left to test after this (roughly 11 steps) [e82c6e0cadcccb465dba267273163cc2bd2a6bb6] pata_ipx4xx_cf: fix IRQ check testing commit e82c6e0cadcccb465dba267273163cc2bd2a6bb6 compiler: gcc version 8.4.1 20210217 (GCC) kernel signature: c01fcd0bf9fe9532d95d4f3eca33139cc826a94d82bc7f510c9320f80b5a17e6 all runs: crashed: BUG: unable to handle kernel paging request in do_csum # git bisect good e82c6e0cadcccb465dba267273163cc2bd2a6bb6 Bisecting: 709 revisions left to test after this (roughly 10 steps) [8278bf4874aac63527e32f010d411e05a66d1953] lib: vsprintf: Fix handling of number field widths in vsscanf testing commit 8278bf4874aac63527e32f010d411e05a66d1953 compiler: gcc version 8.4.1 20210217 (GCC) kernel signature: 793670909a11e6e1005a1d5f3786fa5071ed0d8f0184b38a2800bdabc23ff9f4 all runs: crashed: BUG: unable to handle kernel paging request in do_csum # git bisect good 8278bf4874aac63527e32f010d411e05a66d1953 Bisecting: 354 revisions left to test after this (roughly 9 steps) [467e2517a9f8d5c2236a5f310c437157bc0718b2] ARM: dts: imx6: phyFLEX: Fix UART hardware flow control testing commit 467e2517a9f8d5c2236a5f310c437157bc0718b2 compiler: gcc version 8.4.1 20210217 (GCC) kernel signature: 35c3f8b4d18b08c140822050d6911f5bd01080ef16fd2bc91ec30ada462dbfc0 all runs: crashed: BUG: unable to handle kernel paging request in do_csum # git bisect good 467e2517a9f8d5c2236a5f310c437157bc0718b2 Bisecting: 177 revisions left to test after this (roughly 8 steps) [82ff713e72b5eeb97312cd7944159ba55934963a] clk: stm32f4: fix post divisor setup for I2S/SAI PLLs testing commit 82ff713e72b5eeb97312cd7944159ba55934963a compiler: gcc version 8.4.1 20210217 (GCC) kernel signature: 76f97d5bf84bbaece3f4ed043e70b642c4a3df8b4097a23c0a552a0444849378 all runs: crashed: BUG: unable to handle kernel paging request in do_csum # git bisect good 82ff713e72b5eeb97312cd7944159ba55934963a Bisecting: 88 revisions left to test after this (roughly 7 steps) [cc656023d1691167b347804f06fc09e168aa9b99] x86/resctrl: Fix default monitoring groups reporting testing commit cc656023d1691167b347804f06fc09e168aa9b99 compiler: gcc version 8.4.1 20210217 (GCC) kernel signature: 0c850bf4984558cbc5622473fd333d477031a525ac6ef358908966719d5bfaed all runs: crashed: BUG: unable to handle kernel paging request in do_csum # git bisect good cc656023d1691167b347804f06fc09e168aa9b99 Bisecting: 44 revisions left to test after this (roughly 6 steps) [ea99a7fae21b554d50880d3392122ffce14615ef] slimbus: messaging: start transaction ids from 1 instead of zero testing commit ea99a7fae21b554d50880d3392122ffce14615ef compiler: gcc version 8.4.1 20210217 (GCC) kernel signature: bcac6d45148f8f2a88ba8b9de3b01ce64a183a58e9197be42d7387769a236e80 all runs: crashed: BUG: unable to handle kernel paging request in do_csum # git bisect good ea99a7fae21b554d50880d3392122ffce14615ef Bisecting: 22 revisions left to test after this (roughly 5 steps) [8fc75a3c1de74e892526a38477ae1bfd277d4b3d] usb: dwc3: gadget: Fix dwc3_calc_trbs_left() testing commit 8fc75a3c1de74e892526a38477ae1bfd277d4b3d compiler: gcc version 8.4.1 20210217 (GCC) kernel signature: 6a54b04c783efa93cd0294f8909f88c6bac16ca9e2f8d8a6310bbe065e44fa7f all runs: crashed: BUG: unable to handle kernel paging request in do_csum # git bisect good 8fc75a3c1de74e892526a38477ae1bfd277d4b3d Bisecting: 11 revisions left to test after this (roughly 4 steps) [68208dc42dd906fe626224000d85e9513dbe5199] virtio_pci: Support surprise removal of virtio pci device testing commit 68208dc42dd906fe626224000d85e9513dbe5199 compiler: gcc version 8.4.1 20210217 (GCC) kernel signature: 7e43b46b5b1bb74bb5dea7534e728c73e2350c9058e5f5ace2dce65f9c9ecb21 all runs: OK # git bisect bad 68208dc42dd906fe626224000d85e9513dbe5199 Bisecting: 5 revisions left to test after this (roughly 3 steps) [24d34768233fba8613064c93234774c5c97e0f50] xgene-v2: Fix a resource leak in the error handling path of 'xge_probe()' testing commit 24d34768233fba8613064c93234774c5c97e0f50 compiler: gcc version 8.4.1 20210217 (GCC) kernel signature: aa7acfaed094b5d4572417237af2abbd2be4fb07b0b095c10b94fdb4a648c70a all runs: OK # git bisect bad 24d34768233fba8613064c93234774c5c97e0f50 Bisecting: 2 revisions left to test after this (roughly 1 step) [c1cec00baa5cd00203094635fdb874426a46b952] IB/hfi1: Fix possible null-pointer dereference in _extend_sdma_tx_descs() testing commit c1cec00baa5cd00203094635fdb874426a46b952 compiler: gcc version 8.4.1 20210217 (GCC) kernel signature: 8b40dca63ea251a68cf1719acb20cedbced7131afe699ef92b71991f43af8d31 all runs: crashed: BUG: unable to handle kernel paging request in do_csum # git bisect good c1cec00baa5cd00203094635fdb874426a46b952 Bisecting: 0 revisions left to test after this (roughly 1 step) [c33471daf2763c5aee2b7926202c74b75c365119] ip_gre: add validation for csum_start testing commit c33471daf2763c5aee2b7926202c74b75c365119 compiler: gcc version 8.4.1 20210217 (GCC) kernel signature: aa7acfaed094b5d4572417237af2abbd2be4fb07b0b095c10b94fdb4a648c70a all runs: OK # git bisect bad c33471daf2763c5aee2b7926202c74b75c365119 Bisecting: 0 revisions left to test after this (roughly 0 steps) [aa3cb20d13acc8c314249199bb69ce6c69d8c9d0] e1000e: Fix the max snoop/no-snoop latency for 10M testing commit aa3cb20d13acc8c314249199bb69ce6c69d8c9d0 compiler: gcc version 8.4.1 20210217 (GCC) kernel signature: c7e0c74347816d37695e4796b29332d679f823c850a179ee4dd0e0e17b0db024 all runs: crashed: BUG: unable to handle kernel paging request in do_csum # git bisect good aa3cb20d13acc8c314249199bb69ce6c69d8c9d0 c33471daf2763c5aee2b7926202c74b75c365119 is the first bad commit commit c33471daf2763c5aee2b7926202c74b75c365119 Author: Shreyansh Chouhan Date: Sat Aug 21 12:44:24 2021 +0530 ip_gre: add validation for csum_start [ Upstream commit 1d011c4803c72f3907eccfc1ec63caefb852fcbf ] Validate csum_start in gre_handle_offloads before we call _gre_xmit so that we do not crash later when the csum_start value is used in the lco_csum function call. This patch deals with ipv4 code. Fixes: c54419321455 ("GRE: Refactor GRE tunneling code.") Reported-by: syzbot+ff8e1b9f2f36481e2efc@syzkaller.appspotmail.com Signed-off-by: Shreyansh Chouhan Reviewed-by: Willem de Bruijn Signed-off-by: David S. Miller Signed-off-by: Sasha Levin net/ipv4/ip_gre.c | 2 ++ 1 file changed, 2 insertions(+) culprit signature: aa7acfaed094b5d4572417237af2abbd2be4fb07b0b095c10b94fdb4a648c70a parent signature: c7e0c74347816d37695e4796b29332d679f823c850a179ee4dd0e0e17b0db024 revisions tested: 14, total time: 3h25m32.861935528s (build: 2h18m46.251950852s, test: 1h5m25.783569934s) first good commit: c33471daf2763c5aee2b7926202c74b75c365119 ip_gre: add validation for csum_start recipients (to): ["chouhan.shreyansh630@gmail.com" "davem@davemloft.net" "sashal@kernel.org" "willemb@google.com"] recipients (cc): []