Messages in this thread Patch in this message | | | Date | Wed, 09 Nov 2011 13:33:54 -0800 | From | Greg KH <> | Subject | [187/264] net: Unlock sock before calling sk_free() |
| |
3.1-stable review patch. If anyone has any objections, please let me know.
------------------
From: Thomas Gleixner <tglx@linutronix.de>
[ Upstream commit b0691c8ee7c28a72748ff32e91b165ec12ae4de6 ]
Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Signed-off-by: David S. Miller <davem@davemloft.net> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> --- net/core/sock.c | 1 + 1 file changed, 1 insertion(+)
--- a/net/core/sock.c +++ b/net/core/sock.c @@ -1260,6 +1260,7 @@ struct sock *sk_clone(const struct sock /* It is still raw copy of parent, so invalidate * destructor and make plain sk_free() */ newsk->sk_destruct = NULL; + bh_unlock_sock(newsk); sk_free(newsk); newsk = NULL; goto out;
| |