]> git.baikalelectronics.ru Git - kernel.git/commit
[S390] cio long busy in read configuration data.
authorPeter Oberparleiter <peter.oberparleiter@de.ibm.com>
Thu, 29 Jun 2006 12:56:38 +0000 (14:56 +0200)
committerMartin Schwidefsky <schwidefsky@de.ibm.com>
Thu, 29 Jun 2006 12:56:38 +0000 (14:56 +0200)
commitf63c0ec9ae7d0c870fa7fc829dd7521f9179a6be
tree80e721d93ef558600c7a513cc20ab50b5ca7b5a9
parent4dc7e4fdaa0148e6a8958d7181ed09bc40ea94e9
[S390] cio long busy in read configuration data.

Trying to set a DASD root device online can fail under some circumstances
with the message "Read configuration data returned error -5". The cause
is that read configuration data incorrectly aborts with -EIO when it
encounters a temporary busy condition at a storage server.
Perform retry when encountering temporary busy conditions.

Signed-off-by: Peter Oberparleiter <peter.oberparleiter@de.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
drivers/s390/cio/device_ops.c