Paul Mundt
180ae2037f
sh: Provide sdivsi3/udivsi3/udivdi3 for sh64, kill off libgcc linking.
...
This moves in the necessary libgcc bits and kills off the libgcc linking
for sh64 kernels as well.
Signed-off-by: Paul Mundt <lethal@linux-sh.org >
2008-12-22 18:44:05 +09:00
Paul Mundt
4466b20cfc
sh: Add SH-5 optimized memcpy()/memset()/strcpy()/strlen().
...
Adopted from the uClibc optimized string versions.
Signed-off-by: Paul Mundt <lethal@linux-sh.org >
2008-12-22 18:44:05 +09:00
Paul Mundt
971ac16d56
sh64: Some symbol exports to make the allmodconfig happier.
...
Signed-off-by: Paul Mundt <lethal@linux-sh.org >
2008-05-08 19:51:41 +09:00
Matthew Wilcox
64ac24e738
Generic semaphore implementation
...
Semaphores are no longer performance-critical, so a generic C
implementation is better for maintainability, debuggability and
extensibility. Thanks to Peter Zijlstra for fixing the lockdep
warning. Thanks to Harvey Harrison for pointing out that the
unlikely() was unnecessary.
Signed-off-by: Matthew Wilcox <willy@linux.intel.com >
Acked-by: Ingo Molnar <mingo@elte.hu >
2008-04-17 10:42:34 -04:00
Andrew Morton
fd785d6b18
sh: export empty_zero_page
...
ERROR: "empty_zero_page" [fs/ext4/ext4dev.ko] undefined!
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
Signed-off-by: Paul Mundt <lethal@linux-sh.org >
2008-04-16 02:21:47 +09:00
Andrew Morton
ad0caae0de
sh: export copy-page() to modules
...
ERROR: "copy_page" [fs/unionfs/unionfs.ko] undefined!
like all the other architectures.
Cc: Erez Zadok <ezk@cs.sunysb.edu >
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
Signed-off-by: Paul Mundt <lethal@linux-sh.org >
2008-03-06 11:16:40 +09:00
Paul Mundt
a23ba43573
sh: comment tidying for sh64->sh migration.
...
Signed-off-by: Paul Mundt <lethal@linux-sh.org >
2008-01-28 13:18:58 +09:00
Paul Mundt
4b7be4f2e0
sh: Split out sh_ksyms.c in to _32 and _64 variants.
...
Signed-off-by: Paul Mundt <lethal@linux-sh.org >
2008-01-28 13:18:46 +09:00