aha/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 [PATCH] uml: remove some leftover PPC code 2006-10-20 10:26:36 -07:00
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 Don't include linux/config.h from anywhere else in include/ 2006-04-26 12:56:16 +01:00
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 [PATCH] uml: implement {get,set}_thread_area for i386 2006-03-31 12:18:52 -08:00
device.h Driver core: add dev_archdata to struct device 2006-12-01 14:52:01 -08:00
div64.h [NET]: div64_64 consolidate (rev3) 2007-04-25 22:23:33 -07:00
dma-mapping.h [PATCH] Pass struct dev pointer to dma_cache_sync() 2006-12-07 08:39:41 -08:00
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 Don't include linux/config.h from anywhere else in include/ 2006-04-26 12:56:16 +01:00
floppy.h
frame.h x86: rename .i assembler includes to .h 2007-10-17 20:16:29 +02:00
futex.h
hardirq.h Don't include linux/config.h from anywhere else in include/ 2006-04-26 12:56:16 +01:00
highmem.h
host_ldt-i386.h [PATCH] uml: split ldt.h in arch-independent and arch-dependant code 2006-03-31 12:18:51 -08:00
host_ldt-x86_64.h [PATCH] uml: split ldt.h in arch-independent and arch-dependant code 2006-03-31 12:18:51 -08:00
hw_irq.h [PATCH] genirq: add ->retrigger() irq op to consolidate hw_irq_resend() 2006-06-29 10:26:23 -07:00
ide.h
io.h [PATCH] uml: add __raw_writeq definition 2006-06-30 11:25:38 -07:00
ioctl.h
ioctls.h
ipcbuf.h
irq.h
irq_regs.h [PATCH] um: irq changes break build 2006-10-06 08:53:42 -07:00
irq_vectors.h
irqflags.h [PATCH] uml: add asm/irqflags.h 2006-06-05 12:29:17 -07:00
kdebug.h move die notifier handling to common code 2007-05-08 11:15:04 -07:00
keyboard.h
kmap_types.h [PATCH] uml: make copy_*_user atomic 2006-07-01 09:56:03 -07:00
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.h
mmu_context.h uml: fold mmu_context_skas into mm_context 2007-10-16 09:43:06 -07:00
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.h uml: ptrace floating point fixes 2007-10-16 09:43:07 -07:00
page_offset.h
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 [PATCH] uml: check for differences in host support 2006-03-31 12:18:52 -08:00
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.h
spinlock_types.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
vm-flags-i386.h
vm-flags-x86_64.h
vm86.h
xor.h