Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp898753imu; Tue, 11 Dec 2018 09:14:56 -0800 (PST) X-Google-Smtp-Source: AFSGD/Xq4eNYfUF9FzKUITsBPO3S87xgegkx7qoulvmc+BJoCcCiTbudYHXoLpaJRsKG7mq+oFIc X-Received: by 2002:a62:46d0:: with SMTP id o77mr17221601pfi.172.1544548496175; Tue, 11 Dec 2018 09:14:56 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1544548496; cv=none; d=google.com; s=arc-20160816; b=IA8TMMTtDhsx+6nPbYX87vjTd+0SBr9xCeWKaE7of30iXfHrmltc248fAd0vkP4aaB LQ15z+duHsvs4QP2QXLjbSD92IiLrPA7nruUG1vdfUHxDMVx6o/TR8s0MtITtGa4u5DN 5hlARAqlbQEGcWORG9QnPmRhFztnFSvx9KhqtpBst0b6JR/E8PjKnslvZbibHSp1hm15 szEDM7fu04GzFoIMoryjrwkHzTcUnndNM4VE+ueKVL+lPUoQy3LvJUqAKIcUTvxBC+wW XzM9nniqCZRZgtBGAIhKCIHympbgqckPaZnd04/Ekfg5g2VM/pto0zWOXbxD1oZxAUrj Cjwg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=bU3WfV7qHYZLqe+aepjfUwj06m7JeArdweKeAew350E=; b=Fe0fzSVqrLvVkchnN5j4QtMXL8aGzEDAGnredBLbJ4hWcW8nMsPAGrEXjq+pKKMQvA xBU/0UQ3/jaErpqjkfQLKX7y3ZGh96PgL9XXGUzCZecxAKT3jE7D525Ib9QsYQHB6nPK YKSJk81LRTIIwrKwATU9niBfNAXq7mYbNbD2+C3ihb2jGh2u2gelyCGFS3ePSlkkmIW2 cfwqjfZ3LAtNgiEoTpVDK3Qf1f3bNO81vVjkOFDcf/nk0RpxfzTLdS4lXqO+2EJRWy90 jcFohacSsbDpvRz1PK63jpowaw52eBkbV1dFPGTVItlXhosg7rjlqTYCXq2X4rOH4j1t CKoA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=UrnIBr1J; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id n12si12377212pgb.563.2018.12.11.09.14.41; Tue, 11 Dec 2018 09:14:56 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=UrnIBr1J; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727902AbeLKPok (ORCPT + 99 others); Tue, 11 Dec 2018 10:44:40 -0500 Received: from mail.kernel.org ([198.145.29.99]:33000 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727878AbeLKPoh (ORCPT ); Tue, 11 Dec 2018 10:44:37 -0500 Received: from localhost (5356596B.cm-6-7b.dynamic.ziggo.nl [83.86.89.107]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 7EB2420855; Tue, 11 Dec 2018 15:44:36 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1544543077; bh=HBCgNlLi/8Z2C65npZqa2MwktrgdWsjURQkMPOOJjBg=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=UrnIBr1J01DNqbciSH/fThyt/TDtBYHKgFcLZKHIeJeOxA6qtcLcgXIEfWSCKMM0S P+5MAeuM+31jh2GTuBf1scMc8AC141O+jpo7qvwA5kaMprsSBaeXd4CoKkyf4OueOp 5JqflsdUQxIQsycK0IYJIBnAw2PNVVd0Y0lklrHc= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org Subject: [PATCH 3.18 51/54] Staging: lustre: remove two build warnings Date: Tue, 11 Dec 2018 16:41:39 +0100 Message-Id: <20181211151548.925935750@linuxfoundation.org> X-Mailer: git-send-email 2.20.0 In-Reply-To: <20181211151546.010073210@linuxfoundation.org> References: <20181211151546.010073210@linuxfoundation.org> User-Agent: quilt/0.65 X-stable: review X-Patchwork-Hint: ignore MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 3.18-stable review patch. If anyone has any objections, please let me know. ------------------ From: Greg Kroah-Hartman [for older kernels only, lustre has been removed from upstream] When someone writes: strncpy(dest, source, sizeof(source)); they really are just doing the same thing as: strcpy(dest, source); but somehow they feel better because they are now using the "safe" version of the string functions. Cargo-cult programming at its finest... gcc-8 rightfully warns you about doing foolish things like this. Now that the stable kernels are all starting to be built using gcc-8, let's get rid of this warning so that we do not have to gaze at this horror. To dropt the warning, just convert the code to using strcpy() so that if someone really wants to audit this code and find all of the obvious problems, it will be easier to do so. Signed-off-by: Greg Kroah-Hartman --- drivers/staging/lustre/lustre/lmv/lmv_obd.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- a/drivers/staging/lustre/lustre/lmv/lmv_obd.c +++ b/drivers/staging/lustre/lustre/lmv/lmv_obd.c @@ -736,7 +736,7 @@ repeat_fid2path: memmove(ptr + strlen(gf->gf_path) + 1, ptr, strlen(ori_gf->gf_path)); - strncpy(ptr, gf->gf_path, strlen(gf->gf_path)); + strcpy(ptr, gf->gf_path); ptr += strlen(gf->gf_path); *ptr = '/'; }