diff options
author | Patrick McHardy <kaber@trash.net> | 2007-07-08 01:32:53 -0400 |
---|---|---|
committer | David S. Miller <davem@sunset.davemloft.net> | 2007-07-11 01:17:58 -0400 |
commit | e9c1b084e17ca225b6be731b819308ee0f9e04b8 (patch) | |
tree | f2cb1ee43873b5c6bc6eb54a9b450f0409afcf05 /net/netfilter/nf_conntrack_standalone.c | |
parent | cf6994c2b9812a9f02b99e89df411ffc5db9c779 (diff) |
[NETFILTER]: nf_conntrack: move expectaton related init code to nf_conntrack_expect.c
Signed-off-by: Patrick McHardy <kaber@trash.net>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/netfilter/nf_conntrack_standalone.c')
-rw-r--r-- | net/netfilter/nf_conntrack_standalone.c | 11 |
1 files changed, 2 insertions, 9 deletions
diff --git a/net/netfilter/nf_conntrack_standalone.c b/net/netfilter/nf_conntrack_standalone.c index fe536b20408..098e7993932 100644 --- a/net/netfilter/nf_conntrack_standalone.c +++ b/net/netfilter/nf_conntrack_standalone.c | |||
@@ -411,7 +411,7 @@ EXPORT_SYMBOL_GPL(nf_ct_log_invalid); | |||
411 | static int __init nf_conntrack_standalone_init(void) | 411 | static int __init nf_conntrack_standalone_init(void) |
412 | { | 412 | { |
413 | #ifdef CONFIG_PROC_FS | 413 | #ifdef CONFIG_PROC_FS |
414 | struct proc_dir_entry *proc, *proc_exp, *proc_stat; | 414 | struct proc_dir_entry *proc, *proc_stat; |
415 | #endif | 415 | #endif |
416 | int ret = 0; | 416 | int ret = 0; |
417 | 417 | ||
@@ -423,13 +423,9 @@ static int __init nf_conntrack_standalone_init(void) | |||
423 | proc = proc_net_fops_create("nf_conntrack", 0440, &ct_file_ops); | 423 | proc = proc_net_fops_create("nf_conntrack", 0440, &ct_file_ops); |
424 | if (!proc) goto cleanup_init; | 424 | if (!proc) goto cleanup_init; |
425 | 425 | ||
426 | proc_exp = proc_net_fops_create("nf_conntrack_expect", 0440, | ||
427 | &exp_file_ops); | ||
428 | if (!proc_exp) goto cleanup_proc; | ||
429 | |||
430 | proc_stat = create_proc_entry("nf_conntrack", S_IRUGO, proc_net_stat); | 426 | proc_stat = create_proc_entry("nf_conntrack", S_IRUGO, proc_net_stat); |
431 | if (!proc_stat) | 427 | if (!proc_stat) |
432 | goto cleanup_proc_exp; | 428 | goto cleanup_proc; |
433 | 429 | ||
434 | proc_stat->proc_fops = &ct_cpu_seq_fops; | 430 | proc_stat->proc_fops = &ct_cpu_seq_fops; |
435 | proc_stat->owner = THIS_MODULE; | 431 | proc_stat->owner = THIS_MODULE; |
@@ -449,8 +445,6 @@ static int __init nf_conntrack_standalone_init(void) | |||
449 | #endif | 445 | #endif |
450 | #ifdef CONFIG_PROC_FS | 446 | #ifdef CONFIG_PROC_FS |
451 | remove_proc_entry("nf_conntrack", proc_net_stat); | 447 | remove_proc_entry("nf_conntrack", proc_net_stat); |
452 | cleanup_proc_exp: | ||
453 | proc_net_remove("nf_conntrack_expect"); | ||
454 | cleanup_proc: | 448 | cleanup_proc: |
455 | proc_net_remove("nf_conntrack"); | 449 | proc_net_remove("nf_conntrack"); |
456 | cleanup_init: | 450 | cleanup_init: |
@@ -466,7 +460,6 @@ static void __exit nf_conntrack_standalone_fini(void) | |||
466 | #endif | 460 | #endif |
467 | #ifdef CONFIG_PROC_FS | 461 | #ifdef CONFIG_PROC_FS |
468 | remove_proc_entry("nf_conntrack", proc_net_stat); | 462 | remove_proc_entry("nf_conntrack", proc_net_stat); |
469 | proc_net_remove("nf_conntrack_expect"); | ||
470 | proc_net_remove("nf_conntrack"); | 463 | proc_net_remove("nf_conntrack"); |
471 | #endif /* CNFIG_PROC_FS */ | 464 | #endif /* CNFIG_PROC_FS */ |
472 | nf_conntrack_cleanup(); | 465 | nf_conntrack_cleanup(); |