From: Klaus D. Wacker Date: Wed, 22 Aug 2007 11:51:38 +0000 (+0200) Subject: [S390] qdio: fix EQBS handling on CCQ96 X-Git-Tag: v2.6.23-rc4~93^2~7 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f276730f8da0e8136d8491b6ef44fc719d450a1b;p=pandora-kernel.git [S390] qdio: fix EQBS handling on CCQ96 QDIO returned from EQBS instruction in any case after return code CCQ=96 was issued regardless whether buffer states for at least one buffer were extracted or not. This caused FCP devices to hang when running under z/VM and having QIOASSASIST=ON and having high I/O rates. In order to fix this qdio return code processing of EQBS instruction after CCQ=96 is changed that buffers are returned and if no buffers where extracted the instruction is repeated at once. Signed-off-by: Klaus D. Wacker Signed-off-by: Martin Schwidefsky Signed-off-by: Heiko Carstens --- Reading git-diff-tree failed