aboutsummaryrefslogtreecommitdiffstats
path: root/init
diff options
context:
space:
mode:
authorAndries E. Brouwer <andries.brouwer@cwi.nl>2004-11-13 04:58:26 -0800
committerLinus Torvalds <torvalds@ppc970.osdl.org>2004-11-13 04:58:26 -0800
commitc9fbb54a91376e9fe628a78e9849dbf567fcf853 (patch)
tree1e17da9ae75d2e331ae26b2a81fe776629bb62a3 /init
parent07741cd4918db17aefeaeb319d5875562f7aa66a (diff)
downloadhistory-c9fbb54a91376e9fe628a78e9849dbf567fcf853.tar.gz
[PATCH] __init for inflate.c
In do_mounts_rd.c and initramfs.c there are many references from .text to .text.init because of the inclusion of lib/inflate.c. The below adds INIT markup in lib/inflate.c.
Diffstat (limited to 'init')
-rw-r--r--init/do_mounts_rd.c17
-rw-r--r--init/initramfs.c9
2 files changed, 14 insertions, 12 deletions
diff --git a/init/do_mounts_rd.c b/init/do_mounts_rd.c
index 4abfc1c0109eb6..c10b08a809823d 100644
--- a/init/do_mounts_rd.c
+++ b/init/do_mounts_rd.c
@@ -309,14 +309,15 @@ static int crd_infd, crd_outfd;
#define Tracecv(c,x)
#define STATIC static
-
-static int fill_inbuf(void);
-static void flush_window(void);
-static void *malloc(size_t size);
-static void free(void *where);
-static void error(char *m);
-static void gzip_mark(void **);
-static void gzip_release(void **);
+#define INIT __init
+
+static int __init fill_inbuf(void);
+static void __init flush_window(void);
+static void __init *malloc(size_t size);
+static void __init free(void *where);
+static void __init error(char *m);
+static void __init gzip_mark(void **);
+static void __init gzip_release(void **);
#include "../lib/inflate.c"
diff --git a/init/initramfs.c b/init/initramfs.c
index 3b233f87f1df83..6e939cca559bb6 100644
--- a/init/initramfs.c
+++ b/init/initramfs.c
@@ -372,11 +372,12 @@ static long bytes_out;
#define Tracecv(c,x)
#define STATIC static
+#define INIT __init
-static void flush_window(void);
-static void error(char *m);
-static void gzip_mark(void **);
-static void gzip_release(void **);
+static void __init flush_window(void);
+static void __init error(char *m);
+static void __init gzip_mark(void **);
+static void __init gzip_release(void **);
#include "../lib/inflate.c"