drivers/scsi/BusLogic.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
strcpy() is deprecated [1] and using strcat() is discouraged. Replace
them with scnprintf(). No functional changes.
Link: https://www.kernel.org/doc/html/latest/process/deprecated.html#strcpy [1]
Signed-off-by: Thorsten Blum <thorsten.blum@linux.dev>
---
drivers/scsi/BusLogic.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/scsi/BusLogic.c b/drivers/scsi/BusLogic.c
index da6599ae3d0d..5304d2febd63 100644
--- a/drivers/scsi/BusLogic.c
+++ b/drivers/scsi/BusLogic.c
@@ -1632,8 +1632,8 @@ static bool __init blogic_rdconfig(struct blogic_adapter *adapter)
/*
Initialize the Host Adapter Full Model Name from the Model Name.
*/
- strcpy(adapter->full_model, "BusLogic ");
- strcat(adapter->full_model, adapter->model);
+ scnprintf(adapter->full_model, sizeof(adapter->full_model),
+ "BusLogic %s", adapter->model);
/*
Select an appropriate value for the Tagged Queue Depth either from a
BusLogic Driver Options specification, or based on whether this Host
--
Thorsten Blum <thorsten.blum@linux.dev>
GPG: 1D60 735E 8AEF 3BE4 73B6 9D84 7336 78FD 8DFE EAD4
On Tue, 24 Feb 2026 15:48:27 +0100, Thorsten Blum wrote:
> strcpy() is deprecated [1] and using strcat() is discouraged. Replace
> them with scnprintf(). No functional changes.
>
>
Applied to 7.1/scsi-queue, thanks!
[1/1] platform/surface: Replace deprecated strcpy + strcat in blogic_rdconfig
https://git.kernel.org/mkp/scsi/c/931c105de11c
--
Martin K. Petersen
Thorsten, > diff --git a/drivers/scsi/BusLogic.c b/drivers/scsi/BusLogic.c ...and yet tagged as "platform/surface:" in Subject. I fixed it up. -- Martin K. Petersen
On 24. Feb 2026, at 19:15, Martin K. Petersen wrote: >> diff --git a/drivers/scsi/BusLogic.c b/drivers/scsi/BusLogic.c > > ...and yet tagged as "platform/surface:" in Subject. I fixed it up. Sorry Martin, no idea how that happened. Thanks for fixing it. Best, Thorsten
© 2016 - 2026 Red Hat, Inc.