lkml.org 
[lkml]   [2017]   [Mar]   [10]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Date
    Subject[PATCH 3.16 294/370] net/sock: Add sock_efree() function
    3.16.42-rc1 review patch.  If anyone has any objections, please let me know.

    ------------------

    From: Ben Hutchings <ben@decadent.org.uk>

    Extracted from commit 62bccb8cdb69 ("net-timestamp: Make the clone operation
    stand-alone from phy timestamping").

    Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
    ---
    --- a/include/net/sock.h
    +++ b/include/net/sock.h
    @@ -1569,6 +1569,7 @@ struct sk_buff *sock_wmalloc(struct sock
    void sock_wfree(struct sk_buff *skb);
    void skb_orphan_partial(struct sk_buff *skb);
    void sock_rfree(struct sk_buff *skb);
    +void sock_efree(struct sk_buff *skb);
    void sock_edemux(struct sk_buff *skb);

    int sock_setsockopt(struct socket *sock, int level, int op,
    --- a/net/core/sock.c
    +++ b/net/core/sock.c
    @@ -1678,6 +1678,12 @@ void sock_rfree(struct sk_buff *skb)
    }
    EXPORT_SYMBOL(sock_rfree);

    +void sock_efree(struct sk_buff *skb)
    +{
    + sock_put(skb->sk);
    +}
    +EXPORT_SYMBOL(sock_efree);
    +
    void sock_edemux(struct sk_buff *skb)
    {
    struct sock *sk = skb->sk;
    \
     
     \ /
      Last update: 2017-03-10 14:41    [W:4.133 / U:0.168 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site