X-Git-Url: http://git.rot13.org/?a=blobdiff_plain;f=include%2Fnet%2Finet_timewait_sock.h;h=5f48748fe017557e0ec61f1d0a5bce47800387c8;hb=cb7fabcf9d4340b61f012cc7e8e3d7ff5c4f441c;hp=6d14c22a00c5e3e9ab750fb0c68434edba86c853;hpb=7ff3e52cf2947ebd38c84159af68e5a29d228f6c;p=powerpc.git diff --git a/include/net/inet_timewait_sock.h b/include/net/inet_timewait_sock.h index 6d14c22a00..5f48748fe0 100644 --- a/include/net/inet_timewait_sock.h +++ b/include/net/inet_timewait_sock.h @@ -196,6 +196,7 @@ static inline void inet_twsk_put(struct inet_timewait_sock *tw) { if (atomic_dec_and_test(&tw->tw_refcnt)) { struct module *owner = tw->tw_prot->owner; + twsk_destructor((struct sock *)tw); #ifdef SOCK_REFCNT_DEBUG printk(KERN_DEBUG "%s timewait_sock %p released\n", tw->tw_prot->name, tw);