bisecting fixing commit since 2023a53bdf41b7646b1d384b6816af06309f73a5 building syzkaller on 6a81331a1d4c744da9204d02ec88d558f7eea9c9 testing commit 2023a53bdf41b7646b1d384b6816af06309f73a5 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.1 kernel signature: 0f8af8fd1a1c75c5db2cc81d709257410a7a7db3d94215a043fe5749acb854c4 all runs: crashed: WARNING in tracepoint_add_func testing current HEAD ba31f97d43be41ca99ab72a6131d7c226306865f testing commit ba31f97d43be41ca99ab72a6131d7c226306865f compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.1 kernel signature: 2212a942e0fcdfc4aa0e00f7b46d387e8e1d8aaaa5017a1cbcbbcf56ed7c7a63 all runs: OK # git bisect start ba31f97d43be41ca99ab72a6131d7c226306865f 2023a53bdf41b7646b1d384b6816af06309f73a5 Bisecting: 16634 revisions left to test after this (roughly 14 steps) [59607863c54e9eb3f69afc5257dfe71c38bb751e] fib: Return the correct errno code testing commit 59607863c54e9eb3f69afc5257dfe71c38bb751e compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.1 kernel signature: d1688f5aac8d768449c279a1764faee99ce8a1cffecc94d3a416cb5fecf74e74 all runs: OK # git bisect bad 59607863c54e9eb3f69afc5257dfe71c38bb751e Bisecting: 8291 revisions left to test after this (roughly 13 steps) [35655ceb31b56cd1cb52635a725dfcdb9662d7b7] Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux testing commit 35655ceb31b56cd1cb52635a725dfcdb9662d7b7 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.1 kernel signature: ee62be2fc75c8af66df3121d50dd7fe035db535578ac1c239bf746321b12fb74 all runs: crashed: WARNING in tracepoint_add_func # git bisect good 35655ceb31b56cd1cb52635a725dfcdb9662d7b7 Bisecting: 4382 revisions left to test after this (roughly 12 steps) [95275402f66e88c56144a2d859c13594b651b29b] Merge tag 'drm-next-2021-04-30' of git://anongit.freedesktop.org/drm/drm testing commit 95275402f66e88c56144a2d859c13594b651b29b compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.1 kernel signature: 77d1c379d9c3f8110646d1eea8bd3383008c9419945b401e3d8018e72ad2f0cb run #0: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #1: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #2: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #3: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #4: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #5: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #6: crashed: WARNING in __nf_unregister_net_hook run #7: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #8: crashed: WARNING in __nf_unregister_net_hook run #9: crashed: WARNING in __nf_unregister_net_hook # git bisect good 95275402f66e88c56144a2d859c13594b651b29b Bisecting: 2201 revisions left to test after this (roughly 11 steps) [8796ac1d031ad0d9346fd62841c8eb359570ba48] Merge tag 'rproc-v5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc testing commit 8796ac1d031ad0d9346fd62841c8eb359570ba48 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.1 kernel signature: 34f3b5574b6f46906c4fab4b3bc79beaef8a105a7823c78648f5699df8fb23b3 run #0: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #1: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #2: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #3: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #4: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #5: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #6: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #7: crashed: WARNING in __nf_unregister_net_hook run #8: crashed: WARNING in __nf_unregister_net_hook run #9: crashed: WARNING in __nf_unregister_net_hook # git bisect good 8796ac1d031ad0d9346fd62841c8eb359570ba48 Bisecting: 1100 revisions left to test after this (roughly 10 steps) [dd860052c99b1e088352bdd4fb7aef46f8d2ef47] Merge tag 'tag-chrome-platform-for-v5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux testing commit dd860052c99b1e088352bdd4fb7aef46f8d2ef47 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.1 kernel signature: a13d874274ccb1cfab1598eefa1fce8a5887526eccf86d402cce8fc09381fbda run #0: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #1: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #2: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #3: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #4: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #5: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #6: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #7: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #8: crashed: WARNING in __nf_unregister_net_hook run #9: crashed: WARNING in __nf_unregister_net_hook # git bisect good dd860052c99b1e088352bdd4fb7aef46f8d2ef47 Bisecting: 569 revisions left to test after this (roughly 9 steps) [dd6ad0516ee38112321e99ce368fddd49ee3b9db] Merge tag 'amd-drm-fixes-5.13-2021-05-19' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes testing commit dd6ad0516ee38112321e99ce368fddd49ee3b9db compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.1 kernel signature: cd6b7f6881bb5e8be0e1fadc29f1a276256a4a00b4295fb5b6028d9ff307d242 all runs: OK # git bisect bad dd6ad0516ee38112321e99ce368fddd49ee3b9db Bisecting: 271 revisions left to test after this (roughly 8 steps) [142b507f911c5a502dbb8f603216cb0ea8a79a48] Merge tag 'for-5.13-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux testing commit 142b507f911c5a502dbb8f603216cb0ea8a79a48 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.1 kernel signature: 5057e92104d4c6ea3555ad241bd5939621601a98712542428ed4ad194fbc5ac5 all runs: OK # git bisect bad 142b507f911c5a502dbb8f603216cb0ea8a79a48 Bisecting: 124 revisions left to test after this (roughly 7 steps) [07db05638aa25ed66e6fc89b45f6773ef3e69396] Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi testing commit 07db05638aa25ed66e6fc89b45f6773ef3e69396 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.1 kernel signature: 78625295d41ae55c7f0fe048337e4bfaa80d0701affeef3c89d70e65c081a3d5 all runs: OK # git bisect bad 07db05638aa25ed66e6fc89b45f6773ef3e69396 Bisecting: 66 revisions left to test after this (roughly 6 steps) [38318f23a7ef86a8b1862e5e8078c4de121960c3] i40e: Fix use-after-free in i40e_client_subtask() testing commit 38318f23a7ef86a8b1862e5e8078c4de121960c3 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.1 kernel signature: bdb2511cd36fdf3f320e126ed6a42e1b6d41f012ec8a70744014ed8738db775f run #0: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #1: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #2: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #3: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #4: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #5: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #6: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #7: crashed: WARNING in __nf_unregister_net_hook run #8: crashed: WARNING in __nf_unregister_net_hook run #9: crashed: kernel panic: panic_on_warn set # git bisect good 38318f23a7ef86a8b1862e5e8078c4de121960c3 Bisecting: 40 revisions left to test after this (roughly 5 steps) [ab159ac569fddf812c0a217d6dbffaa5d93ef88f] Merge tag 'powerpc-5.13-2' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux testing commit ab159ac569fddf812c0a217d6dbffaa5d93ef88f compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.1 kernel signature: 78625295d41ae55c7f0fe048337e4bfaa80d0701affeef3c89d70e65c081a3d5 all runs: OK # git bisect bad ab159ac569fddf812c0a217d6dbffaa5d93ef88f Bisecting: 9 revisions left to test after this (roughly 4 steps) [55bc1af3d9115d669570aa633e5428d6e2302e8f] Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf testing commit 55bc1af3d9115d669570aa633e5428d6e2302e8f compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.1 kernel signature: 275e72732c83fd7afa0184e6cb5e16ff55ea24255a542da6248ae55f372dd4aa all runs: crashed: WARNING in tracepoint_add_func # git bisect good 55bc1af3d9115d669570aa633e5428d6e2302e8f Bisecting: 4 revisions left to test after this (roughly 2 steps) [f5668260b872e89b8d3942a8b7d4278aa9c2c981] powerpc/32: Fix boot failure with CONFIG_STACKPROTECTOR testing commit f5668260b872e89b8d3942a8b7d4278aa9c2c981 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.1 kernel signature: 6875f8cdd077e1b7f8950ba8c65536a333251888491596bab92bf8c2cc29396d run #0: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #1: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #2: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #3: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #4: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #5: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #6: crashed: WARNING in __nf_unregister_net_hook run #7: crashed: WARNING in __nf_unregister_net_hook run #8: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #9: crashed: WARNING in __nf_unregister_net_hook # git bisect good f5668260b872e89b8d3942a8b7d4278aa9c2c981 Bisecting: 2 revisions left to test after this (roughly 1 step) [32b48bf8514c28cdc89cd8069eceeb6e6cff0612] KVM: PPC: Book3S HV: Fix conversion to gfn-based MMU notifier callbacks testing commit 32b48bf8514c28cdc89cd8069eceeb6e6cff0612 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.1 kernel signature: 6875f8cdd077e1b7f8950ba8c65536a333251888491596bab92bf8c2cc29396d run #0: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #1: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #2: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #3: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #4: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #5: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #6: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #7: crashed: WARNING in __nf_unregister_net_hook run #8: crashed: WARNING in __nf_unregister_net_hook run #9: crashed: WARNING in __nf_unregister_net_hook # git bisect good 32b48bf8514c28cdc89cd8069eceeb6e6cff0612 Bisecting: 1 revision left to test after this (roughly 1 step) [f96271cefe6dfd1cb04195b76f4a33e185cd7f92] Merge branch 'master' into next testing commit f96271cefe6dfd1cb04195b76f4a33e185cd7f92 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.1 kernel signature: a13d874274ccb1cfab1598eefa1fce8a5887526eccf86d402cce8fc09381fbda run #0: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #1: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #2: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #3: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #4: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #5: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #6: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #7: crashed: WARNING in __nf_unregister_net_hook run #8: crashed: WARNING in __nf_unregister_net_hook run #9: crashed: WARNING in __nf_unregister_net_hook # git bisect good f96271cefe6dfd1cb04195b76f4a33e185cd7f92 Bisecting: 0 revisions left to test after this (roughly 0 steps) [fc858a5231089b972076642a86cf62481d95d82e] Merge tag 'net-5.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net testing commit fc858a5231089b972076642a86cf62481d95d82e compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.1 kernel signature: 78625295d41ae55c7f0fe048337e4bfaa80d0701affeef3c89d70e65c081a3d5 all runs: OK # git bisect bad fc858a5231089b972076642a86cf62481d95d82e fc858a5231089b972076642a86cf62481d95d82e is the first bad commit commit fc858a5231089b972076642a86cf62481d95d82e Merge: dd860052c99b 55bc1af3d911 Author: Linus Torvalds Date: Sat May 8 08:31:46 2021 -0700 Merge tag 'net-5.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net Pull networking fixes from Jakub Kicinski: "Networking fixes for 5.13-rc1, including fixes from bpf, can and netfilter trees. Self-contained fixes, nothing risky. Current release - new code bugs: - dsa: ksz: fix a few bugs found by static-checker in the new driver - stmmac: fix frame preemption handshake not triggering after interface restart Previous releases - regressions: - make nla_strcmp handle more then one trailing null character - fix stack OOB reads while fragmenting IPv4 packets in openvswitch and net/sched - sctp: do asoc update earlier in sctp_sf_do_dupcook_a - sctp: delay auto_asconf init until binding the first addr - stmmac: clear receive all(RA) bit when promiscuous mode is off - can: mcp251x: fix resume from sleep before interface was brought up Previous releases - always broken: - bpf: fix leakage of uninitialized bpf stack under speculation - bpf: fix masking negation logic upon negative dst register - netfilter: don't assume that skb_header_pointer() will never fail - only allow init netns to set default tcp cong to a restricted algo - xsk: fix xp_aligned_validate_desc() when len == chunk_size to avoid false positive errors - ethtool: fix missing NLM_F_MULTI flag when dumping - can: m_can: m_can_tx_work_queue(): fix tx_skb race condition - sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b - bridge: fix NULL-deref caused by a races between assigning rx_handler_data and setting the IFF_BRIDGE_PORT bit Latecomer: - seg6: add counters support for SRv6 Behaviors" * tag 'net-5.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net: (73 commits) atm: firestream: Use fallthrough pseudo-keyword net: stmmac: Do not enable RX FIFO overflow interrupts mptcp: fix splat when closing unaccepted socket i40e: Remove LLDP frame filters i40e: Fix PHY type identifiers for 2.5G and 5G adapters i40e: fix the restart auto-negotiation after FEC modified i40e: Fix use-after-free in i40e_client_subtask() i40e: fix broken XDP support netfilter: nftables: avoid potential overflows on 32bit arches netfilter: nftables: avoid overflows in nft_hash_buckets() tcp: Specify cmsgbuf is user pointer for receive zerocopy. mlxsw: spectrum_mr: Update egress RIF list before route's action net: ipa: fix inter-EE IRQ register definitions can: m_can: m_can_tx_work_queue(): fix tx_skb race condition can: mcp251x: fix resume from sleep before interface was brought up can: mcp251xfd: mcp251xfd_probe(): add missing can_rx_offload_del() in error path can: mcp251xfd: mcp251xfd_probe(): fix an error pointer dereference in probe netfilter: nftables: Fix a memleak from userdata error path in new objects netfilter: remove BUG_ON() after skb_header_pointer() netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check ... CREDITS | 5 + Documentation/ABI/testing/sysfs-class-net-qmi | 16 ++ MAINTAINERS | 16 +- drivers/atm/firestream.c | 1 + drivers/net/can/m_can/m_can.c | 3 +- drivers/net/can/spi/mcp251x.c | 35 ++-- drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c | 8 +- drivers/net/dsa/microchip/ksz8795_spi.c | 3 + drivers/net/dsa/microchip/ksz8863_smi.c | 5 +- drivers/net/ethernet/atheros/alx/main.c | 2 +- drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 2 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c | 1 - drivers/net/ethernet/brocade/bna/bnad.c | 2 +- drivers/net/ethernet/cadence/macb_main.c | 4 +- drivers/net/ethernet/chelsio/cxgb4/sge.c | 16 +- drivers/net/ethernet/cisco/enic/enic_main.c | 7 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 12 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c | 3 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.h | 3 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 6 + .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 2 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c | 2 + drivers/net/ethernet/intel/i40e/i40e.h | 1 - drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h | 6 +- drivers/net/ethernet/intel/i40e/i40e_client.c | 1 + drivers/net/ethernet/intel/i40e/i40e_common.c | 4 +- drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 8 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 42 ----- drivers/net/ethernet/intel/i40e/i40e_txrx.c | 8 +- drivers/net/ethernet/intel/i40e/i40e_type.h | 7 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c | 30 ++-- drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 1 + drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c | 7 +- drivers/net/ethernet/stmicro/stmmac/hwif.h | 1 - drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 15 +- drivers/net/ipa/gsi.c | 4 +- drivers/net/ipa/gsi_reg.h | 18 +- drivers/net/phy/marvell.c | 62 +++++-- drivers/net/wan/hdlc_fr.c | 5 +- include/linux/bpf_verifier.h | 5 +- include/linux/netfilter_arp/arp_tables.h | 3 +- include/net/sctp/command.h | 1 - include/uapi/linux/netfilter/xt_SECMARK.h | 6 + include/uapi/linux/seg6_local.h | 30 ++++ kernel/bpf/verifier.c | 33 ++-- lib/nlattr.c | 2 +- net/bridge/br_netlink.c | 5 +- net/ethtool/netlink.c | 3 +- net/hsr/hsr_forward.c | 4 + net/ipv4/netfilter/arp_tables.c | 5 +- net/ipv4/netfilter/arptable_filter.c | 2 +- net/ipv4/tcp.c | 1 + net/ipv4/tcp_cong.c | 4 + net/ipv6/seg6.c | 3 - net/ipv6/seg6_local.c | 198 ++++++++++++++++++++- net/mptcp/subflow.c | 3 +- net/netfilter/nf_conntrack_ftp.c | 5 +- net/netfilter/nf_conntrack_h323_main.c | 3 +- net/netfilter/nf_conntrack_irc.c | 5 +- net/netfilter/nf_conntrack_pptp.c | 4 +- net/netfilter/nf_conntrack_proto_tcp.c | 6 +- net/netfilter/nf_conntrack_sane.c | 5 +- net/netfilter/nf_tables_api.c | 11 +- net/netfilter/nfnetlink.c | 1 + net/netfilter/nfnetlink_osf.c | 2 + net/netfilter/nft_set_hash.c | 20 ++- net/netfilter/xt_SECMARK.c | 88 +++++++-- net/nfc/llcp_sock.c | 4 + net/openvswitch/actions.c | 8 +- net/sched/sch_frag.c | 8 +- net/sctp/sm_make_chunk.c | 6 +- net/sctp/sm_sideeffect.c | 26 --- net/sctp/sm_statefuns.c | 47 ++++- net/sctp/socket.c | 38 ++-- net/smc/af_smc.c | 4 +- net/vmw_vsock/vmci_transport.c | 2 - net/xdp/xsk_queue.h | 7 +- tools/lib/bpf/ringbuf.c | 30 +++- tools/testing/selftests/bpf/prog_tests/snprintf.c | 2 + tools/testing/selftests/bpf/progs/test_snprintf.c | 5 + 80 files changed, 689 insertions(+), 330 deletions(-) revisions tested: 17, total time: 3h49m28.609856474s (build: 1h55m58.906859358s, test: 1h51m32.04366294s) first good commit: fc858a5231089b972076642a86cf62481d95d82e Merge tag 'net-5.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net recipients (to): ["torvalds@linux-foundation.org"] recipients (cc): ["andrii@kernel.org" "ast@kernel.org" "bpf@vger.kernel.org" "daniel@iogearbox.net" "john.fastabend@gmail.com" "kafai@fb.com" "kpsingh@kernel.org" "netdev@vger.kernel.org" "songliubraving@fb.com" "yhs@fb.com"]