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

Reply via email to