Revision 64c6d8ed4c55f0a99b1b81558851da80c8d58244 authored by Miklos Szeredi on 17 January 2006, 06:14:42 UTC, committed by Linus Torvalds on 17 January 2006, 07:15:31 UTC
Add possibility for requests to run asynchronously and call an 'end' callback
when finished.

With this, the special handling of the INIT and RELEASE requests can be
cleaned up too.

Signed-off-by: Miklos Szeredi <miklos@szeredi.hu>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
1 parent 69a53bf
History
File Mode Size
a.out.h -rw-r--r-- 364 bytes
apic.h -rw-r--r-- 48 bytes
archparam-i386.h -rw-r--r-- 686 bytes
archparam-ppc.h -rw-r--r-- 363 bytes
archparam-x86_64.h -rw-r--r-- 625 bytes
atomic.h -rw-r--r-- 204 bytes
auxvec.h -rw-r--r-- 52 bytes
bitops.h -rw-r--r-- 82 bytes
boot.h -rw-r--r-- 76 bytes
bug.h -rw-r--r-- 74 bytes
bugs.h -rw-r--r-- 72 bytes
byteorder.h -rw-r--r-- 91 bytes
cache.h -rw-r--r-- 470 bytes
cacheflush.h -rw-r--r-- 94 bytes
calling.h -rw-r--r-- 167 bytes
checksum.h -rw-r--r-- 86 bytes
cobalt.h -rw-r--r-- 82 bytes
common.lds.S -rw-r--r-- 2.2 KB
cpufeature.h -rw-r--r-- 94 bytes
cputime.h -rw-r--r-- 109 bytes
current.h -rw-r--r-- 758 bytes
delay.h -rw-r--r-- 131 bytes
desc.h -rw-r--r-- 76 bytes
div64.h -rw-r--r-- 77 bytes
dma-mapping.h -rw-r--r-- 2.2 KB
dma.h -rw-r--r-- 141 bytes
dwarf2.h -rw-r--r-- 187 bytes
elf-i386.h -rw-r--r-- 5.0 KB
elf-ppc.h -rw-r--r-- 1.1 KB
elf-x86_64.h -rw-r--r-- 2.7 KB
emergency-restart.h -rw-r--r-- 149 bytes
errno.h -rw-r--r-- 79 bytes
fcntl.h -rw-r--r-- 79 bytes
fixmap.h -rw-r--r-- 3.0 KB
floppy.h -rw-r--r-- 82 bytes
futex.h -rw-r--r-- 82 bytes
hardirq.h -rw-r--r-- 618 bytes
highmem.h -rw-r--r-- 224 bytes
hw_irq.h -rw-r--r-- 189 bytes
ide.h -rw-r--r-- 73 bytes
io.h -rw-r--r-- 750 bytes
ioctl.h -rw-r--r-- 79 bytes
ioctls.h -rw-r--r-- 82 bytes
ipc.h -rw-r--r-- 29 bytes
ipcbuf.h -rw-r--r-- 82 bytes
irq.h -rw-r--r-- 429 bytes
irq_vectors.h -rw-r--r-- 515 bytes
keyboard.h -rw-r--r-- 88 bytes
kmap_types.h -rw-r--r-- 180 bytes
ldt-i386.h -rw-r--r-- 1.7 KB
ldt-x86_64.h -rw-r--r-- 1.7 KB
linkage.h -rw-r--r-- 228 bytes
local.h -rw-r--r-- 79 bytes
locks.h -rw-r--r-- 79 bytes
mca_dma.h -rw-r--r-- 85 bytes
mman.h -rw-r--r-- 76 bytes
mmu.h -rw-r--r-- 514 bytes
mmu_context.h -rw-r--r-- 2.3 KB
module-generic.h -rw-r--r-- 98 bytes
module-i386.h -rw-r--r-- 196 bytes
module-x86_64.h -rw-r--r-- 638 bytes
msgbuf.h -rw-r--r-- 82 bytes
mtrr.h -rw-r--r-- 76 bytes
mutex.h -rw-r--r-- 308 bytes
namei.h -rw-r--r-- 79 bytes
page.h -rw-r--r-- 3.6 KB
page_offset.h -rw-r--r-- 38 bytes
param.h -rw-r--r-- 376 bytes
pci.h -rw-r--r-- 120 bytes
pda.h -rw-r--r-- 636 bytes
percpu.h -rw-r--r-- 82 bytes
pgalloc.h -rw-r--r-- 1.6 KB
pgtable-2level.h -rw-r--r-- 1.5 KB
pgtable-3level.h -rw-r--r-- 3.3 KB
pgtable.h -rw-r--r-- 11.5 KB
poll.h -rw-r--r-- 76 bytes
posix_types.h -rw-r--r-- 97 bytes
prctl.h -rw-r--r-- 79 bytes
processor-generic.h -rw-r--r-- 3.0 KB
processor-i386.h -rw-r--r-- 1.2 KB
processor-ppc.h -rw-r--r-- 206 bytes
processor-x86_64.h -rw-r--r-- 1.0 KB
ptrace-generic.h -rw-r--r-- 2.0 KB
ptrace-i386.h -rw-r--r-- 1.5 KB
ptrace-x86_64.h -rw-r--r-- 2.3 KB
resource.h -rw-r--r-- 88 bytes
rwlock.h -rw-r--r-- 82 bytes
rwsem.h -rw-r--r-- 83 bytes
scatterlist.h -rw-r--r-- 97 bytes
sections.h -rw-r--r-- 122 bytes
segment.h -rw-r--r-- 54 bytes
semaphore.h -rw-r--r-- 91 bytes
sembuf.h -rw-r--r-- 82 bytes
serial.h -rw-r--r-- 82 bytes
setup.h -rw-r--r-- 234 bytes
shmbuf.h -rw-r--r-- 82 bytes
shmparam.h -rw-r--r-- 88 bytes
sigcontext-generic.h -rw-r--r-- 110 bytes
sigcontext-i386.h -rw-r--r-- 107 bytes
sigcontext-ppc.h -rw-r--r-- 150 bytes
sigcontext-x86_64.h -rw-r--r-- 546 bytes
siginfo.h -rw-r--r-- 85 bytes
signal.h -rw-r--r-- 746 bytes
smp.h -rw-r--r-- 499 bytes
socket.h -rw-r--r-- 82 bytes
sockios.h -rw-r--r-- 85 bytes
spinlock.h -rw-r--r-- 88 bytes
spinlock_types.h -rw-r--r-- 106 bytes
stat.h -rw-r--r-- 76 bytes
statfs.h -rw-r--r-- 80 bytes
string.h -rw-r--r-- 109 bytes
suspend.h -rw-r--r-- 54 bytes
system-generic.h -rw-r--r-- 1.3 KB
system-i386.h -rw-r--r-- 99 bytes
system-ppc.h -rw-r--r-- 178 bytes
system-x86_64.h -rw-r--r-- 537 bytes
termbits.h -rw-r--r-- 88 bytes
termios.h -rw-r--r-- 85 bytes
thread_info.h -rw-r--r-- 2.5 KB
timex.h -rw-r--r-- 170 bytes
tlb.h -rw-r--r-- 73 bytes
tlbflush.h -rw-r--r-- 1.5 KB
topology.h -rw-r--r-- 97 bytes
types.h -rw-r--r-- 79 bytes
uaccess.h -rw-r--r-- 2.8 KB
ucontext.h -rw-r--r-- 94 bytes
unaligned.h -rw-r--r-- 91 bytes
unistd.h -rw-r--r-- 1.6 KB
user.h -rw-r--r-- 76 bytes
vga.h -rw-r--r-- 73 bytes
vm-flags-i386.h -rw-r--r-- 311 bytes
vm-flags-x86_64.h -rw-r--r-- 925 bytes
vm86.h -rw-r--r-- 76 bytes
xor.h -rw-r--r-- 76 bytes

back to top