From: Thorsten Blum Date: Thu, 9 Oct 2025 17:45:12 +0000 (+0200) Subject: w1: ds28e17: Replace deprecated strcpy + strcat in w1_f19_add_slave X-Git-Tag: v6.19-rc1~65^2~59^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f3c6353d801a9826e234ad477af08b09a98d888b;p=thirdparty%2Fkernel%2Flinux.git w1: ds28e17: Replace deprecated strcpy + strcat in w1_f19_add_slave strcpy() is deprecated and using strcat() is discouraged. Replace them with scnprintf(). No functional changes. Link: https://github.com/KSPP/linux/issues/88 Signed-off-by: Thorsten Blum Signed-off-by: Krzysztof Kozlowski --- diff --git a/drivers/w1/slaves/w1_ds28e17.c b/drivers/w1/slaves/w1_ds28e17.c index 5738cbce1a37f..e53bc41bde3ca 100644 --- a/drivers/w1/slaves/w1_ds28e17.c +++ b/drivers/w1/slaves/w1_ds28e17.c @@ -719,8 +719,8 @@ static int w1_f19_add_slave(struct w1_slave *sl) data->adapter.owner = THIS_MODULE; data->adapter.algo = &w1_f19_i2c_algorithm; data->adapter.algo_data = sl; - strcpy(data->adapter.name, "w1-"); - strcat(data->adapter.name, sl->name); + scnprintf(data->adapter.name, sizeof(data->adapter.name), "w1-%s", + sl->name); data->adapter.dev.parent = &sl->dev; data->adapter.quirks = &w1_f19_i2c_adapter_quirks;