From a2e18a838a3d841d16eb35e9974e3907b9909d70 Mon Sep 17 00:00:00 2001 From: Tao Huang Date: Mon, 17 Feb 2025 19:26:55 +0800 Subject: [PATCH] soc: rockchip: fiq_debugger: move from strlcpy with unused retval to strscpy Signed-off-by: Tao Huang Change-Id: Icb9be4b3e53da7735e84d72dc02402a164aa6585 --- drivers/soc/rockchip/fiq_debugger/fiq_debugger.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/soc/rockchip/fiq_debugger/fiq_debugger.c b/drivers/soc/rockchip/fiq_debugger/fiq_debugger.c index e4a915ff81e8..ae31ffe9b85c 100644 --- a/drivers/soc/rockchip/fiq_debugger/fiq_debugger.c +++ b/drivers/soc/rockchip/fiq_debugger/fiq_debugger.c @@ -420,7 +420,7 @@ static void fiq_debugger_schedule_work(struct fiq_debugger_state *state, return; } - strlcpy(state->work_cmd, cmd, sizeof(state->work_cmd)); + strscpy(state->work_cmd, cmd, sizeof(state->work_cmd)); spin_unlock_irqrestore(&state->work_lock, flags); schedule_work(&state->work); @@ -437,7 +437,7 @@ static void fiq_debugger_work(struct work_struct *work) spin_lock_irqsave(&state->work_lock, flags); - strlcpy(work_cmd, state->work_cmd, sizeof(work_cmd)); + strscpy(work_cmd, state->work_cmd, sizeof(work_cmd)); state->work_cmd[0] = '\0'; spin_unlock_irqrestore(&state->work_lock, flags); @@ -651,7 +651,7 @@ static bool fiq_debugger_fiq_exec(struct fiq_debugger_state *state, cmd++; if (*cmd) { char tmp_cmd[32]; - strlcpy(tmp_cmd, cmd, sizeof(tmp_cmd)); + strscpy(tmp_cmd, cmd, sizeof(tmp_cmd)); machine_restart(tmp_cmd); } else { machine_restart(NULL);