From: Herbert Xu <[EMAIL PROTECTED]> Date: Thu, 26 Jan 2006 13:42:02 +1100
> Eric W. Biederman <[EMAIL PROTECTED]> wrote: > > > > This patch fix dst reference counting in tcp_v6_send_synack > > > > Analysis: > > Currently tcp_v6_send_synack is never called with a dst entry > > so dst always comes in as NULL. > > Thanks for the bug fix. BTW, why don't we get rid of the dst > argument to rtx_syn_ack altogether? As it is if we ever start > using the dst argument these functions could break. Aieee! This is one hairy area, and one ripe for audit :) For example, dccp_v4_send_response() always releases the DST yet dccp_v6_send_response() never does. Which one is correct? Regardless, since everyone passes NULL as the dst argument to ->rtx_syn_ack() I am going to kill that argument off now before it causes any troubles and then put in Eric's fix (after thinking about it some more). Can someone check out the dccp_v{4,6}_send_response() cases and sort them out? Thanks. - To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html