cba8df4be3bdf10c86a26c458c5fc2ca978eeb2c |
|
04-Jun-2012 |
Paul Mundt <lethal@linux-sh.org> |
sh: use the new generic strnlen_user() function This discards both the _32 and _64 versions in favour of the consolidated generic one. Signed-off-by: Paul Mundt <lethal@linux-sh.org>
|
0e100e11bd73be4e28e457cf5ad49a6892d5d1fe |
|
25-May-2012 |
Paul Mundt <lethal@linux-sh.org> |
sh: switch to generic strncpy_from_user(). This kills off the special sh32/64 versions and adopts the generic version. It should be possible to optimize this for SH-4A unaligned loads, but this is a corner case that can be supported incrementally. Signed-off-by: Paul Mundt <lethal@linux-sh.org>
|
4c978ca3194a4002407a85b15122f793efc8616b |
|
27-Oct-2009 |
Paul Mundt <lethal@linux-sh.org> |
sh: Clean up more superfluous symbol exports. Many of these symbols went away completely, or we just never cared about them in the first place. Trim the exports down to the essential set. Signed-off-by: Paul Mundt <lethal@linux-sh.org>
|
94ecd224c940830e2f2724c3860eb7fb74c15d31 |
|
15-Aug-2009 |
Paul Mundt <lethal@linux-sh.org> |
sh: Fix up the SH-5 build with caches enabled. Signed-off-by: Paul Mundt <lethal@linux-sh.org>
|
d14d751ff9234595639a16e53b3cf0c575946bde |
|
04-Aug-2009 |
Paul Mundt <lethal@linux-sh.org> |
sh64: Kill off special clear_page() implementation. This can use the now generic clear_page() implementation, which is backed by the sh64 optimized memset routine. This also fixes up the case where PAGE_SIZE != 4kB. Signed-off-by: Paul Mundt <lethal@linux-sh.org>
|
3767f3f1ee11da55760616a2c68a09c02babdd9b |
|
14-Jun-2009 |
Paul Mundt <lethal@linux-sh.org> |
sh: Convert sh64 to use the generic checksum code. This plugs in GENERIC_CSUM support on sh64, and kills off all of the old references. Signed-off-by: Paul Mundt <lethal@linux-sh.org>
|
1031a3a57ed76f5cb8754a89ddb22f3d9ebe8861 |
|
09-May-2009 |
Paul Mundt <lethal@linux-sh.org> |
sh: Provide an __sdivsi3_2 export for sh64. Newer code paths that are heavier in 64-bit math manage to get this generated by newer compilers, provide a definition and export accordingly. This is trivially wrapped around the existing __sdivsi3 code. Signed-off-by: Paul Mundt <lethal@linux-sh.org>
|
180ae2037f5bc33b0597ddbb76d36b08a74a238a |
|
12-Dec-2008 |
Paul Mundt <lethal@linux-sh.org> |
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>
|
4466b20cfcfa718ff515b9e3886749cc025e2005 |
|
12-Dec-2008 |
Paul Mundt <lethal@linux-sh.org> |
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>
|
971ac16d56301c7150771409607846f9facc2f13 |
|
25-Apr-2008 |
Paul Mundt <lethal@linux-sh.org> |
sh64: Some symbol exports to make the allmodconfig happier. Signed-off-by: Paul Mundt <lethal@linux-sh.org>
|
64ac24e738823161693bf791f87adc802cf529ff |
|
08-Mar-2008 |
Matthew Wilcox <matthew@wil.cx> |
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>
|
fd785d6b18b930b76ad5076eed6e9af43195b281 |
|
15-Apr-2008 |
Andrew Morton <akpm@linux-foundation.org> |
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>
|
ad0caae0ded1af2a0a41f93356587e1c24d76725 |
|
05-Mar-2008 |
Andrew Morton <akpm@linux-foundation.org> |
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>
|
a23ba43573a24c351640bc19c06c701798fe6e25 |
|
28-Nov-2007 |
Paul Mundt <lethal@linux-sh.org> |
sh: comment tidying for sh64->sh migration. Signed-off-by: Paul Mundt <lethal@linux-sh.org>
|
4b7be4f2e0235c6824641503e2a8ff3b85e105d7 |
|
11-Nov-2007 |
Paul Mundt <lethal@linux-sh.org> |
sh: Split out sh_ksyms.c in to _32 and _64 variants. Signed-off-by: Paul Mundt <lethal@linux-sh.org>
|