|
@@ -121,6 +121,7 @@ static DECLARE_WAIT_QUEUE_HEAD(nl_table_wait);
|
|
|
|
|
|
static int netlink_dump(struct sock *sk);
|
|
|
static void netlink_destroy_callback(struct netlink_callback *cb);
|
|
|
+static void netlink_queue_skip(struct nlmsghdr *nlh, struct sk_buff *skb);
|
|
|
|
|
|
static DEFINE_RWLOCK(nl_table_lock);
|
|
|
static atomic_t nl_table_users = ATOMIC_INIT(0);
|
|
@@ -1568,7 +1569,7 @@ void netlink_run_queue(struct sock *sk, unsigned int *qlen,
|
|
|
* Pulls the given netlink message off the socket buffer so the next
|
|
|
* call to netlink_queue_run() will not reconsider the message.
|
|
|
*/
|
|
|
-void netlink_queue_skip(struct nlmsghdr *nlh, struct sk_buff *skb)
|
|
|
+static void netlink_queue_skip(struct nlmsghdr *nlh, struct sk_buff *skb)
|
|
|
{
|
|
|
int msglen = NLMSG_ALIGN(nlh->nlmsg_len);
|
|
|
|
|
@@ -1851,7 +1852,6 @@ core_initcall(netlink_proto_init);
|
|
|
|
|
|
EXPORT_SYMBOL(netlink_ack);
|
|
|
EXPORT_SYMBOL(netlink_run_queue);
|
|
|
-EXPORT_SYMBOL(netlink_queue_skip);
|
|
|
EXPORT_SYMBOL(netlink_broadcast);
|
|
|
EXPORT_SYMBOL(netlink_dump_start);
|
|
|
EXPORT_SYMBOL(netlink_kernel_create);
|