linux/include/asm-sparc64
Nick Piggin 4866cde064 [PATCH] sched: cleanup context switch locking
Instead of requiring architecture code to interact with the scheduler's
locking implementation, provide a couple of defines that can be used by the
architecture to request runqueue unlocked context switches, and ask for
interrupts to be enabled over the context switch.

Also replaces the "switch_lock" used by these architectures with an oncpu
flag (note, not a potentially slow bitflag).  This eliminates one bus
locked memory operation when context switching, and simplifies the
task_running function.

Signed-off-by: Nick Piggin <nickpiggin@yahoo.com.au>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-06-25 16:24:43 -07:00
..
a.out.h
agp.h [PATCH] AGP fix for Xen VMM 2005-06-07 12:35:43 -07:00
apb.h
asi.h
atomic.h
audioio.h
auxio.h
bbc.h
bitops.h
bpp.h
bsderrno.h
bug.h
bugs.h
byteorder.h
cache.h
cacheflush.h
chafsr.h
checksum.h
chmctrl.h
cmt.h
compat.h [PATCH] compat: introduce compat_time_t 2005-06-23 09:45:32 -07:00
const.h
cpudata.h
cputime.h
current.h
dcr.h
dcu.h
delay.h
display7seg.h
div64.h
dma-mapping.h
dma.h
ebus.h
elf.h
envctrl.h
errno.h
estate.h
fbio.h
fcntl.h
fhc.h
floppy.h
fpumacro.h
hardirq.h
hdreg.h
head.h
hw_irq.h
ide.h
idprom.h
io.h
ioctl.h
ioctls.h
iommu.h
ipc.h
ipcbuf.h
irq.h
isa.h
kbio.h
kdebug.h [PATCH] RCU: clean up a few remaining synchronize_kernel() calls 2005-06-25 16:24:38 -07:00
kmap_types.h
kprobes.h
linkage.h
local.h
lsu.h
mc146818rtc.h
mman.h
mmu.h
mmu_context.h
module.h
mostek.h
msgbuf.h
namei.h
ns87303.h
openprom.h
openpromio.h
oplib.h
page.h [PATCH] Hugepage consolidation 2005-06-21 18:46:15 -07:00
param.h
parport.h
pbm.h
pci.h
pconf.h
percpu.h
perfctr.h
pgalloc.h
pgtable.h [PATCH] Hugepage consolidation 2005-06-21 18:46:15 -07:00
pil.h
poll.h
posix_types.h
processor.h [SPARC64]: Add prefetch support. 2005-06-21 16:20:28 -07:00
psrcompat.h
pstate.h
ptrace.h
reg.h
resource.h
rtc.h
rwsem-const.h
rwsem.h
sbus.h
scatterlist.h
sections.h
segment.h
semaphore.h
sembuf.h
setup.h
sfp-machine.h
shmbuf.h
shmparam.h
sigcontext.h
siginfo.h
signal.h
smp.h [PATCH] smp_processor_id() cleanup 2005-06-21 18:46:13 -07:00
socket.h
sockios.h
solerrno.h
spinlock.h
spitfire.h
starfire.h
stat.h
statfs.h
string.h
sunbpp.h
svr4.h
system.h [PATCH] sched: cleanup context switch locking 2005-06-25 16:24:43 -07:00
termbits.h
termios.h [SPARC64]: Report any user access faults in termios accessors. 2005-06-24 20:11:03 -07:00
thread_info.h [PATCH] streamline preempt_count type across archs 2005-06-23 09:45:19 -07:00
timer.h
timex.h
tlb.h
tlbflush.h
topology.h
ttable.h
types.h
uaccess.h
uctx.h
unaligned.h
unistd.h
upa.h
user.h
utrap.h
vga.h
visasm.h
vuid_event.h
watchdog.h
xor.h