aboutsummaryrefslogtreecommitdiffstats
path: root/init
diff options
context:
space:
mode:
authorArnaldo Carvalho de Melo <acme@conectiva.com.br>2003-10-07 17:54:04 -0300
committerLinus Torvalds <torvalds@home.osdl.org>2003-10-07 17:54:04 -0300
commitff08f6fe935ff0854990421e80d04c39c7c2a15a (patch)
tree18d34e97be191d24a895e91e8c638bb190f9d247 /init
parent500ae9b0021e303de56aa929df3de071d9b629c2 (diff)
downloadhistory-ff08f6fe935ff0854990421e80d04c39c7c2a15a.tar.gz
o kernel/ksyms.c: move remaining EXPORT_SYMBOLs, remove this file from the tree
Diffstat (limited to 'init')
-rw-r--r--init/do_mounts.c3
-rw-r--r--init/main.c7
-rw-r--r--init/version.c3
3 files changed, 13 insertions, 0 deletions
diff --git a/init/do_mounts.c b/init/do_mounts.c
index ed60847bf0b60a..ad8c88ae0b7ef1 100644
--- a/init/do_mounts.c
+++ b/init/do_mounts.c
@@ -1,3 +1,4 @@
+#include <linux/module.h>
#include <linux/sched.h>
#include <linux/ctype.h>
#include <linux/fd.h>
@@ -23,6 +24,8 @@ static char __initdata saved_root_name[64];
/* this is initialized in init/main.c */
dev_t ROOT_DEV;
+EXPORT_SYMBOL(ROOT_DEV);
+
static int __init load_ramdisk(char *str)
{
rd_doload = simple_strtol(str,NULL,0) & 3;
diff --git a/init/main.c b/init/main.c
index 13eff1cdd527d0..2b9b862c1a7504 100644
--- a/init/main.c
+++ b/init/main.c
@@ -12,6 +12,7 @@
#define __KERNEL_SYSCALLS__
#include <linux/config.h>
+#include <linux/module.h>
#include <linux/proc_fs.h>
#include <linux/devfs_fs_kernel.h>
#include <linux/kernel.h>
@@ -165,6 +166,10 @@ static int __init obsolete_checksetup(char *line)
still work even if initially too large, it will just take slightly longer */
unsigned long loops_per_jiffy = (1<<12);
+#ifndef __ia64__
+EXPORT_SYMBOL(loops_per_jiffy);
+#endif
+
/* This is the number of bits of precision for the loops_per_jiffy. Each
bit takes on average 1.5/HZ seconds. This (like the original) is a little
better than 1% */
@@ -307,6 +312,8 @@ static inline void smp_prepare_cpus(unsigned int maxcpus) { }
#ifdef __GENERIC_PER_CPU
unsigned long __per_cpu_offset[NR_CPUS];
+EXPORT_SYMBOL(__per_cpu_offset);
+
static void __init setup_per_cpu_areas(void)
{
unsigned long size, i;
diff --git a/init/version.c b/init/version.c
index b4cfb10af45f83..d8878ae6cadc34 100644
--- a/init/version.c
+++ b/init/version.c
@@ -7,6 +7,7 @@
*/
#include <linux/compile.h>
+#include <linux/module.h>
#include <linux/uts.h>
#include <linux/utsname.h>
#include <linux/version.h>
@@ -25,6 +26,8 @@ struct new_utsname system_utsname = {
.domainname = UTS_DOMAINNAME,
};
+EXPORT_SYMBOL(system_utsname);
+
const char *linux_banner =
"Linux version " UTS_RELEASE " (" LINUX_COMPILE_BY "@"
LINUX_COMPILE_HOST ") (" LINUX_COMPILER ") " UTS_VERSION "\n";