From: Vlad Yasevich <vyasevich@xxxxxxxxx> Date: Fri, 09 Aug 2013 10:42:37 -0400 > On 08/09/2013 10:25 AM, Daniel Borkmann wrote: >> Probably this one is quite unlikely to be triggered, but it's more >> safe >> to do the call_rcu() at the end after we have dropped the reference on >> the asoc and freed sctp packet chunks. The reason why is because in >> sctp_transport_destroy_rcu() the transport is being kfree()'d, and if >> we're unlucky enough we could run into corrupted pointers. Probably >> that's more of theoretical nature, but it's safer to have this simple >> fix. >> >> Introduced by commit 8c98653f ("sctp: sctp_close: fix release of >> bindings >> for deferred call_rcu's"). I also did the 8c98653f regression test and >> it's fine that way. >> >> Signed-off-by: Daniel Borkmann <dborkman@xxxxxxxxxx> > > Acked-by: Vlad Yasevich <vyasevich@xxxxxxxxx> Applied, thanks everyone. -- To unsubscribe from this list: send the line "unsubscribe linux-sctp" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html