Received: by 2002:a25:23cc:0:0:0:0:0 with SMTP id j195csp38614ybj; Fri, 8 May 2020 06:05:32 -0700 (PDT) X-Google-Smtp-Source: APiQypKxuIyhicTfsacpqXHSw0eyCPYwulNJNHidThLkgziUWnfzRFyM8S5UbttVCtsQ8Gv+IeLc X-Received: by 2002:a17:906:49c7:: with SMTP id w7mr1842777ejv.29.1588943131895; Fri, 08 May 2020 06:05:31 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1588943131; cv=none; d=google.com; s=arc-20160816; b=tsSbYTJW0nCLJlGKf7Eh3/N337AtzAgavMFVo5dIX+sD5uBxTl20kTZT62TMTxtI4X QCDsZKB+Hf+qF8B59G20FCgxbuffEmRLisK/EURO3tsjEaGK0ao+SgqpN8ASWoRKh9uK QgNgNr3zoTrOMqYMaKpBx7e3cPEMyETZOmrFVwAeHJxgHoJhpj97gK9dWVs6r2aDzKX8 M8HMOBbzmOnzomVdLv1MFRQD1pH1K6PFyNq+xRX7O86yID4S1855IOlSI5tb9l1xWmio zxZglk3OhD8pD0IqJa4ft/WFIuCB89eOvnLoecU2gYkCrgolmiTJjWgFiygjZ+fY7zTT J69w== 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=kLcHyp2SpN8QFdAGyxTu3LKmOzf6326xbKLTnaxQgh0=; b=MPnMTMWbJMlMwRZK0J/guj+PO6Gm8p7APG/k5v7/P7JQoxbBQg4K//u+xy2dlyEuAh w8J/qINncqY3OtSjrm70pgO8iX6X3Y1XXAxtvxu87dw3K6QrvvTDcMCvJCCZS82YVTLF uF5nEEbYNWvTechD34WLeMoAiAxiHv4pvhgHHhnvyAxGYA/rRKZvNOh8fT6llJf2RFoD Fjqp9OQrQQgEDfRqtyNcoy0gZhe1Tnb6nEWCX8pNWBBEhSMZBhl7rYkC5GOPi20F+3Ft hx9KrF2VwyaL91LYK+F3BQn5iXPLRdZbuBM8aSiFFJp+dgpazqdNPCXsDrl2MQ+WmYk1 BaFQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=LUyazTB4; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id n8si988425edt.33.2020.05.08.06.04.54; Fri, 08 May 2020 06:05:31 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=LUyazTB4; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730319AbgEHNDJ (ORCPT + 99 others); Fri, 8 May 2020 09:03:09 -0400 Received: from mail.kernel.org ([198.145.29.99]:58250 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727852AbgEHMu1 (ORCPT ); Fri, 8 May 2020 08:50:27 -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 0F833218AC; Fri, 8 May 2020 12:50:24 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1588942225; bh=0mSkGy0oC3RiEQxtQffXpbxMNK+NEg71P7bFUCmUyDw=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=LUyazTB4hSi+eLdfCtnNJLwmT4+7BTmReQlo8y/dVykeIQzx4QqdVl7uQWGU1l946 Iljd2+UbZkKmqhPURwHii+aJ9Q8rY+bTJJ66m+QZNj+8mJOKTXZxgsbey3KPHaPtw2 PfBFsetnQj8vBDrxHh+rdiDF5CIRHRaGN/p98pUw= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Doug Berger , Florian Fainelli , "David S. Miller" , Sasha Levin Subject: [PATCH 4.14 16/22] net: bcmgenet: suppress warnings on failed Rx SKB allocations Date: Fri, 8 May 2020 14:35:28 +0200 Message-Id: <20200508123035.908374446@linuxfoundation.org> X-Mailer: git-send-email 2.26.2 In-Reply-To: <20200508123033.915895060@linuxfoundation.org> References: <20200508123033.915895060@linuxfoundation.org> User-Agent: quilt/0.66 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 From: Doug Berger [ Upstream commit ecaeceb8a8a145d93c7e136f170238229165348f ] The driver is designed to drop Rx packets and reclaim the buffers when an allocation fails, and the network interface needs to safely handle this packet loss. Therefore, an allocation failure of Rx SKBs is relatively benign. However, the output of the warning message occurs with a high scheduling priority that can cause excessive jitter/latency for other high priority processing. This commit suppresses the warning messages to prevent scheduling problems while retaining the failure count in the statistics of the network interface. Signed-off-by: Doug Berger Acked-by: Florian Fainelli Signed-off-by: David S. Miller Signed-off-by: Sasha Levin --- drivers/net/ethernet/broadcom/genet/bcmgenet.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/net/ethernet/broadcom/genet/bcmgenet.c b/drivers/net/ethernet/broadcom/genet/bcmgenet.c index 4b3660c63b864..38391230ca860 100644 --- a/drivers/net/ethernet/broadcom/genet/bcmgenet.c +++ b/drivers/net/ethernet/broadcom/genet/bcmgenet.c @@ -1674,7 +1674,8 @@ static struct sk_buff *bcmgenet_rx_refill(struct bcmgenet_priv *priv, dma_addr_t mapping; /* Allocate a new Rx skb */ - skb = netdev_alloc_skb(priv->dev, priv->rx_buf_len + SKB_ALIGNMENT); + skb = __netdev_alloc_skb(priv->dev, priv->rx_buf_len + SKB_ALIGNMENT, + GFP_ATOMIC | __GFP_NOWARN); if (!skb) { priv->mib.alloc_rx_buff_failed++; netif_err(priv, rx_err, priv->dev, -- 2.20.1