[PATCH] s390: qdio memory allocations
authorAndreas Herrmann <aherrman@de.ibm.com>
Fri, 28 Apr 2006 01:40:09 +0000 (18:40 -0700)
committerLinus Torvalds <torvalds@g5.osdl.org>
Fri, 28 Apr 2006 15:33:47 +0000 (08:33 -0700)
commita3ae39c060be57a4936d2c1d970e4d0c7d320d9c
treea8b0207d32f660fed21f55d0c4ab1c05f691ac39
parent28f223782bca914ae65d08234c57c2175ecd7f5d
[PATCH] s390: qdio memory allocations

Avoid memory allocation with GFP_KERNEL in qdio_establish/qdio_shutdown.  Use
memory pool instead.  (Otherwise this can lead to an I/O stall where qdio
waits for a free page and zfcp waits for end of error recovery in low memory
situations.)

Signed-off-by: Andreas Herrmann <aherrman@de.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
drivers/s390/cio/qdio.c