diff -u -r1.3 NETLINK.patch --- netfilter.orig/patch-o-matic/base/NETLINK.patch 12 Nov 2001 08:19:29 -0000 1.3 +++ netfilter/patch-o-matic/base/NETLINK.patch 11 Nov 2002 10:10:22 -0000 @@ -65,7 +65,7 @@ + skb_put(outskb, len); + memcpy(outskb->data, &nlhdr, sizeof(nlhdr)); + memcpy((outskb->data)+sizeof(nlhdr), ip, len-sizeof(nlhdr)); -+ netlink_broadcast(ipfwsk, outskb, 0, ~0, GFP_KERNEL); ++ netlink_broadcast(ipfwsk, outskb, 0, ~0, GFP_ATOMIC); + }else{ + if (net_ratelimit()) + printk(KERN_WARNING "ipt_NETLINK: packet drop due to netlink failure\n");