Message ID | 20220825123525.1845695-1-yangyingliang@huawei.com |
---|---|
State | Accepted |
Commit | 4a34613b2017e89fdf4f63cda65da68b5f50f284 |
Headers | show |
Series | [-next] ASoC: sigmadsp: switch to use kmemdup_nul() helper | expand |
diff --git a/sound/soc/codecs/sigmadsp.c b/sound/soc/codecs/sigmadsp.c index b992216aee55..3047a6fbb380 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; /*
Use kmemdup_nul() helper instead of open-coding to simplify the code. Signed-off-by: Yang Yingliang <yangyingliang@huawei.com> --- sound/soc/codecs/sigmadsp.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-)