Received: by 2002:a05:6500:1b45:b0:1f5:f2ab:c469 with SMTP id cz5csp71866lqb; Tue, 16 Apr 2024 09:06:15 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCW006sJ0UOm44PhYRWBTLlVJ5ANRdqyKFlUj+514lb8X8iHWd5LossHzjfFGwua+y7d3EoH9kEIdm13XBeX3Lfz7XDPb7jpS3bZzbXXcA== X-Google-Smtp-Source: AGHT+IEGZAGX2dTmKPBnS8R37MQkE4aJnLKJJtJM/rwgofIRORCe79WYBzsvaus3eYQ3hwcns052 X-Received: by 2002:a05:6512:3137:b0:515:a733:2e0e with SMTP id p23-20020a056512313700b00515a7332e0emr8551857lfd.25.1713283575220; Tue, 16 Apr 2024 09:06:15 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1713283575; cv=pass; d=google.com; s=arc-20160816; b=TKN5v/t1C4gJDTmuBmZ+w0GXsfUBEBM1CvB2DUeW4o2zFIGLbh1KKF5sOMuLqN1FXy Tqj1kvDAbnfFDTxn6pnwBC1n6fxvxjzyeuezQkpni2EHtePG9tkle3cx1ZLqIGxlHkrO utvbG9TYPQjTcf/SSFboI8jRzvUauIFggg2Gbs2OnvG0qePcoDBk56GmfG2R+5pB8XV2 RAC7mRvDV43GMxPGDxHbZHUXSafbXWxvlZu977Tp0ZsVQ1RfppsvAwdzvUTpWpZj1YWj VlqR7W4vjxpd53AJELwXtTScZ/KioZfxHlxFnBFLcfq2AWBhgR1VdGniQhxuxXMkIcQu 3jdw== 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:dkim-signature; bh=cZE7572WdaMnw0VhxC7qCiWzqmrsC8CaXvTFf6wdSLQ=; fh=/7AqYDe4mQKoJZ8Roi+FJPgiYc3Gyu8g/sTN1gbnCOE=; b=TE1B9efDXob0LBXtFElwxKUvnT3bSbAXGd37P9/4VkKeEhPZjkr+hD06xpGlIUi8R8 anTtVVGVHg+w8oI3B5gLA6sYxGVi5wNEUUKL1mfHzKD6SScigYL+UMiT9rYDlQRqKHVz 89RiW7Y0Tp2ECo5rNLBiILkvFuGhDoOlcF8aTYu9OiqVvnFfh9YA2TLV4bmWNOxy7WBB St/OCuSmw/vMcL8937PEAeqpOE4+vvLAi51IIFYWkyVCpArB21cITCtKnV9zBw2EOXfA +IEaqKg45nYORAVPKHaza/X313bQlEJVkKiJjtB90kBkcHnTUUEViENjXfT64PZO0Ct8 V/8A==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@infradead.org header.s=casper.20170209 header.b=EPXDvwcD; arc=pass (i=1 dkim=pass dkdomain=infradead.org); spf=pass (google.com: domain of linux-kernel+bounces-147197-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-147197-linux.lists.archive=gmail.com@vger.kernel.org" Return-Path: Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [2604:1380:4601:e00::3]) by mx.google.com with ESMTPS id x2-20020a05640226c200b0057017c795a8si3119003edd.657.2024.04.16.09.06.14 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 16 Apr 2024 09:06:15 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-147197-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) client-ip=2604:1380:4601:e00::3; Authentication-Results: mx.google.com; dkim=pass header.i=@infradead.org header.s=casper.20170209 header.b=EPXDvwcD; arc=pass (i=1 dkim=pass dkdomain=infradead.org); spf=pass (google.com: domain of linux-kernel+bounces-147197-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-147197-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 am.mirrors.kernel.org (Postfix) with ESMTPS id 2B2CF1F2153A for ; Tue, 16 Apr 2024 16:06:14 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 8656B13175E; Tue, 16 Apr 2024 16:06:05 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=infradead.org header.i=@infradead.org header.b="EPXDvwcD" Received: from casper.infradead.org (casper.infradead.org [90.155.50.34]) (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 99A2912BE89; Tue, 16 Apr 2024 16:06:01 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=90.155.50.34 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713283564; cv=none; b=m8RtjIECYZbUqeBungmbfaaHfq7AHGTWVrfj09HQM0cNeXZQ80A/dE8V9f8G/nSwlBPT66IXUfh3SkhZf2O4LlmeNA7uKUJO3aI682QI5n9ALGAKuuE0al+XTyWH75kfJznHA3xmtyhiOpC1jAIhuIMfN3UyUbzpPWFQd9LtxWg= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713283564; c=relaxed/simple; bh=cZE7572WdaMnw0VhxC7qCiWzqmrsC8CaXvTFf6wdSLQ=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=DYjZpRGDuUqqSrEycwKL/OYB6IPX1dZmwiDav0OTw3l40uq9jL4zZZvKQiaAR3Jneyb6gX0+pgfV+ScbKGTUQCNj23YwPrKC5QJyPj/b/1UdsPVUN+YIN2Q+WE8w0bhyyGgU6arvudmVZhVp3tnssgvfmzBBj2ZEJ1uwRXzSYm0= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=infradead.org; spf=none smtp.mailfrom=infradead.org; dkim=pass (2048-bit key) header.d=infradead.org header.i=@infradead.org header.b=EPXDvwcD; arc=none smtp.client-ip=90.155.50.34 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=infradead.org Authentication-Results: smtp.subspace.kernel.org; spf=none smtp.mailfrom=infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=casper.20170209; h=In-Reply-To:Content-Type:MIME-Version: References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description; bh=cZE7572WdaMnw0VhxC7qCiWzqmrsC8CaXvTFf6wdSLQ=; b=EPXDvwcDV25K1tkyw7t04oEjJR HeTR0KCVpO2bp9NYq7GsNtppql3IYgNPLLdSx8a34OJtQZw2jJ956uNvekw0yLIareJw/53gC4Eco im/P33QtjQci4VEex9d4xAWCgA1+kN3t3sR0V98Au52DHnikQg4fjYBbdVczJKN/n0SYiB5Q+RgYc fNJyFl9Lz2ni35575OdHPM0XvZ4hRqpZ9ddptkJSY9yJm1sbHTInSnfIj0mnVl/AS3aosZGsjDbFe iWWNUIUQYqrcy3/gwS2s0ytCFC/OaSEaso6fhLrxeWGr98pCu5SyFQXE33iRLc3bdKqgHEYJjEfHG 7z1+y+tQ==; Received: from j130084.upc-j.chello.nl ([24.132.130.84] helo=noisy.programming.kicks-ass.net) by casper.infradead.org with esmtpsa (Exim 4.97.1 #2 (Red Hat Linux)) id 1rwlJh-00000000suB-2YgI; Tue, 16 Apr 2024 16:05:53 +0000 Received: by noisy.programming.kicks-ass.net (Postfix, from userid 1000) id 45FB830040C; Tue, 16 Apr 2024 18:05:53 +0200 (CEST) Date: Tue, 16 Apr 2024 18:05:53 +0200 From: Peter Zijlstra To: Elizabeth Figura Cc: Arnd Bergmann , Greg Kroah-Hartman , Jonathan Corbet , Shuah Khan , linux-kernel@vger.kernel.org, linux-api@vger.kernel.org, wine-devel@winehq.org, =?iso-8859-1?Q?Andr=E9?= Almeida , Wolfram Sang , Arkadiusz Hiler , Andy Lutomirski , linux-doc@vger.kernel.org, linux-kselftest@vger.kernel.org, Randy Dunlap , Ingo Molnar , Will Deacon , Waiman Long , Boqun Feng Subject: Re: [PATCH v4 00/30] NT synchronization primitive driver Message-ID: <20240416160553.GA30707@noisy.programming.kicks-ass.net> References: <20240416010837.333694-1-zfigura@codeweavers.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: <20240416010837.333694-1-zfigura@codeweavers.com> On Mon, Apr 15, 2024 at 08:08:10PM -0500, Elizabeth Figura wrote: > The intended semantics of the patches are broadly intended to match those of the > corresponding Windows functions. For those not already familiar with the Windows > functions (or their undocumented behaviour), patch 27/27 provides a detailed > specification, and individual patches also include a brief description of the > API they are implementing. You happen to have a readable copy of patch 27 around? RST is utter garbage to read :/