diff options
| -rw-r--r-- | drivers/staging/kpc2000/kpc_dma/fileops.c | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/drivers/staging/kpc2000/kpc_dma/fileops.c b/drivers/staging/kpc2000/kpc_dma/fileops.c index 0886ad408b0e..616658709bd9 100644 --- a/drivers/staging/kpc2000/kpc_dma/fileops.c +++ b/drivers/staging/kpc2000/kpc_dma/fileops.c | |||
| @@ -116,13 +116,11 @@ int kpc_dma_transfer(struct dev_private_data *priv, struct kiocb *kcb, unsigned | |||
| 116 | if (desc_needed >= ldev->desc_pool_cnt){ | 116 | if (desc_needed >= ldev->desc_pool_cnt){ |
| 117 | dev_warn(&priv->ldev->pldev->dev, " mapped_entry_count = %d num_descrs_needed = %d num_descrs_avail = %d TOO MANY to ever complete!\n", acd->mapped_entry_count, desc_needed, num_descrs_avail); | 117 | dev_warn(&priv->ldev->pldev->dev, " mapped_entry_count = %d num_descrs_needed = %d num_descrs_avail = %d TOO MANY to ever complete!\n", acd->mapped_entry_count, desc_needed, num_descrs_avail); |
| 118 | rv = -EAGAIN; | 118 | rv = -EAGAIN; |
| 119 | unlock_engine(ldev); | ||
| 120 | goto err_descr_too_many; | 119 | goto err_descr_too_many; |
| 121 | } | 120 | } |
| 122 | if (desc_needed > num_descrs_avail){ | 121 | if (desc_needed > num_descrs_avail){ |
| 123 | dev_warn(&priv->ldev->pldev->dev, " mapped_entry_count = %d num_descrs_needed = %d num_descrs_avail = %d Too many to complete right now.\n", acd->mapped_entry_count, desc_needed, num_descrs_avail); | 122 | dev_warn(&priv->ldev->pldev->dev, " mapped_entry_count = %d num_descrs_needed = %d num_descrs_avail = %d Too many to complete right now.\n", acd->mapped_entry_count, desc_needed, num_descrs_avail); |
| 124 | rv = -EMSGSIZE; | 123 | rv = -EMSGSIZE; |
| 125 | unlock_engine(ldev); | ||
| 126 | goto err_descr_too_many; | 124 | goto err_descr_too_many; |
| 127 | } | 125 | } |
| 128 | 126 | ||
