Received: by 2002:a25:4158:0:0:0:0:0 with SMTP id o85csp476305yba; Wed, 15 May 2019 04:49:35 -0700 (PDT) X-Google-Smtp-Source: APXvYqwRr7psYFIDzW8hDqb5m3mf7Vl1HPxG+c6cC0zCVvJF+crkjpBpAJYh1msUP+IygRLfON7W X-Received: by 2002:a17:902:7781:: with SMTP id o1mr25091689pll.55.1557920975353; Wed, 15 May 2019 04:49:35 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1557920975; cv=none; d=google.com; s=arc-20160816; b=DHLm2lwC/4fNAAU4mq2hK91nA1ayKsy/JY49WTcHM13Mq8uhilXdrums3QwNw35Igw a7HVKPGPPLM+0eKWG4LOt1RlEtXKeebL9tfBiIU2/ZEVw5iJA63btr2nLRRVOCKdXU/6 //JVvAeErrP+tJ/7qvpaG5msubz3/KwM81R5DYeSipeDUu0u/AL/F6TsjYpJEQFE/3Rg erSfpwF2XJwVePWlS8mVjTe94Kcej18Md3VENXEj8G3ouOoLbz2HTFDCIvHrEGkJnIMa +tl9A3Q4Ah0plL++vsQi9nM+Q176u5fD6EEXTGEo/22FcFcGp50rXfgRS5N2N9t1uPRd 1A9g== 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=d5BnmdzfgW2J/e0+nocO6A18wYuxsfjLaaCq4UjNl/E=; b=gu/lNQ8OTrEmDggFgmE5FNxA9iTGIY88B+XAICjDO2oXS8RzmmSwifHIy70URTEAek QFccjkFDpqzUL7H60WRt6CZNXtcHeNg5jsbAEYJyCDtwZ7crq05NjqbO6FWfUC/d7jMe 1PCIT2pZztv4D7w6vc10aBFQ3+G5XJBjfC/HLI/zlCoA0l4QVIZh/44qgS4hTxLqxokn o1XbwL3E964OmLcgUXEW0/vzCOEJJ/zyRDf8frhRcf1RWUZaT0B+Ah9r/Z6vO9WfL8kR 0sEkil5N2oCh5dcpFK0RdZNZMYdtFjBH55D+oeQ0YFN9rhn+4XAmwZNhSxeGhL9VUHdB 5riA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=eozuOcJ8; 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 u9si1566350pls.145.2019.05.15.04.49.21; Wed, 15 May 2019 04:49:35 -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=eozuOcJ8; 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 S1731902AbfEOLsU (ORCPT + 99 others); Wed, 15 May 2019 07:48:20 -0400 Received: from mail.kernel.org ([198.145.29.99]:34616 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1731754AbfEOLYE (ORCPT ); Wed, 15 May 2019 07:24:04 -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 396AA20818; Wed, 15 May 2019 11:24:03 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1557919443; bh=x78V6glkD3FrZhsB1aPYUajBeskWtj2i4dms4jnPZ8A=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=eozuOcJ8pBdh+Wom+j0TmTevZBGMxzqCqdOkNZrvxoWKxRWqNRE5IAQTO96KcaPnb dGDrPLRFGqtfCJ1A5+oQOlSruGjOL2YB174iCebQvxg0AhrTADz96jKGpFnEvUANRW gKWjeY0oX0pM1GIUmRsvSEMnDUUW8RtGK3lwffAo= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Ido Schimmel , Jiri Pirko , "David S. Miller" , Sasha Levin Subject: [PATCH 4.19 076/113] mlxsw: core: Do not use WQ_MEM_RECLAIM for mlxsw workqueue Date: Wed, 15 May 2019 12:56:07 +0200 Message-Id: <20190515090659.330723241@linuxfoundation.org> X-Mailer: git-send-email 2.21.0 In-Reply-To: <20190515090652.640988966@linuxfoundation.org> References: <20190515090652.640988966@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 [ Upstream commit b442fed1b724af0de087912a5718ddde1b87acbb ] The workqueue is used to periodically update the networking stack about activity / statistics of various objects such as neighbours and TC actions. It should not be called as part of memory reclaim path, so remove the WQ_MEM_RECLAIM flag. Fixes: 3d5479e92087 ("mlxsw: core: Remove deprecated create_workqueue") Signed-off-by: Ido Schimmel Acked-by: Jiri Pirko Signed-off-by: David S. Miller Signed-off-by: Sasha Levin --- drivers/net/ethernet/mellanox/mlxsw/core.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/ethernet/mellanox/mlxsw/core.c b/drivers/net/ethernet/mellanox/mlxsw/core.c index 7482db0767afb..2e6df5804b356 100644 --- a/drivers/net/ethernet/mellanox/mlxsw/core.c +++ b/drivers/net/ethernet/mellanox/mlxsw/core.c @@ -1875,7 +1875,7 @@ static int __init mlxsw_core_module_init(void) { int err; - mlxsw_wq = alloc_workqueue(mlxsw_core_driver_name, WQ_MEM_RECLAIM, 0); + mlxsw_wq = alloc_workqueue(mlxsw_core_driver_name, 0, 0); if (!mlxsw_wq) return -ENOMEM; mlxsw_owq = alloc_ordered_workqueue("%s_ordered", 0, -- 2.20.1