original_kernel/drivers/s390/cio
Heiko Carstens c6d0e8014a [S390] qdio: make sure data structures are correctly aligned.
The slsb structure contained at the beginning of the qdio_q structure
must start on a 256 byte boundary. To make sure this is the case even
if slab debugging is turned on create an own slab cache for qdio_q
structures.
Besides that don't use the slab allocator to allocate whole pages. Use
the page allocator instead.
Also fix a few memory leaks in error handling code.

Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
2007-08-10 14:32:36 +02:00
..
Makefile
airq.c
airq.h
blacklist.c [S390] cio: Clean up messages. 2007-07-27 12:29:19 +02:00
blacklist.h
ccwgroup.c [S390] cio: Clean up messages. 2007-07-27 12:29:19 +02:00
chp.c [S390] cio: Clean up messages. 2007-07-27 12:29:19 +02:00
chp.h
chsc.c [S390] cio: Reorganize initialization. 2007-07-27 12:29:20 +02:00
chsc.h [S390] cio: Reorganize initialization. 2007-07-27 12:29:20 +02:00
cio.c [S390] cio: Clean up messages. 2007-07-27 12:29:19 +02:00
cio.h
cio_debug.h [S390] cio: Make CIO_* macros safe if dbfs are not available. 2007-07-27 12:29:20 +02:00
cmf.c [S390] cio: Clean up messages. 2007-07-27 12:29:19 +02:00
css.c [S390] cio: avoid memory leak on error in css_alloc_subchannel(). 2007-08-10 14:32:36 +02:00
css.h
device.c [S390] cio: Clean up messages. 2007-07-27 12:29:19 +02:00
device.h
device_fsm.c [S390] cio: Clean up messages. 2007-07-27 12:29:19 +02:00
device_id.c
device_ops.c [S390] cio: Remove deprecated rdc/rcd. 2007-07-27 12:29:18 +02:00
device_pgid.c
device_status.c
idset.c
idset.h
ioasm.h
qdio.c [S390] qdio: make sure data structures are correctly aligned. 2007-08-10 14:32:36 +02:00
qdio.h
schid.h