bisecting fixing commit since 9eaa88c7036eda3f6c215f87ca693594cf90559b building syzkaller on 44068e196185e2f5a7c94629b6245cdde008b140 testing commit 9eaa88c7036eda3f6c215f87ca693594cf90559b compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: f71a74672a84da2839cb085045dbf1718ef712314473a6dbb4f110fab86a31e6 all runs: crashed: KASAN: use-after-free Read in nf_hook_entries_grow testing current HEAD 0c947b893d69231a9add855939da7c66237ab44f testing commit 0c947b893d69231a9add855939da7c66237ab44f compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: a392f986cee3afe7cf78ab9968ca6c8fba4f5c08bffbcd819960e1657512a991 all runs: OK # git bisect start 0c947b893d69231a9add855939da7c66237ab44f 9eaa88c7036eda3f6c215f87ca693594cf90559b Bisecting: 5598 revisions left to test after this (roughly 13 steps) [63045bfd3c8dbe9c8bee7e33291202725154cb2c] netfilter: nf_tables: don't use 'data_size' uninitialized testing commit 63045bfd3c8dbe9c8bee7e33291202725154cb2c compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: b73026c7aa8231992f76aff1e84f2662ae1d02886cb1704ce205af079ecb647b all runs: OK # git bisect bad 63045bfd3c8dbe9c8bee7e33291202725154cb2c Bisecting: 2871 revisions left to test after this (roughly 12 steps) [8aaaf2f3af2ae212428f4db1af34214225f5cec3] Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net testing commit 8aaaf2f3af2ae212428f4db1af34214225f5cec3 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: b7ebaf6834934c935dfbd121f90626c8c81cbc617e519ed8d185c8c3e17f50e7 all runs: OK # git bisect bad 8aaaf2f3af2ae212428f4db1af34214225f5cec3 Bisecting: 1330 revisions left to test after this (roughly 10 steps) [608f7c47dfad80444f6d7bd3234314b273c7286b] mt76: clear sta powersave flag after notifying driver testing commit 608f7c47dfad80444f6d7bd3234314b273c7286b compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 8053c219778e3a94fbf9449550082742680cc5be1cf96b3a59eef52cd318e496 all runs: crashed: KASAN: use-after-free Read in nf_hook_entries_grow # git bisect good 608f7c47dfad80444f6d7bd3234314b273c7286b Bisecting: 614 revisions left to test after this (roughly 9 steps) [aec53e60e0e665b359328b946654bc3ef77aed57] Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net testing commit aec53e60e0e665b359328b946654bc3ef77aed57 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 8e7293695aa98bf3345adda209d804a3a1208f580950ae1a09ab8957fc345c50 all runs: crashed: KASAN: use-after-free Read in nf_hook_entries_grow # git bisect good aec53e60e0e665b359328b946654bc3ef77aed57 Bisecting: 295 revisions left to test after this (roughly 8 steps) [b9adba350a841e8233d3e4d8d3c8dede3fc88c46] Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net testing commit b9adba350a841e8233d3e4d8d3c8dede3fc88c46 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 3afd5f2adc29c69f00c5495961be61c3076c2ec8dfc3a0b5c00296a81051671c all runs: crashed: KASAN: use-after-free Read in nf_hook_entries_grow # git bisect good b9adba350a841e8233d3e4d8d3c8dede3fc88c46 Bisecting: 147 revisions left to test after this (roughly 7 steps) [9fe890cc5bb84d6859d9a2422830b7fd6fd20521] net: ena: Extract recurring driver reset code into a function testing commit 9fe890cc5bb84d6859d9a2422830b7fd6fd20521 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 6e390a386422089e4489d84f2b0fcb54086b82752b85eb18f8a68a3238a72a18 all runs: crashed: KASAN: use-after-free Read in nf_hook_entries_grow # git bisect good 9fe890cc5bb84d6859d9a2422830b7fd6fd20521 Bisecting: 73 revisions left to test after this (roughly 6 steps) [342402c426902c59491b43d3056a1039e5ca02db] net/mlx5e: Fix build error in fec_set_block_stats() testing commit 342402c426902c59491b43d3056a1039e5ca02db compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 231f65f5243cb38b91b53df79d8f696265a1c35100f716fa3d48c1f00d58285f all runs: crashed: KASAN: use-after-free Read in nf_hook_entries_grow # git bisect good 342402c426902c59491b43d3056a1039e5ca02db Bisecting: 36 revisions left to test after this (roughly 5 steps) [eabd0f88b0d2d433c5dfe88218d4ce1c11ef04b8] octeontx2-nicvf: Free VF PTP resources. testing commit eabd0f88b0d2d433c5dfe88218d4ce1c11ef04b8 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 758692248f80284d40133d0d9fd840a51bf4f873f3a32ecc8d8c3181925a479c all runs: OK # git bisect bad eabd0f88b0d2d433c5dfe88218d4ce1c11ef04b8 Bisecting: 17 revisions left to test after this (roughly 4 steps) [29507144c99814cd5e1ed9873db21ffc634f6c95] Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf testing commit 29507144c99814cd5e1ed9873db21ffc634f6c95 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: c7feb9d878ba57971dce143275b189669a720e443d72d108be3d8eda795b4cd4 run #0: basic kernel testing failed: BUG: program execution failed: executor NUM: failed to write control pipe: write |NUM: broken pipe 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: OK # git bisect bad 29507144c99814cd5e1ed9873db21ffc634f6c95 Bisecting: 8 revisions left to test after this (roughly 3 steps) [c4251db3b9d2ad4411f95e65ca00ea0f6800319b] Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec testing commit c4251db3b9d2ad4411f95e65ca00ea0f6800319b compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 28e668bcb2a1eb1435f936b687e32b19c98fc41c7c37e664c497236f95f02110 all runs: OK # git bisect bad c4251db3b9d2ad4411f95e65ca00ea0f6800319b Bisecting: 4 revisions left to test after this (roughly 2 steps) [68ac0f3810e76a853b5f7b90601a05c3048b8b54] xfrm: state and policy should fail if XFRMA_IF_ID 0 testing commit 68ac0f3810e76a853b5f7b90601a05c3048b8b54 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 76e7226822d91559799f4305774b26f038d259436dbc9a724b2edb2d980af47a all runs: OK # git bisect bad 68ac0f3810e76a853b5f7b90601a05c3048b8b54 Bisecting: 2 revisions left to test after this (roughly 1 step) [ec3bb890817e4398f2d46e12e2e205495b116be9] xfrm: fix dflt policy check when there is no policy configured testing commit ec3bb890817e4398f2d46e12e2e205495b116be9 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 822ba1ae1c54bd0ad13a8b5b6e6e5b0c4219d00826995726e333c7fefeea2409 all runs: crashed: KASAN: use-after-free Read in nf_hook_entries_grow # git bisect good ec3bb890817e4398f2d46e12e2e205495b116be9 Bisecting: 0 revisions left to test after this (roughly 1 step) [8dce43919566f06e865f7e8949f5c10d8c2493f5] xfrm: interface with if_id 0 should return error testing commit 8dce43919566f06e865f7e8949f5c10d8c2493f5 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 7fdbb5ce10bd1668c1e84130afd2fce903489e4538c2cb470f1b8fd20667b8ea all runs: OK # git bisect bad 8dce43919566f06e865f7e8949f5c10d8c2493f5 Bisecting: 0 revisions left to test after this (roughly 0 steps) [7770a39d7c63faec6c4f33666d49a8cb664d0482] xfrm: fix a small bug in xfrm_sa_len() testing commit 7770a39d7c63faec6c4f33666d49a8cb664d0482 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 025e7fbd0bb20b3af0e54ad4c36fef06f8537dbd2a219c5d858055f202c34ba3 all runs: crashed: KASAN: use-after-free Read in nf_hook_entries_grow # git bisect good 7770a39d7c63faec6c4f33666d49a8cb664d0482 8dce43919566f06e865f7e8949f5c10d8c2493f5 is the first bad commit commit 8dce43919566f06e865f7e8949f5c10d8c2493f5 Author: Antony Antony Date: Sun Dec 12 11:34:30 2021 +0100 xfrm: interface with if_id 0 should return error xfrm interface if_id = 0 would cause xfrm policy lookup errors since Commit 9f8550e4bd9d. Now explicitly fail to create an xfrm interface when if_id = 0 With this commit: ip link add ipsec0 type xfrm dev lo if_id 0 Error: if_id must be non zero. v1->v2 change: - add Fixes: tag Fixes: 9f8550e4bd9d ("xfrm: fix disable_xfrm sysctl when used on xfrm interfaces") Signed-off-by: Antony Antony Reviewed-by: Eyal Birger Signed-off-by: Steffen Klassert net/xfrm/xfrm_interface.c | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) culprit signature: 7fdbb5ce10bd1668c1e84130afd2fce903489e4538c2cb470f1b8fd20667b8ea parent signature: 025e7fbd0bb20b3af0e54ad4c36fef06f8537dbd2a219c5d858055f202c34ba3 revisions tested: 16, total time: 2h54m44.108245798s (build: 1h46m38.520879664s, test: 1h6m35.786385621s) first good commit: 8dce43919566f06e865f7e8949f5c10d8c2493f5 xfrm: interface with if_id 0 should return error recipients (to): ["antony.antony@secunet.com" "eyal.birger@gmail.com" "steffen.klassert@secunet.com"] recipients (cc): []