diff options
| -rw-r--r-- | arch/s390/pci/pci_clp.c | 4 | 
1 files changed, 2 insertions, 2 deletions
| diff --git a/arch/s390/pci/pci_clp.c b/arch/s390/pci/pci_clp.c index 70db060b4d41..3eaf63a6ecac 100644 --- a/arch/s390/pci/pci_clp.c +++ b/arch/s390/pci/pci_clp.c @@ -179,7 +179,7 @@ error:  static int clp_set_pci_fn(u32 *fh, u8 nr_dma_as, u8 command)  {  	struct clp_req_rsp_set_pci *rrb; -	int rc, retries = 1000; +	int rc, retries = 100;  	rrb = clp_alloc_block(GFP_KERNEL);  	if (!rrb) @@ -199,7 +199,7 @@ static int clp_set_pci_fn(u32 *fh, u8 nr_dma_as, u8 command)  			retries--;  			if (retries < 0)  				break; -			msleep(1); +			msleep(20);  		}  	} while (rrb->response.hdr.rsp == CLP_RC_SETPCIFN_BUSY); | 
