Received: by 2002:a05:7208:9594:b0:7e:5202:c8b4 with SMTP id gs20csp1548353rbb; Mon, 26 Feb 2024 13:00:21 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCXfrLT2UH0Xw97sKb2vDkH7z9d8iIJTBPWQQIMVts9Mk2qaDWJjnwokondYdW3PZ+GYq9zbA9+ledRM8Cxd4exK6lYBIitAvvJmCD/zWw== X-Google-Smtp-Source: AGHT+IFeJw6Pgz7+nNak5+CW6KEGTEd4BEVzV8m/9mLgnIb0SEGyY9rU0H1J9t5YlxMjyy/e+i7p X-Received: by 2002:a25:14c3:0:b0:dc6:ebca:c2e8 with SMTP id 186-20020a2514c3000000b00dc6ebcac2e8mr371375ybu.5.1708981220971; Mon, 26 Feb 2024 13:00:20 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1708981220; cv=pass; d=google.com; s=arc-20160816; b=BBfWYxn/SYSyipwOgUpzDSBPz/z4EfK1dNnvRjs+255nTeoK9qrwF8DcqHC7kwzVsB y8akNDNc7KcXnILqv4kD0CTV2Mev7XAVEqfRlHEO74a/gCopdy/afVQr/UIA2OB2cXbB mEqZZ64R7kovXiy0/uqDe66ZZYh2BKs4ehD/m2yzO5rYgj8B2lbCRgXga/0IpUAoEWMt RUm6xWGY7uqwR6H4ZVSOtHKhvOu3lgMUxeZ9zx9sqTzdJCOgUs3V5wrR197cumJyboU5 RV+sMcKJEw35BMTGoZZycT2olB/YAC1GGKK9KGLbD+VcAFQkLmkRVwBYYqcGjRHcK6N7 lQSg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:date:message-id:dkim-signature; bh=/8Apb+j/UNpSz6gcuGX4ccTZ+NAAhK5iZmSsj/IGxm8=; fh=s01vCH0Y4zHJdyxa2CeweQ+5IJH5mNAYpx82OXCB20w=; b=VenSMGBRFpQf6NzSjDn7m8OOSLm3tXsL7blon3gZ3TbLrwBGDoI5j2xQg832p6me/c kEeSM5ucFJRHWGmBxBdJqR4/K9VY6a5fJ8NbnM+wm8swbnPm//3uPZFFRVdDlX2FfxIV ucwC0FupnWlqBNHGZuJZz4wqridSvISibt3ilzCRUx1dugIYouT8/oz5MIlB04It8ZMh FKB+RINnVQpkVqV7EB9uqOn4NRZT9OMRfLpVpWIM0thQeUUR/47zgGjGHwgrliuzZBNm L1Buzu3UxFaipI8jQlw+1yscpzJnHdBfmHu2ZXKXDqu2yEnYPAl68s0840QUmXXnG2/c PPeg==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@datenfreihafen.org header.s=2021 header.b=AN44pfrW; arc=pass (i=1 spf=pass spfdomain=datenfreihafen.org dkim=pass dkdomain=datenfreihafen.org); spf=pass (google.com: domain of linux-kernel+bounces-82315-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) smtp.mailfrom="linux-kernel+bounces-82315-linux.lists.archive=gmail.com@vger.kernel.org" Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [147.75.199.223]) by mx.google.com with ESMTPS id w3-20020a05622a190300b0042c4a131193si6670259qtc.362.2024.02.26.13.00.20 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 26 Feb 2024 13:00:20 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-82315-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) client-ip=147.75.199.223; Authentication-Results: mx.google.com; dkim=pass header.i=@datenfreihafen.org header.s=2021 header.b=AN44pfrW; arc=pass (i=1 spf=pass spfdomain=datenfreihafen.org dkim=pass dkdomain=datenfreihafen.org); spf=pass (google.com: domain of linux-kernel+bounces-82315-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) smtp.mailfrom="linux-kernel+bounces-82315-linux.lists.archive=gmail.com@vger.kernel.org" Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ny.mirrors.kernel.org (Postfix) with ESMTPS id ADE881C2334F for ; Mon, 26 Feb 2024 21:00:20 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 3F777131733; Mon, 26 Feb 2024 21:00:13 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=datenfreihafen.org header.i=@datenfreihafen.org header.b="AN44pfrW" Received: from proxima.lasnet.de (proxima.lasnet.de [78.47.171.185]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 0482612F388; Mon, 26 Feb 2024 21:00:10 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=78.47.171.185 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708981212; cv=none; b=Jc40W0UozmvDxpwmHvAlBW4g6b3xOQUMb1agzGVG0JaFlE/jWpObmnwvPIGm6M+3KY8e6snVxj7/bx6fyHpMxaW9R1eFo3zmUUB5ii80G4TNNpchfgqjP18HVE+RgVKJ+BG9u7lCDcVmpc6UQKHRqmHSaZeADCJGcpgO0iRt3Ag= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708981212; c=relaxed/simple; bh=Hk66Ru/hxzpxeboKp+8Fx6WMw3mVrtFmp58Noh1Dpms=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=MxS7pvAZSUbVDKQRQ468uDFQzzIz6nyijFMZazdN2H9R9ETDmDfbHi8MHHlEO3c6oFg6FsiZy0tX/n6jwsj6Fw7g6kNEV07sl40qL9iz/NHEPUmZt+P4KlHgBxT4EeItC9L2xVfXBMiH7rTq3lIXiLXkk2gYaIkEUdCPp5aaWn0= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=datenfreihafen.org; spf=pass smtp.mailfrom=datenfreihafen.org; dkim=pass (2048-bit key) header.d=datenfreihafen.org header.i=@datenfreihafen.org header.b=AN44pfrW; arc=none smtp.client-ip=78.47.171.185 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=datenfreihafen.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=datenfreihafen.org Received: from [IPV6:2003:e9:d739:bb29:632d:d63:dac0:8169] (p200300e9d739bb29632d0d63dac08169.dip0.t-ipconnect.de [IPv6:2003:e9:d739:bb29:632d:d63:dac0:8169]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: stefan@datenfreihafen.org) by proxima.lasnet.de (Postfix) with ESMTPSA id 70DC0C0924; Mon, 26 Feb 2024 22:00:08 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=datenfreihafen.org; s=2021; t=1708981208; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=/8Apb+j/UNpSz6gcuGX4ccTZ+NAAhK5iZmSsj/IGxm8=; b=AN44pfrWdBgwbs5UfS5MkZz2X/hOYH578DX7DWdbYhNPiInI24tREWy0svpYNPKzfBTOSu dXUcJYU7mWKUD2EeIAMQoeaZTzOInXn+SaUhk0iGhTtBIfuXowZi7HdEBbhQcXSoObW5qu QIxIkzPRpQBdSr0O6RHIhPhUCTqC3ti4SoJ8PrDLBtG52Dna/DAKLI4ftQMlxrYkZjo4UR v3srk8ggrBdSYN527581PLLQnyz7i1i2nasljrdouTb2FzHiCtbuC2amoByqg6Gm4L8gLM zQrvYr7jqaI/cNWaBNereqJPBB00oAcApb/fXtlDMATtPiPUV3P5qKA+codhGg== Message-ID: Date: Mon, 26 Feb 2024 22:00:07 +0100 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH] ieee802154: ca8210: Drop spurious WQ_UNBOUND from alloc_ordered_workqueue() call Content-Language: en-US To: Tejun Heo , Alexander Aring , Miquel Raynal , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni Cc: linux-wpan@vger.kernel.org, netdev@vger.kernel.org, linux-kernel@vger.kernel.org References: From: Stefan Schmidt In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Hello, On 06.02.24 00:53, Tejun Heo wrote: > Workqueue is in the process of cleaning up the distinction between unbound > workqueues w/ @nr_active==1 and ordered workqueues. Explicit WQ_UNBOUND > isn't needed for alloc_ordered_workqueue() and will trigger a warning in the > future. Let's remove it. This doesn't cause any functional changes. > > Signed-off-by: Tejun Heo > --- > drivers/net/ieee802154/ca8210.c | 10 ++-------- > 1 file changed, 2 insertions(+), 8 deletions(-) > > --- a/drivers/net/ieee802154/ca8210.c > +++ b/drivers/net/ieee802154/ca8210.c > @@ -2857,19 +2857,13 @@ static int ca8210_interrupt_init(struct > */ > static int ca8210_dev_com_init(struct ca8210_priv *priv) > { > - priv->mlme_workqueue = alloc_ordered_workqueue( > - "MLME work queue", > - WQ_UNBOUND > - ); > + priv->mlme_workqueue = alloc_ordered_workqueue("MLME work queue", 0); > if (!priv->mlme_workqueue) { > dev_crit(&priv->spi->dev, "alloc of mlme_workqueue failed!\n"); > return -ENOMEM; > } > > - priv->irq_workqueue = alloc_ordered_workqueue( > - "ca8210 irq worker", > - WQ_UNBOUND > - ); > + priv->irq_workqueue = alloc_ordered_workqueue("ca8210 irq worker", 0); > if (!priv->irq_workqueue) { > dev_crit(&priv->spi->dev, "alloc of irq_workqueue failed!\n"); > destroy_workqueue(priv->mlme_workqueue); This patch has been applied to the wpan-next tree and will be part of the next pull request to net-next. Thanks! regards Stefan Schmidt