diff options
author | Andries E. Brouwer <andries.brouwer@cwi.nl> | 2004-11-13 04:58:26 -0800 |
---|---|---|
committer | Linus Torvalds <torvalds@ppc970.osdl.org> | 2004-11-13 04:58:26 -0800 |
commit | c9fbb54a91376e9fe628a78e9849dbf567fcf853 (patch) | |
tree | 1e17da9ae75d2e331ae26b2a81fe776629bb62a3 /init | |
parent | 07741cd4918db17aefeaeb319d5875562f7aa66a (diff) | |
download | history-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.c | 17 | ||||
-rw-r--r-- | init/initramfs.c | 9 |
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" |