diff --git a/include/asm-alpha/init.h b/include/asm-alpha/init.h
deleted file mode 100644
index 17d215574183caaf15f00cb8a7dbbe0823214f2d..0000000000000000000000000000000000000000
--- a/include/asm-alpha/init.h
+++ /dev/null
@@ -1 +0,0 @@
-#error "<asm/init.h> should never be used - use <linux/init.h> instead"
diff --git a/include/asm-h8300/init.h b/include/asm-h8300/init.h
deleted file mode 100644
index 6c908048fd1ac845120cc65316b08d28caaa40be..0000000000000000000000000000000000000000
--- a/include/asm-h8300/init.h
+++ /dev/null
@@ -1,11 +0,0 @@
-#ifndef _H8300_INIT_H
-#define _H8300_INIT_H
-
-#define __init __attribute__ ((__section__ (".text.init")))
-#define __initdata __attribute__ ((__section__ (".data.init")))
-/* For assembly routines */
-#define __INIT		.section	".text.init",#alloc,#execinstr
-#define __FINIT		.previous
-#define __INITDATA	.section	".data.init",#alloc,#write
-
-#endif
diff --git a/include/asm-i386/init.h b/include/asm-i386/init.h
deleted file mode 100644
index 17d215574183caaf15f00cb8a7dbbe0823214f2d..0000000000000000000000000000000000000000
--- a/include/asm-i386/init.h
+++ /dev/null
@@ -1 +0,0 @@
-#error "<asm/init.h> should never be used - use <linux/init.h> instead"
diff --git a/include/asm-m68k/init.h b/include/asm-m68k/init.h
deleted file mode 100644
index aa3351983c926ac8d637a0e0d79572b9e4254f0b..0000000000000000000000000000000000000000
--- a/include/asm-m68k/init.h
+++ /dev/null
@@ -1,11 +0,0 @@
-#ifndef _M68K_INIT_H
-#define _M68K_INIT_H
-
-#define __init __attribute__ ((__section__ (".text.init")))
-#define __initdata __attribute__ ((__section__ (".data.init")))
-/* For assembly routines */
-#define __INIT		.section	".text.init",#alloc,#execinstr
-#define __FINIT		.previous
-#define __INITDATA	.section	".data.init",#alloc,#write
-
-#endif
diff --git a/include/asm-m68knommu/init.h b/include/asm-m68knommu/init.h
deleted file mode 100644
index 596fd41edd4936bada530c5f08a940a0b831ff2d..0000000000000000000000000000000000000000
--- a/include/asm-m68knommu/init.h
+++ /dev/null
@@ -1 +0,0 @@
-#include <asm-m68k/init.h>
diff --git a/include/asm-mips/init.h b/include/asm-mips/init.h
deleted file mode 100644
index 17d215574183caaf15f00cb8a7dbbe0823214f2d..0000000000000000000000000000000000000000
--- a/include/asm-mips/init.h
+++ /dev/null
@@ -1 +0,0 @@
-#error "<asm/init.h> should never be used - use <linux/init.h> instead"
diff --git a/include/asm-ppc64/init.h b/include/asm-ppc64/init.h
deleted file mode 100644
index 17d215574183caaf15f00cb8a7dbbe0823214f2d..0000000000000000000000000000000000000000
--- a/include/asm-ppc64/init.h
+++ /dev/null
@@ -1 +0,0 @@
-#error "<asm/init.h> should never be used - use <linux/init.h> instead"
diff --git a/include/asm-s390/init.h b/include/asm-s390/init.h
deleted file mode 100644
index 16fcb9afbb08d0eb733255d4433ea45fe5136653..0000000000000000000000000000000000000000
--- a/include/asm-s390/init.h
+++ /dev/null
@@ -1,7 +0,0 @@
-/*
- *  include/asm-s390/init.h
- *
- *  S390 version
- */
-
-#error "<asm/init.h> should never be used - use <linux/init.h> instead"
diff --git a/include/asm-sh/init.h b/include/asm-sh/init.h
deleted file mode 100644
index 17d215574183caaf15f00cb8a7dbbe0823214f2d..0000000000000000000000000000000000000000
--- a/include/asm-sh/init.h
+++ /dev/null
@@ -1 +0,0 @@
-#error "<asm/init.h> should never be used - use <linux/init.h> instead"
diff --git a/include/asm-sparc/init.h b/include/asm-sparc/init.h
deleted file mode 100644
index 17d215574183caaf15f00cb8a7dbbe0823214f2d..0000000000000000000000000000000000000000
--- a/include/asm-sparc/init.h
+++ /dev/null
@@ -1 +0,0 @@
-#error "<asm/init.h> should never be used - use <linux/init.h> instead"
diff --git a/include/asm-sparc64/init.h b/include/asm-sparc64/init.h
deleted file mode 100644
index 17d215574183caaf15f00cb8a7dbbe0823214f2d..0000000000000000000000000000000000000000
--- a/include/asm-sparc64/init.h
+++ /dev/null
@@ -1 +0,0 @@
-#error "<asm/init.h> should never be used - use <linux/init.h> instead"
diff --git a/include/asm-um/init.h b/include/asm-um/init.h
deleted file mode 100644
index 1e271ca7cec88bbd20aeba25a04a153dafcefe35..0000000000000000000000000000000000000000
--- a/include/asm-um/init.h
+++ /dev/null
@@ -1,11 +0,0 @@
-#ifndef _UM_INIT_H
-#define _UM_INIT_H
-
-#ifdef notdef
-#define __init
-#define __initdata
-#define __initfunc(__arginit) __arginit
-#define __cacheline_aligned 
-#endif
-
-#endif
diff --git a/include/asm-x86_64/init.h b/include/asm-x86_64/init.h
deleted file mode 100644
index 17d215574183caaf15f00cb8a7dbbe0823214f2d..0000000000000000000000000000000000000000
--- a/include/asm-x86_64/init.h
+++ /dev/null
@@ -1 +0,0 @@
-#error "<asm/init.h> should never be used - use <linux/init.h> instead"