static int __init parse_tag_cmdline(const bp_tag_t* tag)
 {
-       strlcpy(command_line, (char *)(tag->data), COMMAND_LINE_SIZE);
+       strscpy(command_line, (char *)(tag->data), COMMAND_LINE_SIZE);
        return 0;
 }
 
        of_scan_flat_dt(xtensa_dt_io_area, NULL);
 
        if (!command_line[0])
-               strlcpy(command_line, boot_command_line, COMMAND_LINE_SIZE);
+               strscpy(command_line, boot_command_line, COMMAND_LINE_SIZE);
 }
 
 #endif /* CONFIG_USE_OF */
 
 #ifdef CONFIG_CMDLINE_BOOL
        if (!command_line[0])
-               strlcpy(command_line, default_command_line, COMMAND_LINE_SIZE);
+               strscpy(command_line, default_command_line, COMMAND_LINE_SIZE);
 #endif
 
        /* Early hook for platforms */
 
        *cmdline_p = command_line;
        platform_setup(cmdline_p);
-       strlcpy(boot_command_line, *cmdline_p, COMMAND_LINE_SIZE);
+       strscpy(boot_command_line, *cmdline_p, COMMAND_LINE_SIZE);
 
        /* Reserve some memory regions */