Received: by 2002:a05:6a10:af89:0:0:0:0 with SMTP id iu9csp2441249pxb; Sun, 16 Jan 2022 21:00:39 -0800 (PST) X-Google-Smtp-Source: ABdhPJxT2t35PHlSQpBfWJc+SfO2sQRNJH/k5pcO5br69cT2fNVHOzfk8+CNB8bBpycAsFmRo2Qp X-Received: by 2002:a17:90b:1d0d:: with SMTP id on13mr8576394pjb.200.1642395639762; Sun, 16 Jan 2022 21:00:39 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1642395639; cv=none; d=google.com; s=arc-20160816; b=yESrcZnmdnxxYElfy4006mX0NZbm3cNyzhYOphq0VaWN3ioQzCcvGZ3+00M6Bwi1xY GRlPm8QL3L6zKesjQam9d6WLbU5+H1/xN+5IzZFSKJ6oY4RAHfQr8Et7fvgQBOVGLpHg eMX0CdowTqis6M8FA933lF4W8OsPKJiK/1zShgjz/qLUQ4eY5dSJOSfbuRbM3+A8YWhy TqnpRm3o+XL9Uf4g04Mv8qdqr0hEaYvdctGEKKh6ebQ7aErThWD+wwVsI5VV+Vchxnaf mAtVyNnJja/2tVnPSHsBuzKJV2Io77vvUo3JLStGsMruJY7lVOOo5MTmRqD4+w+57ayx su3g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version:date :subject:cc:to:from:message-id:dkim-signature; bh=+2LM+SczSHz+FBaJcHC0eWw+7fFZDut/nzx8cE5g3Pk=; b=TJJcdRfGMiwceMbUE4Ke85Tq0GkfSXdA0TEAedfkKX56Shwl8+9X/dCFvKcrbleLb3 P5J6TsQX2nDvT1yhCff5N/yG7F4KqRux/GkV5AwHRaTFvDjoiykQWA3VQ8Gk7xSyIrd/ 07rdXotpCT57s/V4Z8eqE2nj4/4ryxolInUkNOD3bz/bmXmSji25w4YGzdezVo5fzOuh muc20GBFFqqJoI7reKSN/22l8tv2XOt8pFEG1qojqwRcWKND5dagRNHL/Erggo/TGwQw GOW1w3nv8spDpzpPwvV6MAI5jYcJxvQhimB0cO8h4zPhUH1vMIbhec+C3hBY54U8vZvS 5A6w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@foxmail.com header.s=s201512 header.b=VSuZ6Lm9; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=foxmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id u9si15557627ple.74.2022.01.16.21.00.27; Sun, 16 Jan 2022 21:00:39 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@foxmail.com header.s=s201512 header.b=VSuZ6Lm9; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=foxmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231482AbiAPFim (ORCPT + 99 others); Sun, 16 Jan 2022 00:38:42 -0500 Received: from out162-62-57-49.mail.qq.com ([162.62.57.49]:42887 "EHLO out162-62-57-49.mail.qq.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230025AbiAPFim (ORCPT ); Sun, 16 Jan 2022 00:38:42 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foxmail.com; s=s201512; t=1642311518; bh=+2LM+SczSHz+FBaJcHC0eWw+7fFZDut/nzx8cE5g3Pk=; h=From:To:Cc:Subject:Date; b=VSuZ6Lm9lVKqRAtYVEGd9PLPR/3N6t9Jl7cfxXy/UMynaolXSXNWf8BzoS18dJ+ve 2ZRo21jnY9cRCRCEiaL2qCbeCqh0ujnbmrQhbRg+pXi3juMaCYdUxrhI63dBH9OBJL snd+VVHuBqwcnU6ky77oSZ8Zn2Atccg9D48LzTRg= Received: from localhost.localdomain ([43.227.138.48]) by newxmesmtplogicsvrsza5.qq.com (NewEsmtp) with SMTP id 95A2BC55; Sun, 16 Jan 2022 13:37:26 +0800 X-QQ-mid: xmsmtpt1642311446t2njfay55 Message-ID: X-QQ-XMAILINFO: M2QCdMyLnance75j6VAMOjid3HELJLkG+ubJAjKE+y0IN++DdWHdBUo2HQYWpq 0VqaMvpWwH20Bq+IPHzje/7EdgUClL6em9eqXg2n+kRXNddGGIe8zmhhmG/X+5hS0Bdd04EXfb6L ZLjJ9lsB9ZsZ8qKiKO8iW+uHY/BfRsdy9GulwrUcDxWrzXyAaOwuGbsS5M7OXtOOmAk0kDCi6ita /M4t4EFRqgxLKPzUZ0beuIayLrOPF0iDH/5nTRz7XAc/FK8+25raUX5VEnAojqFKD14NlG1qJU8l eCD2q4gkzYQ1wEuoSC7VWiJNXpcTB5zfJ8dofyyHLWk4cKG6UrayPxnZAkyzHnr3QcVfH903xuj7 4kOLs+8pOTWD6ZRiluXQTpHepEORMX8CVCxuFFO1AOFW0qQx70C0196nzVmkwnm3MNfECaNOLy1L aQjoxwmHBW2Z1PHrJxIS21R/jCpvPIxXXoewYitM29tnv0KGKF8oAVplMu6aG3ywKxdQzTL8+erK O2x8vGz7N11LWAf2wfyMnQnyMd0DedEGX2olzYHIvtyn6heIYAYlCNhPhCbwQtYR7koFu6MyZ+vY hhnf7T7vv0e7NeTqMbHN7nI89pMfbMeASoL+NHunqUsrYjYPJbsyvKpeQW9y2l1/BrN5CCy+GvRr S0VSML1r1K133nq+Z2j36zWQhmSoNWGSKJ9MKod3hIsmdCTp6VLQHBBErBheHt3Oo5qNpO9XFrrI JEH9G1rOmnlEEcqv9d3bUaoG0rz9FBdE1vupzKo0wh0C4VCfe8BbV69LtENCXcZmDKxuAS8YSHN3 UbbMhe9XYvP5VynaJ89PL1p3VKqXH8K/NERnF/eGOSSnMwG1n6QUd6ltKumTHroWQCbQTm+KNLI3 l4vFXqM7XpHXylRkTjVxGYjHa0mOXhRigOlCkRMiqJMCx8GDBDvTjHZk7kB/g7DQ== From: xkernel.wang@foxmail.com To: srinivas.kandagatla@linaro.org, narmstrong@baylibre.com, khilman@baylibre.com Cc: jbrunet@baylibre.com, martin.blumenstingl@googlemail.com, linux-arm-kernel@lists.infradead.org, linux-amlogic@lists.infradead.org, linux-kernel@vger.kernel.org, Xiaoke Wang Subject: [PATCH] nvmem: meson-mx-efuse: check the return value of devm_kstrdup() Date: Sun, 16 Jan 2022 13:34:50 +0800 X-OQ-MSGID: <20220116053450.2440-1-xkernel.wang@foxmail.com> X-Mailer: git-send-email 2.33.0.windows.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Xiaoke Wang devm_kstrdup() returns pointer to allocated string on success, NULL on failure. So it is better to check the return value of it. Signed-off-by: Xiaoke Wang --- drivers/nvmem/meson-mx-efuse.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/nvmem/meson-mx-efuse.c b/drivers/nvmem/meson-mx-efuse.c index 07c9f38..38e6a5f 100644 --- a/drivers/nvmem/meson-mx-efuse.c +++ b/drivers/nvmem/meson-mx-efuse.c @@ -211,6 +211,9 @@ static int meson_mx_efuse_probe(struct platform_device *pdev) efuse->config.name = devm_kstrdup(&pdev->dev, drvdata->name, GFP_KERNEL); + if (!efuse->config.name) + return -ENOMEM; + efuse->config.owner = THIS_MODULE; efuse->config.dev = &pdev->dev; efuse->config.priv = efuse; --