diff options
author | Heiko Carstens <heiko.carstens@de.ibm.com> | 2007-08-10 14:32:28 +0200 |
---|---|---|
committer | Martin Schwidefsky <schwidefsky@de.ibm.com> | 2007-08-10 14:32:36 +0200 |
commit | c6d0e8014a59b641c0669cf5df151667144f220e (patch) | |
tree | ac16722d835e946e05266ed2208c1cba30c3260d /arch/s390 | |
parent | b01af5ba9105094ba4f1af60da8f7be44321a0c7 (diff) | |
download | linux-c6d0e8014a59b641c0669cf5df151667144f220e.tar.gz linux-c6d0e8014a59b641c0669cf5df151667144f220e.tar.bz2 linux-c6d0e8014a59b641c0669cf5df151667144f220e.zip |
[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>
Diffstat (limited to 'arch/s390')
0 files changed, 0 insertions, 0 deletions