summaryrefslogtreecommitdiffstats
path: root/net/core/sock.c
diff options
context:
space:
mode:
authorHerbert Xu2009-02-05 01:55:54 +0100
committerDavid S. Miller2009-02-05 01:55:54 +0100
commit4cc7f68d65558f683c702d4fe3a5aac4c5227b97 (patch)
tree88f2987e503790d2015a7f0a3b5748d05a0df140 /net/core/sock.c
parentnet: Partially allow skb destructors to be used on receive path (diff)
downloadkernel-qcow2-linux-4cc7f68d65558f683c702d4fe3a5aac4c5227b97.tar.gz
kernel-qcow2-linux-4cc7f68d65558f683c702d4fe3a5aac4c5227b97.tar.xz
kernel-qcow2-linux-4cc7f68d65558f683c702d4fe3a5aac4c5227b97.zip
net: Reexport sock_alloc_send_pskb
The function sock_alloc_send_pskb is completely useless if not exported since most of the code in it won't be used as is. In fact, this code has already been duplicated in the tun driver. Now that we need accounting in the tun driver, we can in fact use this function as is. So this patch marks it for export again. Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/core/sock.c')
-rw-r--r--net/core/sock.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/net/core/sock.c b/net/core/sock.c
index f3a0d08cbb48..c64996f8a27a 100644
--- a/net/core/sock.c
+++ b/net/core/sock.c
@@ -1254,10 +1254,9 @@ static long sock_wait_for_wmem(struct sock * sk, long timeo)
* Generic send/receive buffer handlers
*/
-static struct sk_buff *sock_alloc_send_pskb(struct sock *sk,
- unsigned long header_len,
- unsigned long data_len,
- int noblock, int *errcode)
+struct sk_buff *sock_alloc_send_pskb(struct sock *sk, unsigned long header_len,
+ unsigned long data_len, int noblock,
+ int *errcode)
{
struct sk_buff *skb;
gfp_t gfp_mask;
@@ -1337,6 +1336,7 @@ failure:
*errcode = err;
return NULL;
}
+EXPORT_SYMBOL(sock_alloc_send_pskb);
struct sk_buff *sock_alloc_send_skb(struct sock *sk, unsigned long size,
int noblock, int *errcode)