From: Yang Yingliang Date: Thu, 25 Aug 2022 12:35:25 +0000 (+0800) Subject: ASoC: sigmadsp: switch to use kmemdup_nul() helper X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=4a34613b2017e89fdf4f63cda65da68b5f50f284;p=linux.git ASoC: sigmadsp: switch to use kmemdup_nul() helper Use kmemdup_nul() helper instead of open-coding to simplify the code. Signed-off-by: Yang Yingliang Link: https://lore.kernel.org/r/20220825123525.1845695-1-yangyingliang@huawei.com Signed-off-by: Mark Brown --- diff --git a/sound/soc/codecs/sigmadsp.c b/sound/soc/codecs/sigmadsp.c index b992216aee55f..3047a6fbb3805 100644 --- a/sound/soc/codecs/sigmadsp.c +++ b/sound/soc/codecs/sigmadsp.c @@ -227,13 +227,11 @@ static int sigma_fw_load_control(struct sigmadsp *sigmadsp, if (!ctrl) return -ENOMEM; - name = kzalloc(name_len + 1, GFP_KERNEL); + name = kmemdup_nul(ctrl_chunk->name, name_len, GFP_KERNEL); if (!name) { ret = -ENOMEM; goto err_free_ctrl; } - memcpy(name, ctrl_chunk->name, name_len); - name[name_len] = '\0'; ctrl->name = name; /*