Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp36683263rwd; Tue, 11 Jul 2023 04:29:57 -0700 (PDT) X-Google-Smtp-Source: APBJJlGt1OCBcAGcmKOdwo5gZ2W4jd2HYeqgYAUfeZJYSLUCnFe213wq+xnK9eCHWi5NKwkJI/IQ X-Received: by 2002:a17:902:e743:b0:1b3:d4d5:beb2 with SMTP id p3-20020a170902e74300b001b3d4d5beb2mr18860905plf.9.1689074997078; Tue, 11 Jul 2023 04:29:57 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1689074997; cv=none; d=google.com; s=arc-20160816; b=JC9pBMNTNA1v22BqGap9K/MlfWjNMt9iymWrPqvvfKfaXjY4BFPNMDFS2+8eEi90+d rqT4RUV8KRNUtOKJPuAa4Nlaml/pyTTU8wo3sG8wDzkQs2wzH7hqJMwrtKTThxJwppDH FsKNrt313qKlfNwTAkf61TivqdV5za8SsNlQnuo1n/+qViLvnR9K8qZecfzKG+Qp6D4s b02aDzOqhZ6gpyhPT0U+yoHJExYNrO/DkHlL6WW1kLqe/gEpgrjG4OCCRS/3rAuNACbl dNzTyW/KZQhZ6HxwyGnFDiA/vib13SlOVbXG4oR9zajrffzlM5NAe9DoCKYbLnYRP55S DZBw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to:from :references:cc:to:content-language:subject:user-agent:mime-version :date:message-id:feedback-id:dkim-signature:dkim-signature; bh=Tbdbrnoaq3VxVhi4rC7fx0v2ZGZtfQdGNuwgKYtKHTo=; fh=Vj/wArFdTLg0j68DrHib82pwAHFCfLMJhOhXFqPyNgU=; b=hHoLJQLvhvOKuk8uzGfLktQRLBedNbMaTtDZ5k8j0a+ekdRRP2iZUfqIdNR2Vblp0l BSRdpmzaObPsM5IiOGERM+v985Vu85+ThWAq8KVn6hGnvxvo0DSE5xQMhopSVhCxVfkX 9S09T5Xcv1qRAQ37I74R7wq85gcfsOZqObmG5TDLFFfaJVIrTJaRT98vjv//KV+bfLom buqvxNCc6HbHUVQwnUplDsXt5E2pDRsILfeFMBT4fJ8a6yKIZNG5PYue7dTjsFDJy2k4 wj1dGQcRQdqVEMk9aWJqoZEYLTpg7hiC5QQT6zs6fJOoUr0aOU3RBf1yKD038iUjS/IX ClWQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ryhl.io header.s=fm2 header.b=agWsRevI; dkim=pass header.i=@messagingengine.com header.s=fm2 header.b=cxXF9LJl; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=ryhl.io Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id w21-20020a170902d71500b001b9e0d0a01fsi1415823ply.256.2023.07.11.04.29.45; Tue, 11 Jul 2023 04:29:57 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@ryhl.io header.s=fm2 header.b=agWsRevI; dkim=pass header.i=@messagingengine.com header.s=fm2 header.b=cxXF9LJl; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=ryhl.io Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231154AbjGKKto (ORCPT + 99 others); Tue, 11 Jul 2023 06:49:44 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:33848 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229903AbjGKKtk (ORCPT ); Tue, 11 Jul 2023 06:49:40 -0400 Received: from wout4-smtp.messagingengine.com (wout4-smtp.messagingengine.com [64.147.123.20]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 147B2E74; Tue, 11 Jul 2023 03:49:39 -0700 (PDT) Received: from compute6.internal (compute6.nyi.internal [10.202.2.47]) by mailout.west.internal (Postfix) with ESMTP id AA47632004E7; Tue, 11 Jul 2023 06:49:34 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute6.internal (MEProxy); Tue, 11 Jul 2023 06:49:35 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ryhl.io; h=cc:cc :content-transfer-encoding:content-type:content-type:date:date :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:sender:subject:subject:to:to; s=fm2; t= 1689072574; x=1689158974; bh=Tbdbrnoaq3VxVhi4rC7fx0v2ZGZtfQdGNuw gKYtKHTo=; b=agWsRevIiibR93q6r0c+IXVCCE2GFofcH8b+LFKIvEJQxDIGohI ew79TpR46j3c1OaRo8L/nqv71uDu5s3MFVsqZvA6H1Oe8Ynk5AeDI2UBY2uWnOaV 5hQYFrDy0T2dBFZST8gP6VfnbMYR5LKR2z+vGSzpXI9BrAj9mWxYb9xvgoMSgOu4 Iz75YSmERt/9hD1i+V5xlc8bjOsocfiEgGngbuzRd8z3AeZmeERRizOXDX0n0b7j ltHhVHfJtD83tePEry05rtSNZmdvlXibz05H/EFpl9JaKbo7zjFKeqftPSJkQZ0Z CNqHrw2vcA4q/wrzfls4hg8S8kKd+SpPFuA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:sender:subject:subject:to:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t= 1689072574; x=1689158974; bh=Tbdbrnoaq3VxVhi4rC7fx0v2ZGZtfQdGNuw gKYtKHTo=; b=cxXF9LJlXkyaVZi+mtMmAwydoPuWxySPAfvvx/eZvo590ry9SKl QSSTWkbiz8/Prtt7LuhOb+RgQfLbh1tAY/Yy1tqwEWE88VXijF+k+UiuCJYEo81f wZ2HPU2TH0KPDuWJK01mthZhclaSrvRDzO2EQgwA0/zIrF/L7thoC+flOQXf8Rlu WUCkAoaUDJ5/BpejIQ2J/NiFa3xY94ycHoVJhywh60WKWQV/7Cwn9DnGQOaee7Cy 0Nze6il6gpBPfe8PCrENA37GmWbZx1VgdKSiz6cbxrYoYuz8AQTD4maCbErEMeYO XHdXd+P9AEJQJPaNE6rO9T8jl6O+pEFwlmQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedviedrfedtgdefvdcutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpefkffggfgfuvfevfhfhjggtgfesthejredttdefjeenucfhrhhomheptehlihgt vgcutfihhhhluceorghlihgtvgesrhihhhhlrdhioheqnecuggftrfgrthhtvghrnhephe duuddvteekvdektdduledugfffhfdugeejgeeuvdevtdetveejheehiefffeegnecuvehl uhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomheprghlihgtvgesrh ihhhhlrdhioh X-ME-Proxy: Feedback-ID: i56684263:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Tue, 11 Jul 2023 06:49:31 -0400 (EDT) Message-ID: <9c46542e-e756-839a-0bbb-9348cb00658a@ryhl.io> Date: Tue, 11 Jul 2023 12:49:29 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.11.2 Subject: Re: [PATCH 3/9] workqueue: introduce `__INIT_WORK_WITH_KEY` Content-Language: en-US-large To: rust-for-linux@vger.kernel.org Cc: Lai Jiangshan , Wedson Almeida Filho , Alex Gaynor , Boqun Feng , Gary Guo , =?UTF-8?Q?Bj=c3=b6rn_Roy_Baron?= , Benno Lossin , linux-kernel@vger.kernel.org, patches@lists.linux.dev, Wedson Almeida Filho , Alice Ryhl , Tejun Heo , Miguel Ojeda References: <20230711093303.1433770-1-aliceryhl@google.com> <20230711093303.1433770-4-aliceryhl@google.com> From: Alice Ryhl In-Reply-To: <20230711093303.1433770-4-aliceryhl@google.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-2.2 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,NICE_REPLY_A, RCVD_IN_DNSWL_BLOCKED,RCVD_IN_MSPIKE_H5,RCVD_IN_MSPIKE_WL, SPF_HELO_PASS,SPF_PASS,T_SCC_BODY_TEXT_LINE,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 7/11/23 11:32, Alice Ryhl wrote: > From: Wedson Almeida Filho > > A Rust helper (introduced in a later patch) needs to call > `__INIT_WORK` with a passed key, rather than define one in place. > > In order to do that, this moves the initialization code from > the `__INIT_WORK` macro into a new `__INIT_WORK_WITH_KEY` macro > which takes the key as an extra parameter. > > Co-developed-by: Alex Gaynor > Signed-off-by: Alex Gaynor > Signed-off-by: Wedson Almeida Filho > Co-developed-by: Miguel Ojeda > Signed-off-by: Miguel Ojeda > Acked-by: Tejun Heo > Signed-off-by: Alice Ryhl > --- Oops, I messed up the subject of this one. It was supposed to say [PATCH v3 3/9]. Sorry about that.