Martin Schwidefsky
3c1fcfe229
[PATCH] Directed yield: direct yield of spinlocks for s390.
...
Use the new diagnose 0x9c in the spinlock implementation for s390. It
yields the remaining timeslice of the virtual cpu that tries to acquire a
lock to the virtual cpu that is the current holder of the lock.
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
Cc: Ingo Molnar <mingo@elte.hu>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2006-10-01 00:39:22 -07:00
..
a.out.h
appldata.h
[S390] Inline assembly cleanup.
2006-09-28 16:56:43 +02:00
atomic.h
[S390] Inline assembly cleanup.
2006-09-28 16:56:43 +02:00
auxvec.h
bitops.h
[S390] Inline assembly cleanup.
2006-09-28 16:56:43 +02:00
bug.h
[S390] __builtin_trap() and gcc version.
2006-07-12 16:39:42 +02:00
bugs.h
byteorder.h
[S390] Inline assembly cleanup.
2006-09-28 16:56:43 +02:00
cache.h
cacheflush.h
ccwdev.h
[S390] Fix sparse warnings.
2006-07-12 16:41:55 +02:00
ccwgroup.h
checksum.h
[S390] Inline assembly cleanup.
2006-09-28 16:56:43 +02:00
cio.h
[S390] ipl/dump on panic.
2006-09-20 15:58:49 +02:00
cmb.h
[S390] rework of channel measurement facility.
2006-06-29 15:08:41 +02:00
compat.h
cpcmd.h
cputime.h
current.h
dasd.h
[S390] add PAV support to the dasd driver.
2006-06-29 15:08:18 +02:00
debug.h
[PATCH] Fix 'make headers_check' on s390
2006-09-16 12:54:31 -07:00
delay.h
div64.h
[S390] __div64_32 for 31 bit.
2006-09-28 16:55:39 +02:00
dma-mapping.h
dma.h
[S390] empty function defines.
2006-09-20 15:58:51 +02:00
ebcdic.h
[S390] Inline assembly cleanup.
2006-09-28 16:56:43 +02:00
elf.h
[PATCH] Fix 'make headers_check' on s390
2006-09-16 12:54:31 -07:00
emergency-restart.h
errno.h
extmem.h
fcntl.h
futex.h
[S390] Make user-copy operations run-time configurable.
2006-09-20 15:59:42 +02:00
hardirq.h
idals.h
io.h
[S390] Inline assembly cleanup.
2006-09-28 16:56:43 +02:00
ioctl.h
ioctls.h
ipc.h
ipcbuf.h
irq.h
[PATCH] Make touch_nmi_watchdog imply touch_softlockup_watchdog on all archs
2006-09-29 09:18:05 -07:00
irqflags.h
[S390] Inline assembly cleanup.
2006-09-28 16:56:43 +02:00
Kbuild
[S390] Unexport <asm/z90crypt.h>, export <asm/zcrypt.h> in its place.
2006-09-24 22:07:25 +01:00
kdebug.h
[S390] add kprobes support.
2006-09-20 15:58:39 +02:00
kexec.h
kmap_types.h
kprobes.h
[S390] add kprobes support.
2006-09-20 15:58:39 +02:00
linkage.h
local.h
lowcore.h
[S390] Inline assembly cleanup.
2006-09-28 16:56:43 +02:00
mathemu.h
mman.h
mmu.h
mmu_context.h
module.h
monwriter.h
[S390] Linux API for writing z/VM APPLDATA Monitor records.
2006-09-20 15:59:34 +02:00
msgbuf.h
mutex.h
namei.h
page.h
[S390] Inline assembly cleanup.
2006-09-28 16:56:43 +02:00
param.h
pci.h
percpu.h
[PATCH] trigger a syntax error if percpu macros are incorrectly used
2006-09-26 08:48:44 -07:00
pgalloc.h
[S390] Cleanup in page table related code.
2006-09-20 15:59:37 +02:00
pgtable.h
[PATCH] convert s390 page handling macros to functions
2006-09-29 09:18:03 -07:00
poll.h
posix_types.h
[S390] __FD_foo definitions.
2006-06-14 14:10:51 +01:00
processor.h
[S390] Inline assembly cleanup.
2006-09-28 16:56:43 +02:00
ptrace.h
[S390] Inline assembly cleanup.
2006-09-28 16:56:43 +02:00
qdio.h
qeth.h
resource.h
rwsem.h
[S390] Inline assembly cleanup.
2006-09-28 16:56:43 +02:00
s390_ext.h
s390_rdev.h
scatterlist.h
sections.h
segment.h
semaphore.h
[S390] Inline assembly cleanup.
2006-09-28 16:56:43 +02:00
sembuf.h
setup.h
[PATCH] Directed yield: direct yield of spinlocks for s390.
2006-10-01 00:39:22 -07:00
sfp-machine.h
[S390] Inline assembly cleanup.
2006-09-28 16:56:43 +02:00
shmbuf.h
shmparam.h
sigcontext.h
siginfo.h
signal.h
[PATCH] irq-flags: S390: Use the new IRQF_ constants
2006-07-02 13:58:48 -07:00
sigp.h
[S390] Inline assembly cleanup.
2006-09-28 16:56:43 +02:00
smp.h
[S390] Inline assembly cleanup.
2006-09-28 16:56:43 +02:00
socket.h
[AF_UNIX]: Datagram getpeersec
2006-06-29 16:58:06 -07:00
sockios.h
spinlock.h
[PATCH] Directed yield: direct yield of spinlocks for s390.
2006-10-01 00:39:22 -07:00
spinlock_types.h
[PATCH] Directed yield: direct yield of spinlocks for s390.
2006-10-01 00:39:22 -07:00
stat.h
statfs.h
string.h
[S390] Inline assembly cleanup.
2006-09-28 16:56:43 +02:00
suspend.h
system.h
[S390] Inline assembly cleanup.
2006-09-28 16:56:43 +02:00
tape390.h
termbits.h
termios.h
thread_info.h
[S390] preempt_count initialization.
2006-06-29 15:02:47 +02:00
timer.h
timex.h
[S390] Inline assembly cleanup.
2006-09-28 16:56:43 +02:00
tlb.h
tlbflush.h
[S390] Inline assembly cleanup.
2006-09-28 16:56:43 +02:00
todclk.h
topology.h
types.h
uaccess.h
[S390] Inline assembly cleanup.
2006-09-28 16:56:43 +02:00
ucontext.h
unaligned.h
unistd.h
[S390] Inline assembly cleanup.
2006-09-28 16:56:43 +02:00
user.h
vtoc.h
Use __uXX types for S390 DASD volume label definitions which are user-visible
2006-05-04 01:18:33 +01:00
xor.h
zcrypt.h
[S390] zcrypt secure key cryptography extension.
2006-09-20 15:58:36 +02:00