kernel-ark/include/asm-um
Jeff Dike c112746555 uml: implement get_wchan
Implement get_wchan - the algorithm is similar to x86.  It starts with the
stack pointer of the process in question and looks above that for addresses
that are kernel text.  The second one which isn't in the scheduler is the one
that's returned.  The first one is ignored because that will be UML's own
context switching routine.

Signed-off-by: Jeff Dike <jdike@linux.intel.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2008-02-05 09:44:25 -08:00
..
a.out.h uml: style fixes pass 2 2007-10-16 09:43:05 -07:00
alternative-asm.h x86: rename .i assembler includes to .h 2007-10-17 20:16:29 +02:00
alternative.h
apic.h
archparam-i386.h
archparam-ppc.h
archparam-x86_64.h
asm.h uml: add asm-um/asm.h 2008-01-30 13:31:17 +01:00
atomic.h
auxvec.h
bitops.h forbid asm/bitops.h direct inclusion 2007-10-19 11:53:41 -07:00
boot.h
bug.h uml: use generic BUG 2007-06-24 08:59:11 -07:00
bugs.h
byteorder.h
cache.h
cacheflush.h
calling.h
checksum.h
cmpxchg.h x86: create asm/cmpxchg.h 2007-05-08 11:15:20 -07:00
cobalt.h
common.lds.S uml: fix linker script alignment bugs 2007-08-31 01:42:22 -07:00
cpufeature.h
cputime.h
current.h
delay.h [PATCH] uml: fix unreasonably long udelay 2007-04-02 10:06:08 -07:00
desc.h
device.h
div64.h [NET]: div64_64 consolidate (rev3) 2007-04-25 22:23:33 -07:00
dma-mapping.h
dma.h
dwarf2.h
elf-i386.h uml: coredumping floating point fixes 2007-10-16 09:43:07 -07:00
elf-ppc.h [PATCH] uml: fix apparent "CONFIG_64_BIT" typo. 2007-02-11 10:51:23 -08:00
elf-x86_64.h uml: style fixes in FP code 2007-10-16 09:43:07 -07:00
emergency-restart.h
errno.h
fcntl.h
fixmap.h
floppy.h
frame.h x86: rename .i assembler includes to .h 2007-10-17 20:16:29 +02:00
futex.h
hardirq.h
highmem.h
host_ldt-i386.h
host_ldt-x86_64.h
hw_irq.h
ide.h
io.h
ioctl.h
ioctls.h
ipcbuf.h
irq_regs.h
irq_vectors.h
irq.h
irqflags.h
kdebug.h move die notifier handling to common code 2007-05-08 11:15:04 -07:00
keyboard.h
kmap_types.h
ldt.h uml: fold mmu_context_skas into mm_context 2007-10-16 09:43:06 -07:00
linkage.h UML: remove remaining FASTCALL uses 2008-01-30 13:31:14 +01:00
local.h
locks.h
mca_dma.h
mman.h
mmu_context.h uml: fold mmu_context_skas into mm_context 2007-10-16 09:43:06 -07:00
mmu.h
module-generic.h
module-i386.h
module-x86_64.h
msgbuf.h
mtrr.h
mutex.h
namei.h
nops.h git-x86: unbreak UML 2008-01-30 13:32:38 +01:00
page_offset.h
page.h uml: ptrace floating point fixes 2007-10-16 09:43:07 -07:00
param.h
paravirt.h uml: add asm/paravirt.h 2007-06-24 08:59:11 -07:00
pci.h
pda.h
percpu.h
pgalloc.h add mm argument to pte/pmd/pud/pgd_free 2008-02-05 09:44:18 -08:00
pgtable-2level.h [PATCH] uml: fix pte bit collision 2007-03-29 08:22:24 -07:00
pgtable-3level.h uml: update address space affected by pud_clear 2007-11-14 18:45:37 -08:00
pgtable.h page table handling cleanup 2007-07-16 09:05:36 -07:00
poll.h
posix_types.h
prctl.h
processor-generic.h uml: implement get_wchan 2008-02-05 09:44:25 -08:00
processor-i386.h uml: remove xmm checking on x86 2008-02-05 09:44:24 -08:00
processor-ppc.h
processor-x86_64.h uml: fix inlines 2007-10-16 09:43:06 -07:00
ptrace-generic.h uml: ptrace floating point fixes 2007-10-16 09:43:07 -07:00
ptrace-i386.h uml: ptrace floating point fixes 2007-10-16 09:43:07 -07:00
ptrace-x86_64.h uml: remove code made redundant by CHOOSE_MODE removal 2007-10-16 09:43:05 -07:00
required-features.h uml: fix build breakage 2007-05-09 12:30:48 -07:00
resource.h
rwlock.h
rwsem.h
scatterlist.h
sections.h
segment.h
semaphore.h
sembuf.h
serial.h
setup.h
shmbuf.h
shmparam.h
sigcontext-generic.h
sigcontext-i386.h
sigcontext-ppc.h
sigcontext-x86_64.h
siginfo.h
signal.h
smp.h uml: fix inlines 2007-10-16 09:43:06 -07:00
socket.h
sockios.h
spinlock_types.h
spinlock.h
stat.h
statfs.h
string.h
suspend.h
system-generic.h
system-i386.h
system-ppc.h
system-x86_64.h
termbits.h
termios.h
thread_info.h Add generic exit-time stack-depth checking to CONFIG_DEBUG_STACK_USAGE 2007-07-16 09:05:38 -07:00
timex.h
tlb.h
tlbflush.h remove unused flush_tlb_pgtables 2007-10-19 11:53:34 -07:00
topology.h
types.h
uaccess.h uml: throw out CHOOSE_MODE 2007-10-16 09:43:05 -07:00
ucontext.h
unaligned.h
unistd.h x86 merge fallout: uml 2007-10-29 07:41:32 -07:00
user.h
vga.h
vm86.h
vm-flags-i386.h
vm-flags-x86_64.h
xor.h