crypto: sahara - checking the wrong variable
Subsystems (2)
PATCH 1/1 crypto: sahara - checking the wrong variable
There is a typo here. "dev->hw_link[]" is an array, not a pointer, so the check is nonsense. We should be checking recently allocated "dev->hw_link[0]" instead.
Signed-off-by Dan Carpenter <[email protected]>
drivers/crypto/sahara.c +1 -1
@@ -955,7 +955,7 @@ static int sahara_probe(struct platform_device *pdev) dev->hw_link[0 ] =dma_alloc_coherent (&pdev->dev,SAHARA_MAX_HW_LINK *sizeof (struct sahara_hw_link ), &dev->hw_phys_link[0 ],GFP_KERNEL ); -if (!dev->hw_link) { +if (!dev->hw_link[0 ]) {dev_err (&pdev->dev,"Could not allocate hw links\n" ); err = -ENOMEM ; goto err_link;
Herbert Xu
maintainerQuoted 5 lines · Dan Carpenter
There is a typo here. "dev->hw_link[]" is an array, not a pointer, so the check is nonsense. We should be checking recently allocated "dev->hw_link[0]" instead.
Signed-off-by Dan Carpenter <[email protected]>
Patch applied.
Signature · 3 lines
Email: Herbert Xu <[email protected]> Home Page: http://gondor.apana.org.au/~herbert/ PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt