OSDN Git Service

leds: as3645a: Replace strlcpy with strscpy
authorAzeem Shaikh <azeemshaikh38@gmail.com>
Wed, 24 May 2023 14:48:23 +0000 (14:48 +0000)
committerLee Jones <lee@kernel.org>
Thu, 25 May 2023 11:44:25 +0000 (12:44 +0100)
Part of a tree-wide effort to remove deprecated strlcpy()[1] and replace
it with strscpy()[2]. No return values were used, so direct replacement
is safe.

[1] https://www.kernel.org/doc/html/latest/process/deprecated.html#strlcpy
[2] https://github.com/KSPP/linux/issues/89

Signed-off-by: Azeem Shaikh <azeemshaikh38@gmail.com>
Link: https://lore.kernel.org/r/20230524144824.2360607-1-azeemshaikh38@gmail.com
Signed-off-by: Lee Jones <lee@kernel.org>
drivers/leds/flash/leds-as3645a.c

index 7533c51..12c2609 100644 (file)
@@ -651,8 +651,8 @@ static int as3645a_v4l2_setup(struct as3645a *flash)
                },
        };
 
-       strlcpy(cfg.dev_name, led->dev->kobj.name, sizeof(cfg.dev_name));
-       strlcpy(cfgind.dev_name, flash->iled_cdev.dev->kobj.name,
+       strscpy(cfg.dev_name, led->dev->kobj.name, sizeof(cfg.dev_name));
+       strscpy(cfgind.dev_name, flash->iled_cdev.dev->kobj.name,
                sizeof(cfgind.dev_name));
 
        flash->vf = v4l2_flash_init(