]> err.no Git - linux-2.6/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)
commitda039bd1e872b89e1c92c6c891c43b96d0a1bc41
tree80e721d93ef558600c7a513cc20ab50b5ca7b5a9
parentd7d23702554dc13297cff5eaf7a551c802daeab3
[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