Thanks for your comments, Sven. Dave: Please apply the attached patch on top of all other patches I sent you. It also fixes the same bug in nfnetlink_queue. Thanks!
-- - Harald Welte <[EMAIL PROTECTED]> http://netfilter.org/ ============================================================================ "Fragmentation is like classful addressing -- an interesting early architectural error that shows how much experimentation was going on while IP was being designed." -- Paul Vixie
[NETFILTER] add proc_net_remove() to nfnetlink_queue and nfnetlink_log Also fixes a typo inside a comment. Thanks to Sven Schuster <[EMAIL PROTECTED]> Signed-off-by: Harald Welte <[EMAIL PROTECTED]> --- commit a04a82e4fe4be531383909217bcb2d4ad096ecda tree 1424e9d687c2b5217d82bcf04abb97a2f8aced69 parent bd4123d85f932f9bd60da9d2ed3523dc7b792075 author laforge <[EMAIL PROTECTED]> Sa, 30 Jul 2005 19:30:32 +0200 committer laforge <[EMAIL PROTECTED]> Sa, 30 Jul 2005 19:30:32 +0200 net/netfilter/nfnetlink_log.c | 3 ++- net/netfilter/nfnetlink_queue.c | 1 + 2 files changed, 3 insertions(+), 1 deletions(-) diff --git a/net/netfilter/nfnetlink_log.c b/net/netfilter/nfnetlink_log.c --- a/net/netfilter/nfnetlink_log.c +++ b/net/netfilter/nfnetlink_log.c @@ -314,7 +314,7 @@ static struct sk_buff *nfulnl_alloc_skb( UDEBUG("entered (%u, %u)\n", inst_size, pkt_size); - /* alloc skb whihc should be big enough for a whole multipart + /* alloc skb which should be big enough for a whole multipart * message. WARNING: has to be <= 128k due to slab restrictions */ skb = alloc_skb(inst_size, GFP_ATOMIC); @@ -965,6 +965,7 @@ init_or_cleanup(int init) cleanup: nf_log_unregister_logger(&nfulnl_logger); #ifdef CONFIG_PROC_FS + remove_proc_entry("nfnetlink_log", proc_net_netfilter); cleanup_subsys: #endif nfnetlink_subsys_unregister(&nfulnl_subsys); diff --git a/net/netfilter/nfnetlink_queue.c b/net/netfilter/nfnetlink_queue.c --- a/net/netfilter/nfnetlink_queue.c +++ b/net/netfilter/nfnetlink_queue.c @@ -1041,6 +1041,7 @@ cleanup: nf_unregister_queue_handlers(nfqnl_enqueue_packet); unregister_netdevice_notifier(&nfqnl_dev_notifier); #ifdef CONFIG_PROC_FS + remove_proc_entry("nfnetlink_queue", proc_net_netfilter); cleanup_subsys: #endif nfnetlink_subsys_unregister(&nfqnl_subsys);
pgp82Pd51eRIV.pgp
Description: PGP signature