asm-generic: add generic versions of common headers
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>
Showing
- include/asm-generic/bugs.h 10 additions, 0 deletionsinclude/asm-generic/bugs.h
- include/asm-generic/current.h 9 additions, 0 deletionsinclude/asm-generic/current.h
- include/asm-generic/delay.h 9 additions, 0 deletionsinclude/asm-generic/delay.h
- include/asm-generic/fb.h 12 additions, 0 deletionsinclude/asm-generic/fb.h
- include/asm-generic/hardirq.h 34 additions, 0 deletionsinclude/asm-generic/hardirq.h
- include/asm-generic/irq.h 18 additions, 0 deletionsinclude/asm-generic/irq.h
- include/asm-generic/irqflags.h 72 additions, 0 deletionsinclude/asm-generic/irqflags.h
- include/asm-generic/kmap_types.h 32 additions, 0 deletionsinclude/asm-generic/kmap_types.h
- include/asm-generic/linkage.h 8 additions, 0 deletionsinclude/asm-generic/linkage.h
- include/asm-generic/module.h 22 additions, 0 deletionsinclude/asm-generic/module.h
- include/asm-generic/mutex.h 9 additions, 0 deletionsinclude/asm-generic/mutex.h
- include/asm-generic/scatterlist.h 43 additions, 0 deletionsinclude/asm-generic/scatterlist.h
- include/asm-generic/spinlock.h 11 additions, 0 deletionsinclude/asm-generic/spinlock.h
- include/asm-generic/string.h 10 additions, 0 deletionsinclude/asm-generic/string.h
- include/asm-generic/syscalls.h 60 additions, 0 deletionsinclude/asm-generic/syscalls.h
- include/asm-generic/system.h 161 additions, 0 deletionsinclude/asm-generic/system.h
- include/asm-generic/unaligned.h 30 additions, 0 deletionsinclude/asm-generic/unaligned.h
- include/asm-generic/user.h 8 additions, 0 deletionsinclude/asm-generic/user.h
Loading
Please register or sign in to comment