> Return negative -ENOMEM, instead of positive ENOMEM. > > Fixes: 0880bb3b00c8 ("crypto: tegra - Add Tegra Security Engine driver") > Signed-off-by: Dan Carpenter <dan.carpenter@xxxxxxxxxx> > --- > drivers/crypto/tegra/tegra-se-aes.c | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/drivers/crypto/tegra/tegra-se-aes.c b/drivers/crypto/tegra/tegra-se- > aes.c > index adc6cdab389e..ae7a0f8435fc 100644 > --- a/drivers/crypto/tegra/tegra-se-aes.c > +++ b/drivers/crypto/tegra/tegra-se-aes.c > @@ -1156,7 +1156,7 @@ static int tegra_ccm_do_one_req(struct crypto_engine > *engine, void *areq) > rctx->outbuf.buf = dma_alloc_coherent(ctx->se->dev, SE_AES_BUFLEN, > &rctx->outbuf.addr, GFP_KERNEL); > if (!rctx->outbuf.buf) { > - ret = ENOMEM; > + ret = -ENOMEM; > goto outbuf_err; > } > > @@ -1226,7 +1226,7 @@ static int tegra_gcm_do_one_req(struct crypto_engine > *engine, void *areq) > rctx->outbuf.buf = dma_alloc_coherent(ctx->se->dev, SE_AES_BUFLEN, > &rctx->outbuf.addr, GFP_KERNEL); > if (!rctx->outbuf.buf) { > - ret = ENOMEM; > + ret = -ENOMEM; > goto outbuf_err; > } > Thanks for the fix. Acked-by: Akhil R <akhilrajeev@xxxxxxxxxx>