linux/arch/sparc64/lib
David S. Miller c7498081a6 sparc64: Fix recursion in stack overflow detection handling.
The calls down into prom_printf() when we detect an overflowed stack
can recurse again since the overflow stack will be "below" the current
kernel stack limit.

Prevent this by just returning straight if we are on the stack
overflow safe stack already.

Signed-off-by: David S. Miller <davem@davemloft.net>
2008-08-12 02:03:49 -07:00
..
atomic.S [SPARC64]: Implement atomic backoff. 2007-10-17 16:24:55 -07:00
bitops.S [SPARC64]: Implement atomic backoff. 2007-10-17 16:24:55 -07:00
bzero.S
checksum.S [SPARC64]: Fix missing fold at end of checksums. 2006-06-04 21:32:01 -07:00
clear_page.S
copy_in_user.S
copy_page.S sparc64: Remove 4MB and 512K base page size options. 2008-07-17 23:44:53 -07:00
csum_copy_from_user.S
csum_copy_to_user.S
csum_copy.S [SPARC64]: Fix missing fold at end of checksums. 2006-06-04 21:32:01 -07:00
GENbzero.S [SPARC64]: Fix inconsistent .section usage in lib/ 2008-01-31 19:32:44 -08:00
GENcopy_from_user.S [SPARC64]: Do not assume sun4v chips have load-twin/store-init support. 2007-08-08 17:33:45 -07:00
GENcopy_to_user.S [SPARC64]: Do not assume sun4v chips have load-twin/store-init support. 2007-08-08 17:33:45 -07:00
GENmemcpy.S [SPARC64]: Do not assume sun4v chips have load-twin/store-init support. 2007-08-08 17:33:45 -07:00
GENpage.S [SPARC64]: Do not assume sun4v chips have load-twin/store-init support. 2007-08-08 17:33:45 -07:00
GENpatch.S [SPARC64]: Do not assume sun4v chips have load-twin/store-init support. 2007-08-08 17:33:45 -07:00
iomap.c iomap: fix 64 bits resources on 32 bits 2008-04-29 08:06:02 -07:00
ipcsum.S
Makefile [SPARC64]: Niagara-2 optimized copies. 2007-08-16 01:47:25 -07:00
mcount.S sparc64: Fix recursion in stack overflow detection handling. 2008-08-12 02:03:49 -07:00
memcmp.S sparc64: remove CVS keywords 2008-05-20 00:33:43 -07:00
memmove.S
memscan.S sparc64: remove CVS keywords 2008-05-20 00:33:43 -07:00
NG2copy_from_user.S [SPARC64]: Niagara-2 optimized copies. 2007-08-16 01:47:25 -07:00
NG2copy_to_user.S [SPARC64]: Niagara-2 optimized copies. 2007-08-16 01:47:25 -07:00
NG2memcpy.S [SPARC64]: Niagara-2 optimized copies. 2007-08-16 01:47:25 -07:00
NG2page.S [SPARC64]: Niagara-2 optimized copies. 2007-08-16 01:47:25 -07:00
NG2patch.S [SPARC64]: Niagara-2 optimized copies. 2007-08-16 01:47:25 -07:00
NGbzero.S [SPARC64]: Fix inconsistent .section usage in lib/ 2008-01-31 19:32:44 -08:00
NGcopy_from_user.S [SPARC64]: Fix missing load-twin usage in Niagara-1 memcpy. 2007-10-02 01:03:09 -07:00
NGcopy_to_user.S [SPARC64]: Fix missing load-twin usage in Niagara-1 memcpy. 2007-10-02 01:03:09 -07:00
NGmemcpy.S [SPARC64]: Don't use in/local regs for ldx/stx data in N1 memcpy. 2007-10-02 16:17:17 -07:00
NGpage.S [SPARC64]: Niagara-2 optimized copies. 2007-08-16 01:47:25 -07:00
NGpatch.S
PeeCeeI.c sparc64: remove CVS keywords 2008-05-20 00:33:43 -07:00
rwsem.S [SPARC/SPARC64]: Fix usage of .section .sched.text in assembler code. 2008-01-31 19:32:43 -08:00
strlen_user.S
strlen.S
strncmp.S sparc64: remove CVS keywords 2008-05-20 00:33:43 -07:00
strncpy_from_user.S sparc64: remove CVS keywords 2008-05-20 00:33:43 -07:00
U1copy_from_user.S
U1copy_to_user.S
U1memcpy.S
U3copy_from_user.S
U3copy_to_user.S
U3memcpy.S
U3patch.S
user_fixup.c
VISsave.S sparc64: remove CVS keywords 2008-05-20 00:33:43 -07:00
xor.S [SPARC64]: Fix register usage in xor_raid_4(). 2007-10-13 21:53:14 -07:00