freebsd-dev/sys/dev/cxgbe/tom
John Baldwin b67915014d Don't drop a reference to the TOE PCB in undo_offload_socket().
undo_offload_socket() is only called by t4_connect() during a connection
setup failure, but t4_connect() still owns the TOE PCB and frees ita
after undo_offload_socket() returns.  Release a reference in
undo_offload_socket() resulted in a double-free which panicked when
t4_connect() performed the second free.  The reference release was
added to undo_offload_socket() incorrectly in r299210.

MFC after:	1 week
Sponsored by:	Chelsio Communications
2017-01-27 23:03:28 +00:00
..
t4_connect.c cxgbe/tom: Add VIMAGE support to the TOE driver. 2017-01-11 23:48:17 +00:00
t4_cpl_io.c cxgbe/tom: Add VIMAGE support to the TOE driver. 2017-01-11 23:48:17 +00:00
t4_ddp.c cxgbe/tom: Add VIMAGE support to the TOE driver. 2017-01-11 23:48:17 +00:00
t4_listen.c cxgbe/tom: Fix a case where do_pass_accept_req wasn't properly restoring 2017-01-18 03:35:42 +00:00
t4_tom_l2t.c cxgbe(4): Changes to the CPL-handler registration mechanism and code 2016-07-05 01:29:24 +00:00
t4_tom_l2t.h cxgbe(4): Changes to the CPL-handler registration mechanism and code 2016-07-05 01:29:24 +00:00
t4_tom.c Don't drop a reference to the TOE PCB in undo_offload_socket(). 2017-01-27 23:03:28 +00:00
t4_tom.h cxgbe/tom: Add VIMAGE support to the TOE driver. 2017-01-11 23:48:17 +00:00