summaryrefslogtreecommitdiffstats
path: root/drivers/s390/block/dasd.c
diff options
context:
space:
mode:
authorStefan Weinhuber2011-01-05 12:48:01 +0100
committerMartin Schwidefsky2011-01-05 12:47:29 +0100
commit9062014cb60194630272709da82d5879d563865e (patch)
tree93c48a63701415ced8fac9664299290ef8fca248 /drivers/s390/block/dasd.c
parent[S390] nmi: enable machine checks early (diff)
downloadkernel-qcow2-linux-9062014cb60194630272709da82d5879d563865e.tar.gz
kernel-qcow2-linux-9062014cb60194630272709da82d5879d563865e.tar.xz
kernel-qcow2-linux-9062014cb60194630272709da82d5879d563865e.zip
[S390] cio: reduce memory consumption of itcw structures
Any list of indirect data adresses (TIDAL) used by a TCW must not cross a page boundary. The original itcw implementation complies with this restriction by allocating allmost twice as much memory as actually needed, so that in any case there is enough room for the full TIDAL, either above or below the page boundary. This patch implements an alternative method, by using a TTIC TIDAW to connect TIDAL parts below and above a page boundary. Signed-off-by: Stefan Weinhuber <wein@de.ibm.com> Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
Diffstat (limited to 'drivers/s390/block/dasd.c')
0 files changed, 0 insertions, 0 deletions