History log of /arch/sh/kernel/sh_ksyms_64.c
Revision Date Author Comments
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>