Page MenuHomeFreeBSD

cxgbe/t4_tom: Do not uninitialize a toepcb that has not been initialized.
ClosedPublic

Authored by np on Mar 6 2020, 6:02 PM.
Tags
None
Referenced Files
Unknown Object (File)
Tue, Apr 2, 7:07 AM
Unknown Object (File)
Jan 13 2024, 11:18 AM
Unknown Object (File)
Dec 22 2023, 11:57 PM
Unknown Object (File)
Dec 21 2023, 3:37 PM
Unknown Object (File)
Dec 8 2023, 2:46 AM
Unknown Object (File)
Oct 25 2023, 12:32 PM
Unknown Object (File)
Sep 19 2023, 10:44 AM
Unknown Object (File)
Jul 26 2023, 8:53 PM
Subscribers

Details

Summary

This fixes the following panic.

[145091] --- trap 0xc, rip = 0xffffffff80c00411, rsp = 0xfffffe0025192840, rbp = 0xfffffe0025192860 ---
[145091] vmem_xfree() at vmem_xfree+0xd1/frame 0xfffffe0025192860
[145091] tls_uninit_toep() at tls_uninit_toep+0x78/frame 0xfffffe0025192880
[145091] free_toepcb() at free_toepcb+0x32/frame 0xfffffe00251928a0
[145091] t4_connect() at t4_connect+0x3be/frame 0xfffffe0025192950
[145091] tcp_offload_connect() at tcp_offload_connect+0xa4/frame 0xfffffe0025192990
[145091] tcp_usr_connect() at tcp_usr_connect+0xec/frame 0xfffffe00251929f0
[145091] soconnect() at soconnect+0xae/frame 0xfffffe0025192a30
[145091] kern_connectat() at kern_connectat+0xe2/frame 0xfffffe0025192a90
[145091] sys_connect() at sys_connect+0x75/frame 0xfffffe0025192ad0
[145091] amd64_syscall() at amd64_syscall+0x137/frame 0xfffffe0025192bf0
[145091] fast_syscall_common() at fast_syscall_common+0x101/frame 0xfffffe0025192bf0
[145091] --- syscall (98, FreeBSD ELF64, sys_connect), rip = 0x8008e9d8a, rsp = 0x7fffffffc0f8, rbp = 0x7fffffffc130 ---

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Not Applicable
Unit
Tests Not Applicable