diff options
| author | Qianfeng Rong <rongqianfeng@vivo.com> | 2025-08-20 20:34:20 +0800 |
|---|---|---|
| committer | Mark Brown <broonie@kernel.org> | 2025-08-20 15:09:24 +0100 |
| commit | 96bcb34df55f7fee99795127c796315950c94fed (patch) | |
| tree | 2524efa15e1fce9b2640b97eb9555889ecefcbbb | |
| parent | 3b6f4bd6cda2797b0d999a129376c112d41604f4 (diff) | |
| download | linux-96bcb34df55f7fee99795127c796315950c94fed.tar.gz linux-96bcb34df55f7fee99795127c796315950c94fed.zip | |
ASoC: test-component: Use kcalloc() instead of kzalloc()
Use devm_kcalloc() in test_driver_probe() to gain built-in overflow
protection, making memory allocation safer when calculating allocation
size compared to explicit multiplication.
Signed-off-by: Qianfeng Rong <rongqianfeng@vivo.com>
Link: https://patch.msgid.link/20250820123423.470486-4-rongqianfeng@vivo.com
Signed-off-by: Mark Brown <broonie@kernel.org>
| -rw-r--r-- | sound/soc/generic/test-component.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sound/soc/generic/test-component.c b/sound/soc/generic/test-component.c index 89b995987e2d..2e49066dedd4 100644 --- a/sound/soc/generic/test-component.c +++ b/sound/soc/generic/test-component.c @@ -547,8 +547,8 @@ static int test_driver_probe(struct platform_device *pdev) priv = devm_kzalloc(dev, sizeof(*priv), GFP_KERNEL); cdriv = devm_kzalloc(dev, sizeof(*cdriv), GFP_KERNEL); - ddriv = devm_kzalloc(dev, sizeof(*ddriv) * num, GFP_KERNEL); - dname = devm_kzalloc(dev, sizeof(*dname) * num, GFP_KERNEL); + ddriv = devm_kcalloc(dev, num, sizeof(*ddriv), GFP_KERNEL); + dname = devm_kcalloc(dev, num, sizeof(*dname), GFP_KERNEL); if (!priv || !cdriv || !ddriv || !dname || !adata) return -EINVAL; |
