diff options
Diffstat (limited to 'drivers/crypto/tegra-hv-vse.c')
| -rw-r--r-- | drivers/crypto/tegra-hv-vse.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/crypto/tegra-hv-vse.c b/drivers/crypto/tegra-hv-vse.c index 82d720671..f42db682d 100644 --- a/drivers/crypto/tegra-hv-vse.c +++ b/drivers/crypto/tegra-hv-vse.c | |||
| @@ -1912,7 +1912,7 @@ static void complete_call_back(void *data) | |||
| 1912 | struct ablkcipher_request *req; | 1912 | struct ablkcipher_request *req; |
| 1913 | struct tegra_vse_priv_data *priv = | 1913 | struct tegra_vse_priv_data *priv = |
| 1914 | (struct tegra_vse_priv_data *)data; | 1914 | (struct tegra_vse_priv_data *)data; |
| 1915 | int err = status_to_errno(priv->rx_status); | 1915 | int err; |
| 1916 | int num_sgs; | 1916 | int num_sgs; |
| 1917 | void *buf; | 1917 | void *buf; |
| 1918 | 1918 | ||
| @@ -1921,6 +1921,8 @@ static void complete_call_back(void *data) | |||
| 1921 | return; | 1921 | return; |
| 1922 | } | 1922 | } |
| 1923 | 1923 | ||
| 1924 | err = status_to_errno(priv->rx_status); | ||
| 1925 | |||
| 1924 | dma_sync_single_for_cpu(priv->se_dev->dev, priv->buf_addr, | 1926 | dma_sync_single_for_cpu(priv->se_dev->dev, priv->buf_addr, |
| 1925 | priv->gather_buf_sz, DMA_BIDIRECTIONAL); | 1927 | priv->gather_buf_sz, DMA_BIDIRECTIONAL); |
| 1926 | buf = priv->buf; | 1928 | buf = priv->buf; |
