|
@@ -3760,7 +3760,6 @@ static int handle_login_rsp(union ibmvnic_crq *login_rsp_crq,
|
|
|
|
|
|
dma_unmap_single(dev, adapter->login_buf_token, adapter->login_buf_sz,
|
|
dma_unmap_single(dev, adapter->login_buf_token, adapter->login_buf_sz,
|
|
DMA_BIDIRECTIONAL);
|
|
DMA_BIDIRECTIONAL);
|
|
- release_login_buffer(adapter);
|
|
|
|
dma_unmap_single(dev, adapter->login_rsp_buf_token,
|
|
dma_unmap_single(dev, adapter->login_rsp_buf_token,
|
|
adapter->login_rsp_buf_sz, DMA_BIDIRECTIONAL);
|
|
adapter->login_rsp_buf_sz, DMA_BIDIRECTIONAL);
|
|
|
|
|
|
@@ -3791,6 +3790,7 @@ static int handle_login_rsp(union ibmvnic_crq *login_rsp_crq,
|
|
ibmvnic_remove(adapter->vdev);
|
|
ibmvnic_remove(adapter->vdev);
|
|
return -EIO;
|
|
return -EIO;
|
|
}
|
|
}
|
|
|
|
+ release_login_buffer(adapter);
|
|
complete(&adapter->init_done);
|
|
complete(&adapter->init_done);
|
|
|
|
|
|
return 0;
|
|
return 0;
|