aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAdrian Bunk <bunk@kernel.org>2008-04-29 03:59:02 -0400
committerLinus Torvalds <torvalds@linux-foundation.org>2008-04-29 11:06:01 -0400
commit3202e1811fd312f3f32ddc8f526aa2691b64ec55 (patch)
tree57542acf2fad8f36de17499f1926809d331325a6
parentf1e3af72c10ba74fb15864c354515ec1bd8bf2a5 (diff)
make BINFMT_FLAT a bool
I have not yet seen anyone saying he has a reasonable use case for using BINFMT_FLAT modular on his embedded device. Considering that fs/binfmt_flat.c even lacks a MODULE_LICENSE() I really doubt there is any, and this patch therefore makes BINFMT_FLAT a bool. Signed-off-by: Adrian Bunk <bunk@kernel.org> Acked-by: Bryan Wu <cooloney.lkml@gmail.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
-rw-r--r--fs/Kconfig.binfmt2
-rw-r--r--fs/binfmt_flat.c6
2 files changed, 1 insertions, 7 deletions
diff --git a/fs/Kconfig.binfmt b/fs/Kconfig.binfmt
index 853845abcca6..55e8ee1900a5 100644
--- a/fs/Kconfig.binfmt
+++ b/fs/Kconfig.binfmt
@@ -41,7 +41,7 @@ config BINFMT_ELF_FDPIC
41 It is also possible to run FDPIC ELF binaries on MMU linux also. 41 It is also possible to run FDPIC ELF binaries on MMU linux also.
42 42
43config BINFMT_FLAT 43config BINFMT_FLAT
44 tristate "Kernel support for flat binaries" 44 bool "Kernel support for flat binaries"
45 depends on !MMU 45 depends on !MMU
46 help 46 help
47 Support uClinux FLAT format binaries. 47 Support uClinux FLAT format binaries.
diff --git a/fs/binfmt_flat.c b/fs/binfmt_flat.c
index 0498b181dd52..c12cc362fd3b 100644
--- a/fs/binfmt_flat.c
+++ b/fs/binfmt_flat.c
@@ -932,14 +932,8 @@ static int __init init_flat_binfmt(void)
932 return register_binfmt(&flat_format); 932 return register_binfmt(&flat_format);
933} 933}
934 934
935static void __exit exit_flat_binfmt(void)
936{
937 unregister_binfmt(&flat_format);
938}
939
940/****************************************************************************/ 935/****************************************************************************/
941 936
942core_initcall(init_flat_binfmt); 937core_initcall(init_flat_binfmt);
943module_exit(exit_flat_binfmt);
944 938
945/****************************************************************************/ 939/****************************************************************************/