Received: by 2002:a05:7412:bbc7:b0:fc:a2b0:25d7 with SMTP id kh7csp2722437rdb; Mon, 5 Feb 2024 16:05:20 -0800 (PST) X-Google-Smtp-Source: AGHT+IEc9PPTQOtBzU48Uxnk+jEEl5pBdAul3/mT+nENhZ+odlHLwqxLpOvk0ZlWw1P13MF8ihRQ X-Received: by 2002:a05:6214:410f:b0:68c:500d:2d48 with SMTP id kc15-20020a056214410f00b0068c500d2d48mr1151703qvb.40.1707177919836; Mon, 05 Feb 2024 16:05:19 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1707177919; cv=pass; d=google.com; s=arc-20160816; b=OkXpEptd3gZ/SSnCn6BhBpoaDNp7lx/epnvgK0HAV1ZNvcnEZnC1RKbMnvfoLoY+86 lS+nAg2jzeEe641p6Md+LaMOKo/KwoC+WcMt5nxSgtCJ/0J7oUXkgzjgHaLgDlj1cqrt IAE00zOPF08dz4EFMjuUKdKeeYG3Aqjp6yreFS7SbbTcAt57EjLkeF5J2bUMoVgHBtRz hVt9UVvqXGe1sm3QM1CDjS9PSEErkyyQCWNAch5hvxV8Kkm7HdLo/WBWszay2ojGQJoB otekNT4W2qYsmFTvlmWqgNqQrS3JgVZxzJQo6OWv7NnwNFcpACxCWqW+HqgQ0F0dg3t+ 2TWA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=in-reply-to:content-disposition:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:references:message-id:subject:cc :to:from:date:sender:dkim-signature; bh=hOORU3ocIizNBlePylvH6BnL7JMGtggAGg4oYomnTLo=; fh=bqVpBCaLqpeLh7AkJzDj1zHPk/1ONrWUVod5erFAMN0=; b=QJvg0F13vRJeU0SyObWZCM+CHWywb6GFRzfCtUuwk5F5mNnIpDkB2d7olcNlX4tCFh r4gRvbTV8RMx9s2E4WFShIrRVCOPpZQjTi1dh/KIee4dUJMORy9c4uVPIhLpyj8p4SDi KIJcXhs6HbNoRci5zHzHE18Mwhur+m9Wf9gcp0wxbPh2RsW97u1KucamlVb4J137X0FZ NTte6vSFNwT9lCzI+UXsHzMW4Yt1ZzfEwjqXv2vqvkHv5YkNTimpXcfQ6+8A1sFlTJDL 5Fp4yb+bo7PVImOs+AD2/8VRWe0m9E9U5pH8Wf0UwOeENzZ4HpNfANXL6XXkhmV2zFLp JbuA==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=DcPc2FTm; arc=pass (i=1 spf=pass spfdomain=gmail.com dkim=pass dkdomain=gmail.com); spf=pass (google.com: domain of linux-kernel+bounces-54111-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-54111-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org X-Forwarded-Encrypted: i=1; AJvYcCXgFfUayKpV2SEvGevHuXXZWg5bIT5WG4Mw7eJDQofBUQ2eDMGupvc10PeAJS8AdsjOsI7VchL06Pga3t8g8DS3Xm+9lcpCkOU0B8LbPg== Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [2604:1380:45d1:ec00::1]) by mx.google.com with ESMTPS id x9-20020a0ceb89000000b0068cb37cf412si90143qvo.399.2024.02.05.16.05.19 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 05 Feb 2024 16:05:19 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-54111-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) client-ip=2604:1380:45d1:ec00::1; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=DcPc2FTm; arc=pass (i=1 spf=pass spfdomain=gmail.com dkim=pass dkdomain=gmail.com); spf=pass (google.com: domain of linux-kernel+bounces-54111-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-54111-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=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 C6C7F1C24063 for ; Tue, 6 Feb 2024 00:05:10 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 37E1F4A0C; Tue, 6 Feb 2024 00:05:03 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="DcPc2FTm" Received: from mail-pf1-f175.google.com (mail-pf1-f175.google.com [209.85.210.175]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id EA9FC4A02 for ; Tue, 6 Feb 2024 00:05:00 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.175 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1707177902; cv=none; b=bdcpp0qp3/WFfiyhi7vEpyc/3y7kduZbRgVXsolsMYjy3LV74ZYD+ALZ0XidBrwPVEQQOSdMspLP63Q0VRUrbxAgr74paomng7cGA3na9lu1iHw2NkCtSXR3qM0MbkINdulTv/HbDlKaBu2q2xvOHwIEmg7d7SN6CCdcSFMd4Hw= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1707177902; c=relaxed/simple; bh=psWXJCTJ++nnIOoeAlSD7GIyMRWEuWxsSjf1mNPqqAQ=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=SudRo0VVBH1/A5UY+I0Z1a49WIsPhlc+ktn46irSBjcIPmaR6Zb4JARKzoD0NdGvrHwg7iZEZkdy4dAPGJWwgA8FhjuuwlrLGRgXadYRKexCTh45BOA6yVXGiFVlcxOajWRfc+niE1zNdTbX5OUj7WpOUQEo0naoddq94yZi5sw= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=fail (p=none dis=none) header.from=kernel.org; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=DcPc2FTm; arc=none smtp.client-ip=209.85.210.175 Authentication-Results: smtp.subspace.kernel.org; dmarc=fail (p=none dis=none) header.from=kernel.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-pf1-f175.google.com with SMTP id d2e1a72fcca58-6da9c834646so4029905b3a.3 for ; Mon, 05 Feb 2024 16:05:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1707177900; x=1707782700; darn=vger.kernel.org; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:sender:from:to:cc:subject:date:message-id :reply-to; bh=hOORU3ocIizNBlePylvH6BnL7JMGtggAGg4oYomnTLo=; b=DcPc2FTmHGrRbsPN8ARw93kp72oMdgyn0ukx2CodsxeOKONPEDlWxGKZgb0F/4s+wu bCvTIAFYhGrde7kXx7QA7/6tf/Ub7sCBcr3PHtz6IzHdyz/itjurgm4UzaIG3av8B+YQ zZr5rNlDD8qG8MWOgoJE99pIuforCkn7tGtJ7DPljTtrzoxKeU/GNMNozMtwIdHu5KRa 8CiXbNEwRRbSgrytzMc0jpUbWbIafQIbsYiEYz4AVfA8Y7qT6U4PhSWNNOEtrNSFTPxr pFthggsGb2UFKxrb90Ig/GnEXEkOSGKapcALJZ1l9Z6W52J4skbrz0YY/Z0El7Vtyo4f hlfg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1707177900; x=1707782700; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:sender:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=hOORU3ocIizNBlePylvH6BnL7JMGtggAGg4oYomnTLo=; b=IlNjnW203V6+ud4+p/Ztz6tysOeJ5EwCjcBSm4OSkE+tbuW5jG9DYHfGd2x1SmlfO3 8RN+/OV1WLChEYitvXiCiRsTx/MoaJIYc7yuGpm0G5rvJHaX+Ww6jcE/Dg9b7y5POfeX F3fil//hn/GGYVkaECn0hkYC5yHTdq/sYb78p0yp88CmEZigFn7UBkQOBBlL4roayOvR P0+UWPqW+D0h140uygufE+pGTZ6hIeTSViCKYOy4YsdGE2emDmqexo6u+SYJpRKn94Nv wgcTvP7CFnnECPp+5kfAd0ddxLE0+p9rLgDHF/Xtp6gVNy/XEro3lPsqznwgDefyalPi rc9A== X-Gm-Message-State: AOJu0YyJVwH1QtqNFZf/2bYgM71KNsstEMAvBfOPIjj9vYsHf1dQkMxz GKi5ciuOadygCyNyD1x8ov52ANndu5SRzx7mTQrsA+Gr0Ht0tglG X-Received: by 2002:aa7:868f:0:b0:6e0:3ef3:db3c with SMTP id d15-20020aa7868f000000b006e03ef3db3cmr1027997pfo.29.1707177900125; Mon, 05 Feb 2024 16:05:00 -0800 (PST) X-Forwarded-Encrypted: i=0; AJvYcCXbTAiE6ZlFO3wzdD7u+tdLxGgK9H5mambq+eOxN8Lq2llnoVgVCPauLdePbGNDBzJNeqyb5Jr1CfM7oIlzPNZcd+AAetm21ZF459DoLxwZn7S0LHm/yM++jdX5IsmtgGhGc/wDlM2o3fU+EQoDDAVVX4xutviU4vF62nQkwSB1UWrB8gBuUgFQPdjhHabL8o/zkiKIKE7MFG+/8/M+hlf1IUiZ5PYAtmUQlux8Jk+SJzB7AyVFS76PyiIY18hOeTVMFpXGUQ== Received: from localhost (dhcp-141-239-144-21.hawaiiantel.net. [141.239.144.21]) by smtp.gmail.com with ESMTPSA id o1-20020a056a001b4100b006ddc7ed6edfsm476810pfv.51.2024.02.05.16.04.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 05 Feb 2024 16:04:59 -0800 (PST) Sender: Tejun Heo Date: Mon, 5 Feb 2024 14:04:58 -1000 From: Tejun Heo To: Waiman Long Cc: Lai Jiangshan , linux-kernel@vger.kernel.org, Juri Lelli , Cestmir Kalina , Alex Gladkov , Phil Auld , Costa Shulyupin Subject: Re: [PATCH-wq v3 0/4] workqueue: Enable unbound cpumask update on ordered workqueues Message-ID: References: <20240205194602.871505-1-longman@redhat.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: On Mon, Feb 05, 2024 at 09:53:09AM -1000, Tejun Heo wrote: > On Mon, Feb 05, 2024 at 02:45:58PM -0500, Waiman Long wrote: > > v3: > > - [v2] https://lore.kernel.org/lkml/20240203154334.791910-1-longman@redhat.com/ > > - Drop patch 1 as it has been merged into the for-6.9 branch. > > - Use rcu_access_pointer() to access wq->dfl_pwq. > > - Use RCU protection instead of acquiring wq->mutex in > > apply_wqattrs_cleanup(). > > Looks like we raced each other. I'll wait for v4. BTW, please don't bother to handle __WQ_ORDERED being cleared. We are very close to removing the implicit ORDERED promotion, so we should be able to apply the patch to remove the distinction between explicitly and implicitly ordered workqueues. Thanks. -- tejun