Received: by 2002:a25:4158:0:0:0:0:0 with SMTP id o85csp1015806yba; Thu, 4 Apr 2019 02:29:18 -0700 (PDT) X-Google-Smtp-Source: APXvYqzwmgIepx5e9o9jWW2Kle7IdvXkDeUThbrqNMCuH0eE7336JH0XlWa0WlxR7QpbTdBooS0v X-Received: by 2002:a17:902:784d:: with SMTP id e13mr5378327pln.152.1554370158288; Thu, 04 Apr 2019 02:29:18 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1554370158; cv=none; d=google.com; s=arc-20160816; b=j8P1XloB2WsqDTTSyEkVX4Cqt4CqMMg5caXDvHq5dB5PIF/W9ROjtD8ZZznR9evXQP fBB5VxsGBhKc3qxT/5pjeTQWxCOGL3xCxKkOsZ3nao2l9jDzxBgLoyTKs0vKP6nrqnm1 CI89rSkoPrzym/KgcfQ1oVMr/yaeR09KYaq0PDRgDvuNGycDn7S4Q/coHS/vHpLVRVSh EGFLXnrz6FNUan11YruZOchZ9R/jMXtXRf5udq0YxTgkQM1yQNd5k+lVIvh4l/bRXjJD MEpihCh990kGGaQXN4nxIXCojoL2B8DI8fbbycLyTD0WDHRo20g6OFdbuo+gVqLGI0mf zYIQ== 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=arRQcdJDQd/7/ZVNP/Leegk51PvyCYXWymk3VszzjYM=; b=g6WCzy22cGUufdWx8LEdvNf/11SVQCM9rPjce4v3BCAMzNXqR1K0GEs/ay6izged8O VBy+URWHsIaLxfxfeRFDc0ALPbr0fOEsfKa/S47fc3ee9dB3ML/I2oiEy1z4L1oh30V+ yztZIzjr3noRXx8XC84vJ1wYRyZau5srBCDYmwSdCQXasTXAra1TiOhRDbJ0xBN7zWSZ CRbwLPD8BitPn2HGSc++OrIGCArHcLHhxfOH9WQJUAJPIkOQLdP1XZAytvcR83SJQIi0 GWd62QJm8KE+P7sszyXC1V1P06SB5tTKJvhwVa0OOfUmTe/UUSnhmwXdRgq9Asr7diEC GpRQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=y+b3PQFS; 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 u5si16625775pgl.36.2019.04.04.02.29.02; Thu, 04 Apr 2019 02:29:18 -0700 (PDT) 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=y+b3PQFS; 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 S2387591AbfDDJ2U (ORCPT + 99 others); Thu, 4 Apr 2019 05:28:20 -0400 Received: from mail.kernel.org ([198.145.29.99]:51850 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1733227AbfDDJLz (ORCPT ); Thu, 4 Apr 2019 05:11:55 -0400 Received: from localhost (83-86-89-107.cable.dynamic.v4.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 A225420652; Thu, 4 Apr 2019 09:11:53 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1554369114; bh=wHVyGg601aM8jcC8n7wrdRP6BQnJpBKVAHUIhIzV+Ck=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=y+b3PQFSLmVujd+aMbGDI0RsYlpl0GVsfOoDFBDtmU+W+vF7J7jEyJuXiCZJRBLJt ir54Y48K7oFtAZyUjzPu04KFD+fAC2BtX1pUgEf6iwQpI0NifFkfSs4L8m3c2uUITA +DXYwtbr03eEfOfKzhWL/MuzgFwfIDl90TCyFPZU= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Florian Fainelli , "David S. Miller" , Sasha Levin Subject: [PATCH 5.0 089/246] veth: Fix -Wformat-truncation Date: Thu, 4 Apr 2019 10:46:29 +0200 Message-Id: <20190404084622.258618587@linuxfoundation.org> X-Mailer: git-send-email 2.21.0 In-Reply-To: <20190404084619.236418459@linuxfoundation.org> References: <20190404084619.236418459@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 5.0-stable review patch. If anyone has any objections, please let me know. ------------------ [ Upstream commit abdf47aab4123ece48877cab4153db44fe4dc340 ] Provide a precision hint to snprintf() in order to eliminate a -Wformat-truncation warning provided below. A maximum of 11 characters is allowed to reach a maximum of 32 - 1 characters given a possible maximum value of queues using up to UINT_MAX which occupies 10 characters. Incidentally 11 is the number of characters for "xdp_packets" which is the largest string we append. drivers/net/veth.c: In function 'veth_get_strings': drivers/net/veth.c:118:47: warning: '%s' directive output may be truncated writing up to 31 bytes into a region of size between 12 and 21 [-Wformat-truncation=] snprintf(p, ETH_GSTRING_LEN, "rx_queue_%u_%s", ^~ drivers/net/veth.c:118:5: note: 'snprintf' output between 12 and 52 bytes into a destination of size 32 snprintf(p, ETH_GSTRING_LEN, "rx_queue_%u_%s", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ i, veth_rq_stats_desc[j].desc); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Signed-off-by: Florian Fainelli Signed-off-by: David S. Miller Signed-off-by: Sasha Levin --- drivers/net/veth.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/net/veth.c b/drivers/net/veth.c index f412ea1cef18..b203d1867959 100644 --- a/drivers/net/veth.c +++ b/drivers/net/veth.c @@ -115,7 +115,8 @@ static void veth_get_strings(struct net_device *dev, u32 stringset, u8 *buf) p += sizeof(ethtool_stats_keys); for (i = 0; i < dev->real_num_rx_queues; i++) { for (j = 0; j < VETH_RQ_STATS_LEN; j++) { - snprintf(p, ETH_GSTRING_LEN, "rx_queue_%u_%s", + snprintf(p, ETH_GSTRING_LEN, + "rx_queue_%u_%.11s", i, veth_rq_stats_desc[j].desc); p += ETH_GSTRING_LEN; } -- 2.19.1