On Fri, Aug 16, 2024 at 01:41:46PM +0000, Ding, Shenghao wrote:
From: Andy Shevchenko andriy.shevchenko@linux.intel.com Sent: Thursday, August 15, 2024 8:04 PM To: Ding, Shenghao shenghao-ding@ti.com On Thu, Aug 15, 2024 at 03:02:01AM +0000, Ding, Shenghao wrote:
From: Andy Shevchenko andriy.shevchenko@linux.intel.com Sent: Monday, August 12, 2024 11:52 PM On Sat, Aug 03, 2024 at 11:27:14AM +0800, Shenghao Ding wrote:
...
- strscpy(name, "Speaker Profile Id",
SNDRV_CTL_ELEM_ID_NAME_MAXLEN);
- strscpy(prog_name, "Speaker Program Id",
SNDRV_CTL_ELEM_ID_NAME_MAXLEN);
- strscpy(conf_name, "Speaker Config Id",
+SNDRV_CTL_ELEM_ID_NAME_MAXLEN);
Why not 2-parameter strscpy()?
strscpy seemed not support 2 params. Do you mean strcpy?
- It does.
- No, I meant strscpy().
I have tried 2-parameter strscpy(), and occurred compiling issue. The first parameter of strscpy, *dst, must be array, but in this code prog_name and conf_name are points to the memories applied by devm_kcalloc.
Okay, I'm not sure why devm_kasprintf() is not used for these cases.