From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 0ACFCC04A95 for ; Thu, 29 Sep 2022 07:12:15 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Message-Id:Date:Subject:Cc :To:From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=3L/7pqkiVChCoeVLa4elyvW1i0e/VEMIAeweaoJolLw=; b=d4ziW/8rauRKTE 5HhTKx1rW8HajT/ff/a++60MfMmdK8tiSqO7xGv37CQBV4mFp1AFdr3G/EFoitYOmSuAsoG45M3Lj zCj+OLkEcn7z0n1YTzLqIDA9EDMW6SOPkvojUt9Xh6NM7LX0b0HC03LQ6OdZw0DkiSemj3Zw/VT+q XFyE2AOSPfYLnTlqjGDKSC4FF7NHWp9hjTxCZoimEx4curxLUuTTstuiU7mjW8udbDTNtzUS9PA7y 5TH36xKoN7+OETyee48gLlnbPyYFgNcjbcU8m/MkQb1WlQZJIEIQR+Dc8m3wLijuhuIiyRy8mAWzt SI6GJVZlvYDmemcRA0xg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1odnhQ-001WXt-3C; Thu, 29 Sep 2022 07:11:12 +0000 Received: from mail-pf1-x429.google.com ([2607:f8b0:4864:20::429]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1odnhN-001WW8-8Q for linux-arm-kernel@lists.infradead.org; Thu, 29 Sep 2022 07:11:10 +0000 Received: by mail-pf1-x429.google.com with SMTP id b23so657089pfp.9 for ; Thu, 29 Sep 2022 00:11:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date; bh=/tZNUqIuW2LgU2Y9VqaDgSpmLoQ9J9brfNhqe2zcUd4=; b=CfNjnVgebLG6gTyFgmkwdAjh/pFLwt7xh4FIiE6Xzk30YlrcWjdRLEgWZ1AZs77yYp DOGsTyVDKha/ELtHIHJotFuCu0ljSCcSVVmDxfRejxMpmAytrpD1toW1fm1cXoYPjTWA FqZcYrvkdzUoza45KtG7GTWePoAjVGrnEOjEjavfN0MG9m526NZCmKITa4IKhCSXFc5A wov835xkxFkf8h8E+lsuqdhN2vXhElguKGq3XrDKWSWNIwfOGNVrqk39nzA8qvvaAqX1 tDkHMz6rmeVUdO/wwmuNZA9qeudEC2exuU9DOoX8gZoPzTJDz2WQOWkjonN+/Y5Vzb3Y 4JRw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date; bh=/tZNUqIuW2LgU2Y9VqaDgSpmLoQ9J9brfNhqe2zcUd4=; b=009Re/weM+D7nG/5HxWj3uLd9a/f8ABVaq9OYgHBIXZPxWrBXVI7mAMobl5eLmqE04 CG3PRna1tlj8+vTL+VVvHdGkC1olZTRWmQXMbiZO7HZxov/wMmaM/rTj9Fe8+hM7Ab5U fZtqTRG91Pn3PXprNNJUEVP+9xoXmNFfN/ZRCWNuTMy3UJZgp7DgNL16bdQ8H/WoVK05 hKhxjc+WyAvlgSF640ImJ2gRscvVYE+raQn5z+6EsBBk/5rtcSIN+rE3hBJSYQyUkY6P Zx1ox0pK0QD8MNYbDvhb1qTdDFxwtMiPiLgV7ERMUMQTi3Qp0g8PEwlAWz3g+HDmfEEb jjlw== X-Gm-Message-State: ACrzQf1e0D/Vf58thlFUQA/HxaS9rXQcm8n6LK6yrBWrLS1CSXmSvRsv eeHqMRnGhZBS1sXVZc6oaZw= X-Google-Smtp-Source: AMsMyM4iE9lRHi0caZAH7Wxw99+snWT406R1vR774C3VgNZWFtxSGOEzoKAzyyCtUdZ7YlHlwROIbg== X-Received: by 2002:a62:b501:0:b0:557:d887:20ee with SMTP id y1-20020a62b501000000b00557d88720eemr2013924pfe.8.1664435464456; Thu, 29 Sep 2022 00:11:04 -0700 (PDT) Received: from localhost.localdomain ([193.203.214.57]) by smtp.gmail.com with ESMTPSA id i6-20020a170902c94600b00177ff4019d9sm5093172pla.274.2022.09.29.00.10.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 29 Sep 2022 00:11:02 -0700 (PDT) From: cgel.zte@gmail.com X-Google-Original-From: xu.panda668@gmail.com To: catalin.marinas@arm.com Cc: will@kernel.org, broonie@kernel.org, maz@kernel.org, kristina.martsenko@arm.com, vladimir.murzin@arm.com, mark.rutland@arm.com, ardb@kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, cgel.zte@gmail.com, Xu Panda , Zeal Robot , Xu Panda Subject: [PATCH linux-next] arm64/idreg: use strscpy() is more robust and safer Date: Thu, 29 Sep 2022 07:10:54 +0000 Message-Id: <20220929071054.282393-1-xu.panda668@gmail.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220929_001109_319253_A62460A6 X-CRM114-Status: GOOD ( 12.14 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org From: Xu Panda The implementation of strscpy() is more robust and safer. That's now the recommended way to copy NUL terminated strings. Reported-by: Zeal Robot Signed-off-by: Xu Panda Signed-off-by: Xu Panda --- arch/arm64/kernel/idreg-override.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm64/kernel/idreg-override.c b/arch/arm64/kernel/idreg-override.c index 95133765ed29..61bbec7ef62e 100644 --- a/arch/arm64/kernel/idreg-override.c +++ b/arch/arm64/kernel/idreg-override.c @@ -246,7 +246,7 @@ static __init void __parse_cmdline(const char *cmdline, bool parse_aliases) return; len = min(len, ARRAY_SIZE(buf) - 1); - strncpy(buf, cmdline, len); + strscpy(buf, cmdline, len); buf[len] = 0; if (strcmp(buf, "--") == 0) -- 2.15.2 _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel