Received: by 2002:ac0:a5b6:0:0:0:0:0 with SMTP id m51-v6csp3722366imm; Mon, 18 Jun 2018 03:00:15 -0700 (PDT) X-Google-Smtp-Source: ADUXVKKPnXTu0Iow3aKf3S8E5m9sn7gUToDGUkQUUfxTb4wuXmV3o9lMM5/RQvt+w/aawtvFkk/O X-Received: by 2002:a63:7983:: with SMTP id u125-v6mr10343544pgc.267.1529316015689; Mon, 18 Jun 2018 03:00:15 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1529316015; cv=none; d=google.com; s=arc-20160816; b=MDYSU7UQB0Oof6CWisR4J4rVYHFE0j/DkHRX9ttIlKPeuBNvByavryx08tpjfpkx8o aoYAb5SKuq0FZ8/eUzdZpXDs9mc7VMCMNd6BKUonl/Mr6MYcIUL/QTMitx3tSnZUQOsV cYgcyNLWGU9+6suZqZgVJM2Dr8oQc8CcvK2qFaxgP3C0TpfC0D2HIsH7zZYCIVSGYygt I8tnBK//mwT32Y16KPJ2qzBBCrZ5ujJVVJddfVxoIXnDA8vpDYr834Ojsb7bJAe4LoyC zpDmUgkazp4IF4ZUIZ7V/ulYsQYrvayxfLWPzlKmUpHCseB5/trOlnBTV+e85GCp5hoe CzxA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:user-agent:references :in-reply-to:message-id:date:subject:cc:to:from :arc-authentication-results; bh=aqjxoxbwpgKD0RLuU45H4h4PVshUaO6oYORooIKhCv8=; b=llEIVA8QB0OQ6yFuMB8qURJuaXWgIOaePLeZONzgM99fCIAVRIUnpyzNrv7iNc9iIp Jk22dxwjhE+qCTO04KFjKoSptLTf7ysFuC9cCtRfHJ7CbYg2xwb6XrXzWsQpHg/52LLZ Fwc706Ndcffd4b5Y395UbpA22kdjhUteBAiQS3Y22kwr4Xp3IhxwlSWopYAIRDAOTsAZ UP3StRod2ys2PPBLNXJJB5pmYQotJtxlz1WqRlMLllUqRvBlTsrqtvt0Hz8BD1codV/S 3HKP4B5ufptji1HxgniYjROFyvMAjXRo9o52hTgOxYVcqF1YXI5Gy0IqSBCpB8Cr4x2Z gguw== ARC-Authentication-Results: i=1; mx.google.com; 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 e192-v6si11790840pgc.233.2018.06.18.03.00.02; Mon, 18 Jun 2018 03:00:15 -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; 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 S964816AbeFRIT0 (ORCPT + 99 others); Mon, 18 Jun 2018 04:19:26 -0400 Received: from mail.linuxfoundation.org ([140.211.169.12]:54860 "EHLO mail.linuxfoundation.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S934160AbeFRITW (ORCPT ); Mon, 18 Jun 2018 04:19:22 -0400 Received: from localhost (LFbn-1-12247-202.w90-92.abo.wanadoo.fr [90.92.61.202]) by mail.linuxfoundation.org (Postfix) with ESMTPSA id CFB5DC7F; Mon, 18 Jun 2018 08:19:21 +0000 (UTC) From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, dann frazier , "David S. Miller" , Sasha Levin Subject: [PATCH 4.16 061/279] net: hns: Avoid action name truncation Date: Mon, 18 Jun 2018 10:10:46 +0200 Message-Id: <20180618080611.356876150@linuxfoundation.org> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20180618080608.851973560@linuxfoundation.org> References: <20180618080608.851973560@linuxfoundation.org> User-Agent: quilt/0.65 X-stable: review MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 4.16-stable review patch. If anyone has any objections, please let me know. ------------------ From: dann frazier [ Upstream commit f4ea89110df237da6fbcaab76af431e85f07d904 ] When longer interface names are used, the action names exposed in /proc/interrupts and /proc/irq/* maybe truncated. For example, when using the predictable name algorithm in systemd on a HiSilicon D05, I see: ubuntu@d05-3:~$ grep enahisic2i0-tx /proc/interrupts | sed 's/.* //' enahisic2i0-tx0 enahisic2i0-tx1 [...] enahisic2i0-tx8 enahisic2i0-tx9 enahisic2i0-tx1 enahisic2i0-tx1 enahisic2i0-tx1 enahisic2i0-tx1 enahisic2i0-tx1 enahisic2i0-tx1 Increase the max ring name length to allow for an interface name of IFNAMSIZE. After this change, I now see: $ grep enahisic2i0-tx /proc/interrupts | sed 's/.* //' enahisic2i0-tx0 enahisic2i0-tx1 enahisic2i0-tx2 [...] enahisic2i0-tx8 enahisic2i0-tx9 enahisic2i0-tx10 enahisic2i0-tx11 enahisic2i0-tx12 enahisic2i0-tx13 enahisic2i0-tx14 enahisic2i0-tx15 Signed-off-by: dann frazier Signed-off-by: David S. Miller Signed-off-by: Sasha Levin Signed-off-by: Greg Kroah-Hartman --- drivers/net/ethernet/hisilicon/hns/hnae.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- a/drivers/net/ethernet/hisilicon/hns/hnae.h +++ b/drivers/net/ethernet/hisilicon/hns/hnae.h @@ -87,7 +87,7 @@ do { \ #define HNAE_AE_REGISTER 0x1 -#define RCB_RING_NAME_LEN 16 +#define RCB_RING_NAME_LEN (IFNAMSIZ + 4) #define HNAE_LOWEST_LATENCY_COAL_PARAM 30 #define HNAE_LOW_LATENCY_COAL_PARAM 80