asm-generic: add generic versions of common headers
authorArnd Bergmann <arnd@arndb.de>
Wed, 13 May 2009 22:56:33 +0000 (22:56 +0000)
committerArnd Bergmann <arnd@klappe2.(none)>
Thu, 11 Jun 2009 19:02:37 +0000 (21:02 +0200)
These are all kernel internal interfaces that get copied
around a lot. In most cases, architectures can provide
their own optimized versions, but these generic versions
can work as well.

I have tried to use the most common contents of each
header to allow existing architectures to migrate easily.

Thanks to Remis for suggesting a number of cleanups.

Signed-off-by: Remis Lima Baima <remis.developer@googlemail.com>
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
18 files changed:
include/asm-generic/bugs.h [new file with mode: 0644]
include/asm-generic/current.h [new file with mode: 0644]
include/asm-generic/delay.h [new file with mode: 0644]
include/asm-generic/fb.h [new file with mode: 0644]
include/asm-generic/hardirq.h [new file with mode: 0644]
include/asm-generic/irq.h [new file with mode: 0644]
include/asm-generic/irqflags.h [new file with mode: 0644]
include/asm-generic/kmap_types.h [new file with mode: 0644]
include/asm-generic/linkage.h [new file with mode: 0644]
include/asm-generic/module.h [new file with mode: 0644]
include/asm-generic/mutex.h [new file with mode: 0644]
include/asm-generic/scatterlist.h [new file with mode: 0644]
include/asm-generic/spinlock.h [new file with mode: 0644]
include/asm-generic/string.h [new file with mode: 0644]
include/asm-generic/syscalls.h [new file with mode: 0644]
include/asm-generic/system.h [new file with mode: 0644]
include/asm-generic/unaligned.h [new file with mode: 0644]
include/asm-generic/user.h [new file with mode: 0644]

diff --git a/include/asm-generic/bugs.h b/include/asm-generic/bugs.h
new file mode 100644 (file)
index 0000000..6c4f62e
--- /dev/null
@@ -0,0 +1,10 @@
+#ifndef __ASM_GENERIC_BUGS_H
+#define __ASM_GENERIC_BUGS_H
+/*
+ * This file is included by 'init/main.c' to check for
+ * architecture-dependent bugs.
+ */
+
+static inline void check_bugs(void) { }
+
+#endif /* __ASM_GENERIC_BUGS_H */
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge