bisecting fixing commit since 07c4b9e9f71aa4bc74009f710fc5a745e10981bf building syzkaller on eef6e5808d6507716d331b9eff67fdd991be891a testing commit 07c4b9e9f71aa4bc74009f710fc5a745e10981bf with gcc (GCC) 8.1.0 kernel signature: ae4cd01bf9af0231f7c72a3d89d91f832b11cc9976f6e21d691b14f1a8cb3f4d all runs: crashed: general protection fault in gcmaes_crypt_by_sg testing current HEAD 0a44cac8105059eb756ed4276e932e54e1ba004d testing commit 0a44cac8105059eb756ed4276e932e54e1ba004d with gcc (GCC) 8.1.0 kernel signature: f833b98a1efb41d6a0c207548887e75c9c6b15dff29a01ea70d02c2631850c40 all runs: OK # git bisect start 0a44cac8105059eb756ed4276e932e54e1ba004d 07c4b9e9f71aa4bc74009f710fc5a745e10981bf Bisecting: 6821 revisions left to test after this (roughly 13 steps) [5307040655d0b8d465a2f54d9c67be5b3a780bcd] Merge branch 'work.adfs' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs testing commit 5307040655d0b8d465a2f54d9c67be5b3a780bcd with gcc (GCC) 8.1.0 kernel signature: cfd7b12179f52790cbc8fd5e7e00b8881bce73de6f5c53f80fb0735e548d78b4 run #0: OK run #1: OK run #2: OK run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: boot failed: can't ssh into the instance # git bisect bad 5307040655d0b8d465a2f54d9c67be5b3a780bcd Bisecting: 3443 revisions left to test after this (roughly 12 steps) [a78208e2436963d0b2c7d186277d6e1a9755029a] Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 testing commit a78208e2436963d0b2c7d186277d6e1a9755029a with gcc (GCC) 8.1.0 kernel signature: 470a1fa6b68ee1fa45d50b0e4176ac809e8f059b90da157c80517b003a1311cf all runs: OK # git bisect bad a78208e2436963d0b2c7d186277d6e1a9755029a Bisecting: 1716 revisions left to test after this (roughly 11 steps) [fa865ba183d61c1ec8cbcab8573159c3b72b89a4] firestream: fix memory leaks testing commit fa865ba183d61c1ec8cbcab8573159c3b72b89a4 with gcc (GCC) 8.1.0 kernel signature: b9285a7494b92e11f37921a5a1c8f8a7c0587b72991b035217957c25b30432ce all runs: OK # git bisect bad fa865ba183d61c1ec8cbcab8573159c3b72b89a4 Bisecting: 826 revisions left to test after this (roughly 10 steps) [e35d0165908ad2d2bdb76773ef77b551763eedbd] Merge tag 'sound-5.5-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound testing commit e35d0165908ad2d2bdb76773ef77b551763eedbd with gcc (GCC) 8.1.0 kernel signature: 52f34d6c24fd7c511c3a8ac245a6c9de896e67ca54ae94d2b04e109c966a6029 all runs: crashed: general protection fault in gcmaes_crypt_by_sg # git bisect good e35d0165908ad2d2bdb76773ef77b551763eedbd Bisecting: 413 revisions left to test after this (roughly 9 steps) [ef64753c1922511e7d81947a8d27e72925a05e2c] Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux testing commit ef64753c1922511e7d81947a8d27e72925a05e2c with gcc (GCC) 8.1.0 kernel signature: 662ac8524caf678b26d2b3b652656005b7cfab67f6680eff2c125cf5f1542e41 all runs: crashed: general protection fault in gcmaes_crypt_by_sg # git bisect good ef64753c1922511e7d81947a8d27e72925a05e2c Bisecting: 224 revisions left to test after this (roughly 8 steps) [5f43644394a96a8bcd8fc29a8bbd9c40b4465b54] Merge branch 'i2c/for-current' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux testing commit 5f43644394a96a8bcd8fc29a8bbd9c40b4465b54 with gcc (GCC) 8.1.0 kernel signature: 95e20e97b3ca5dd8728855721e70197e878a2fe6b7cbe8b1cc384515821b4352 all runs: crashed: general protection fault in gcmaes_crypt_by_sg # git bisect good 5f43644394a96a8bcd8fc29a8bbd9c40b4465b54 Bisecting: 110 revisions left to test after this (roughly 7 steps) [9c5ed2f831c603439c699f8cd69e9998de472526] Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec testing commit 9c5ed2f831c603439c699f8cd69e9998de472526 with gcc (GCC) 8.1.0 kernel signature: 3f81df1e0185584789a26057409e3a7785ad03456646946500cb436f34edcbe8 all runs: OK # git bisect bad 9c5ed2f831c603439c699f8cd69e9998de472526 Bisecting: 56 revisions left to test after this (roughly 6 steps) [4eee13f14dd8989e6168e1d69b8804f44c016e04] net: stmmac: selftests: Guard VLAN Perfect test against non supported HW testing commit 4eee13f14dd8989e6168e1d69b8804f44c016e04 with gcc (GCC) 8.1.0 kernel signature: ddb7d1a2f3ad1fabcabec2b1b2156da7f5f60d1305394adae873a16b1360dd51 all runs: OK # git bisect bad 4eee13f14dd8989e6168e1d69b8804f44c016e04 Bisecting: 28 revisions left to test after this (roughly 5 steps) [f8d7408a4d7f60f8b2df0f81decdc882dd9c20dc] net: usb: lan78xx: limit size of local TSO packets testing commit f8d7408a4d7f60f8b2df0f81decdc882dd9c20dc with gcc (GCC) 8.1.0 kernel signature: 86265f0e4d2c86aef4b65a3b3b2ab10f8373d5f497305dc355c2115bca79fd21 all runs: OK # git bisect bad f8d7408a4d7f60f8b2df0f81decdc882dd9c20dc Bisecting: 13 revisions left to test after this (roughly 4 steps) [7bd754c47dd3ad1b048c9641294b0234fcce2c58] net: stmmac: tc: Do not setup flower filtering if RSS is enabled testing commit 7bd754c47dd3ad1b048c9641294b0234fcce2c58 with gcc (GCC) 8.1.0 kernel signature: 11f41e88320bdb6079b14ded729e1e16d435a4d9060a0c7716570bedc0d789f8 all runs: OK # git bisect bad 7bd754c47dd3ad1b048c9641294b0234fcce2c58 Bisecting: 6 revisions left to test after this (roughly 3 steps) [d5ad7a6a7f3c87b278d7e4973b65682be4e588dd] e1000e: Revert "e1000e: Make watchdog use delayed work" testing commit d5ad7a6a7f3c87b278d7e4973b65682be4e588dd with gcc (GCC) 8.1.0 kernel signature: 2c7628244ce1e2e2cfe79d9944b1fbc7cd7268394a20655bccc4b426da218228 all runs: crashed: general protection fault in gcmaes_crypt_by_sg # git bisect good d5ad7a6a7f3c87b278d7e4973b65682be4e588dd Bisecting: 3 revisions left to test after this (roughly 2 steps) [e267371dd376d1b3ebc9f01229845a9656734d97] Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue testing commit e267371dd376d1b3ebc9f01229845a9656734d97 with gcc (GCC) 8.1.0 kernel signature: 70bbd34e6feca80642358e00bc17531fe071fea327cc5af35f209d0e68ec2db8 all runs: crashed: general protection fault in gcmaes_crypt_by_sg # git bisect good e267371dd376d1b3ebc9f01229845a9656734d97 Bisecting: 1 revision left to test after this (roughly 1 step) [db885e66d268884dc72967279b7e84f522556abc] net/tls: fix async operation testing commit db885e66d268884dc72967279b7e84f522556abc with gcc (GCC) 8.1.0 kernel signature: 1e25ef8bcc54359815a225664035ab658f1b68cbf05c63a585de2964dc052ecf all runs: OK # git bisect bad db885e66d268884dc72967279b7e84f522556abc Bisecting: 0 revisions left to test after this (roughly 0 steps) [5c5d22a750d4bcf35e9539dccec397b0edcce176] net/tls: avoid spurious decryption error with HW resync testing commit 5c5d22a750d4bcf35e9539dccec397b0edcce176 with gcc (GCC) 8.1.0 kernel signature: 458a50dd7ea4f3033fa2649fe2464d61f3d6a0a8c6ceec217027d2e4b2e77e51 all runs: crashed: general protection fault in gcmaes_crypt_by_sg # git bisect good 5c5d22a750d4bcf35e9539dccec397b0edcce176 db885e66d268884dc72967279b7e84f522556abc is the first bad commit commit db885e66d268884dc72967279b7e84f522556abc Author: Jakub Kicinski Date: Fri Jan 10 04:38:32 2020 -0800 net/tls: fix async operation Mallesham reports the TLS with async accelerator was broken by commit d10523d0b3d7 ("net/tls: free the record on encryption error") because encryption can return -EINPROGRESS in such setups, which should not be treated as an error. The error is also present in the BPF path (likely copied from there). Reported-by: Mallesham Jatharakonda Fixes: d3b18ad31f93 ("tls: add bpf support to sk_msg handling") Fixes: d10523d0b3d7 ("net/tls: free the record on encryption error") Signed-off-by: Jakub Kicinski Reviewed-by: Simon Horman Signed-off-by: David S. Miller net/tls/tls_sw.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) culprit signature: 1e25ef8bcc54359815a225664035ab658f1b68cbf05c63a585de2964dc052ecf parent signature: 458a50dd7ea4f3033fa2649fe2464d61f3d6a0a8c6ceec217027d2e4b2e77e51 revisions tested: 16, total time: 3h51m40.370892331s (build: 1h48m43.579412841s, test: 2h1m45.224738612s) first good commit: db885e66d268884dc72967279b7e84f522556abc net/tls: fix async operation cc: ["davem@davemloft.net" "jakub.kicinski@netronome.com" "simon.horman@netronome.com"]