050-0006-mtd-nand-qcom-Add-a-NULL-check-for-devm_kasprintf.patch 864 B

1234567891011121314151617181920212223242526
  1. From 069f05346d01e7298939f16533953cdf52370be3 Mon Sep 17 00:00:00 2001
  2. From: Fabio Estevam <[email protected]>
  3. Date: Fri, 5 Jan 2018 18:02:55 -0200
  4. Subject: [PATCH 6/7] mtd: nand: qcom: Add a NULL check for devm_kasprintf()
  5. devm_kasprintf() may fail, so we should better add a NULL check
  6. and propagate an error on failure.
  7. Signed-off-by: Fabio Estevam <[email protected]>
  8. Signed-off-by: Boris Brezillon <[email protected]>
  9. ---
  10. drivers/mtd/nand/qcom_nandc.c | 3 +++
  11. 1 file changed, 3 insertions(+)
  12. --- a/drivers/mtd/nand/qcom_nandc.c
  13. +++ b/drivers/mtd/nand/qcom_nandc.c
  14. @@ -2639,6 +2639,9 @@ static int qcom_nand_host_init(struct qc
  15. nand_set_flash_node(chip, dn);
  16. mtd->name = devm_kasprintf(dev, GFP_KERNEL, "qcom_nand.%d", host->cs);
  17. + if (!mtd->name)
  18. + return -ENOMEM;
  19. +
  20. mtd->owner = THIS_MODULE;
  21. mtd->dev.parent = dev;