summaryrefslogtreecommitdiffstats
path: root/arch/sparc/include/asm (follow)
Commit message (Collapse)AuthorAgeFilesLines
* sparc64: FUTEX_OP_ANDN fixMikael Pettersson2008-07-311-1/+1
| | | | | | | | | | | | | | | | Correct sparc64's implementation of FUTEX_OP_ANDN to do a bitwise negate of the oparg parameter before applying the AND operation. All other archs that support FUTEX_OP_ANDN either negate oparg explicitly (frv, ia64, mips, sh, x86), or do so indirectly by using an and-not instruction (powerpc). Since sparc64 has and-not, I chose to use that solution. I've not found any use of FUTEX_OP_ANDN in glibc so the impact of this bug is probably minor. But other user-space components may try to use it so it should still get fixed. Signed-off-by: Mikael Pettersson <mikpe@it.uu.se> Signed-off-by: David S. Miller <davem@davemloft.net>
* sparc: merge of_platform_{32,64}.hStephen Rothwell2008-07-303-53/+21
| | | | | Signed-off-by: Stephen Rothwell <sfr@canb.auug.org.au> Signed-off-by: David S. Miller <davem@davemloft.net>
* sparc64: Kill isa_bus_type.David S. Miller2008-07-301-1/+0
| | | | | | | I forgot to delete this when I removed the ISA bus layer from the sparc ports. Signed-off-by: David S. Miller <davem@davemloft.net>
* sparc: Add task_pt_regs().David S. Miller2008-07-281-0/+1
| | | | Signed-off-by: David S. Miller <davem@davemloft.net>
* sparc: Create and use TIF_NOTIFY_RESUME.David S. Miller2008-07-281-1/+6
| | | | Signed-off-by: David S. Miller <davem@davemloft.net>
* sparc: Add user_stack_pointer().David S. Miller2008-07-282-0/+2
| | | | Signed-off-by: David S. Miller <davem@davemloft.net>
* sparc64: tracehook: TIF_NOTIFY_RESUMERoland McGrath2008-07-281-3/+5
| | | | | | | This adds TIF_NOTIFY_RESUME support for sparc64. When set, we call tracehook_notify_resume() on the way to user mode. Signed-off-by: Roland McGrath <roland@redhat.com>
* sparc: Add asm/syscall.hDavid S. Miller2008-07-281-0/+120
| | | | | | Based upon a patch by Roland McGrath. Signed-off-by: David S. Miller <davem@davemloft.net>
* sparc: enable headers_export againSam Ravnborg2008-07-271-1/+45
| | | | | | | Update include/asm/Kbuild so we export all relvant headers for sparc. Signed-off-by: Sam Ravnborg <sam@ravnborg.org>
* sparc, sparc64: use arch/sparc/includeSam Ravnborg2008-07-27327-0/+32037
The majority of this patch was created by the following script: *** ASM=arch/sparc/include/asm mkdir -p $ASM git mv include/asm-sparc64/ftrace.h $ASM git rm include/asm-sparc64/* git mv include/asm-sparc/* $ASM sed -ie 's/asm-sparc64/asm/g' $ASM/* sed -ie 's/asm-sparc/asm/g' $ASM/* *** The rest was an update of the top-level Makefile to use sparc for header files when sparc64 is being build. And a small fixlet to pick up the correct unistd.h from sparc64 code. Signed-off-by: Sam Ravnborg <sam@ravnborg.org>