netdev
[Top] [All Lists]

[NETLINK] hlist initilization

To: netdev@xxxxxxxxxxx, "David S. Miller" <davem@xxxxxxxxxx>
Subject: [NETLINK] hlist initilization
From: Pablo Neira <pablo@xxxxxxxxxxx>
Date: Fri, 24 Sep 2004 03:05:56 +0200
Sender: netdev-bounce@xxxxxxxxxxx
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6) Gecko/20040413 Debian/1.6-5
Hi Davem,

This patch adds proper initialization for hlist. It applies to af_netlink.c with the workqueue patch reverted.

Signed-off-by: Pablo Neira Ayuso <pablo@xxxxxxxxxxx>

regards,
Pablo
===== net/netlink/af_netlink.c 1.55 vs edited =====
--- 1.55/net/netlink/af_netlink.c       Thu Sep 23 20:27:46 2004
+++ edited/net/netlink/af_netlink.c     Sat Oct 23 19:09:17 2004
@@ -1191,6 +1191,10 @@
 static int __init netlink_proto_init(void)
 {
        struct sk_buff *dummy_skb;
+       int i;
+
+       for(i=0; i<MAX_LINKS; i++)
+               INIT_HLIST_HEAD(&nl_table[i]);
 
        if (sizeof(struct netlink_skb_parms) > sizeof(dummy_skb->cb)) {
                printk(KERN_CRIT "netlink_init: panic\n");
<Prev in Thread] Current Thread [Next in Thread>