Received: by 2002:a05:7412:cfc7:b0:fc:a2b0:25d7 with SMTP id by7csp2478852rdb; Wed, 21 Feb 2024 08:49:33 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCX82GmBcc8HEHlcZeCuQIMtjTiI+AeWawDPl0+5OydXpaRN/CLX25xnXF61a07YskLxTnfqX1hmQaRd/6UazNQrwXHInjK8yqncC1wjTw== X-Google-Smtp-Source: AGHT+IFdUoUztyST4KaqSy61ynb+o5v9GAXJG7XIP6ImjofGVDtQddEkgDk3aHwkQXU+ONnoicxD X-Received: by 2002:aa7:c655:0:b0:563:8b25:1659 with SMTP id z21-20020aa7c655000000b005638b251659mr13443664edr.28.1708534173511; Wed, 21 Feb 2024 08:49:33 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1708534173; cv=pass; d=google.com; s=arc-20160816; b=m1n0k8Y37/zdeV+k1RKYqjUrHGa2IlvmeexT937VAlbGLUEgvX0EGeSyOUAh5oAeCP icmwVyE48qKI1GUG2LoRnNbZwcVyiaciudt1TydtiS6s5EUTlQvG0bLKpOhxoLlCyyqQ tSIWGH4ORv5maHEEoGV0QXpOGzn2Gvf6SnJjcOBKKFgLBOGN1srAOeui4dYP3D/88uqA xeZC3Rl+zZkumSKssjwGUXpK5T86UhbbR6euUAOULrrevkNe7w/KFBUCFftPsvyGCeuq +jm/1SsQc3ICT9KUmZ7LvU5emJwi8WKGcbxbbUzfi/37Eh9Ob4s63Db2ywfNQ/aAIl5o pWsQ== 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=o/6HoAU7BqEYQlQGt88qfMyMbLkXax2QO39kfYNiHW0=; fh=QgGFwzPPkKdOifwHgSUUsWV/RDhfRlEpGXrFKFkQwCI=; b=tZTHqcaluLtlqtQERokbUZ5XluLqWqixTeFQpCsJG6yUHphHs4qF2Ee+1AbGZCTP1X QTKCUto9g7k99Y8AcL2cRIzUenHf5dEvnmuyC+QiyTqmW4CwQl8/P9W0mllcOIBM9WrH ncNMQXim9UZZLPyiARssYeKAcmeqI+P1ljzy0l/8IRgWoIo1PSn8h5LdfPjuZZh5LxI+ bPfN6eoWbnnvNRrKq35umuIU/YaYrRp3lYmiy1dAZGXSaNm7jSV/Gbrs7UmuxSlB76lr P9cZIpXP2z86ydFkFV7UD9uMUYj+6Wvx52jDLTQXAUqOrHM9VqaeyvKdVHHNo3wI3qGB 1TGw==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b="QwQQdrq/"; arc=pass (i=1 spf=pass spfdomain=gmail.com dkim=pass dkdomain=gmail.com dmarc=pass fromdomain=gmail.com); spf=pass (google.com: domain of linux-kernel+bounces-75136-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-75136-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [2604:1380:4601:e00::3]) by mx.google.com with ESMTPS id v26-20020a50a45a000000b005642bcffacesi4167034edb.196.2024.02.21.08.49.33 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 21 Feb 2024 08:49:33 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-75136-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=@gmail.com header.s=20230601 header.b="QwQQdrq/"; arc=pass (i=1 spf=pass spfdomain=gmail.com dkim=pass dkdomain=gmail.com dmarc=pass fromdomain=gmail.com); spf=pass (google.com: domain of linux-kernel+bounces-75136-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-75136-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com 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 43D951F253B0 for ; Wed, 21 Feb 2024 16:49:33 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id A6DB083A0C; Wed, 21 Feb 2024 16:49:15 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="QwQQdrq/" Received: from mail-ej1-f53.google.com (mail-ej1-f53.google.com [209.85.218.53]) (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 3B1A482D8D; Wed, 21 Feb 2024 16:49:13 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.218.53 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708534154; cv=none; b=VUmgBHzQURccrHId71eG6znzXwFfVWK10a68DKI4zzSZ0ZXThndXxq0Su0O93KBk8Lid4eS4ZTX61bBfZeoCDHL4ge04Affj/G8b+dOQWCAIqhP7ETzOB/3GOh5O86QfiDas6WdZtpYzSco6qCSzUXUQUnliy4sIe3lUo020gYM= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708534154; c=relaxed/simple; bh=ove3upP5O826eOpG4Bg29PjtxXHxXZjXEOc9l+LtHwo=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=h9SR6skVzVVdqV5zm0UGTqyWerVSWbgVt+2c78MQo5iJ8CKmFPhMEBBqBj/owxM4Edl+fCZsEXqxMBAjoa2r+3sr0FYIeSYWiDAJVvXdosiGwAZPDKcHMSn7ZQY2HfoUkV/3nbbuWTUeXdhWCHiou/B5Fkd2NhjERh+aLVPOQKw= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=QwQQdrq/; arc=none smtp.client-ip=209.85.218.53 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-ej1-f53.google.com with SMTP id a640c23a62f3a-a3122b70439so856684766b.3; Wed, 21 Feb 2024 08:49:12 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1708534151; x=1709138951; darn=vger.kernel.org; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=o/6HoAU7BqEYQlQGt88qfMyMbLkXax2QO39kfYNiHW0=; b=QwQQdrq/vVITNW78P8xYwZOdGiHgWln1KvHMOybZ23xzF8R3EtCNwaxSGmZtcL3VMc oeewQJ32byonNMnnH26LOkXIiySwMwtwp9O8FyAx/ER/LZVL4DC0uYnGN+wJ2MF2/YZi 5AR/oFjl/v331N55/en98ZgMShypjfNqZlMWUU7szuSLK490Z6EcgqahRfBn0M0LgjGf j/F1GmLevgakMra06ptN/4Xr2ahvpCw7S31eovzI+jC3TU7yoaxZ3AiY7Cge3cOhD6Iu 7i+HXjaFqBRyv2gdVzFDsOmlMU4anPwFg2TeNHD3rCUJW0/eo5Co7IdKLOxT2vtSE3id HEhw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708534151; x=1709138951; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=o/6HoAU7BqEYQlQGt88qfMyMbLkXax2QO39kfYNiHW0=; b=GJ6qo3+TISsvxXJxGC6UacmkjypTpByGW2CHqYiFzXM2+YuZ5XvkAtEaxGu5Iufv3m g63vU39+LPJro1UcGiSTuN+bfQPbPGNL4R2KVRgWsqLxQspzMMRMPb1Uh/vR/XzUXf0s RLhKKMFY7mruDSpRSpp5EcTWBHMpZibLKsYShuAARw6ZJfoyz/Q8uaKaVEpOwmFEa+le 40bZJnUUrpQwlfoCbORq/kDPLJ26NlXDMMvl1tnkXzdu8/0zwv0c5uopynuwDAsZ7Jdj Rh8Du2P1XbGx5AK6kXl3SyUwVSglTX74AbYORNDZHPgCWYUmkyCH/rrR2BAtRKdtbDHa 1QbA== X-Forwarded-Encrypted: i=1; AJvYcCVxDNi5Fj4pAYMmoyh9+LHRmT1o4JYv9ihyfYbWQ2phMbyuEQ0ZYY1texnGOkOUVez3s8GBC6Ctt1sQuqAdMQZ7FiwuJP8kuIoqNtM+wYEfvtBizdEeVxp03g355ni+azrzKGfxmQQd4NhqKY+pRqTMZVPAKDgcp0ewbvnCkN0DnCtF2VVGmkKvCrkR2cEa0W70CQ5OtsxE9pbmOKNoxeG9M1th X-Gm-Message-State: AOJu0YxAdaCCcrFMzLfxVC1F9ujKDkaTIWaMkpd1VNlIrvxep4KrkQb4 aOKXV0Uw+BXXEBnurnY4M06IAGcrKOe16n7zsiQewrJM6VNbveg= X-Received: by 2002:a17:906:349b:b0:a3e:b5a3:acf6 with SMTP id g27-20020a170906349b00b00a3eb5a3acf6mr5647977ejb.4.1708534151368; Wed, 21 Feb 2024 08:49:11 -0800 (PST) Received: from p183 ([46.53.251.190]) by smtp.gmail.com with ESMTPSA id h23-20020a170906591700b00a3ef17464b1sm1863338ejq.9.2024.02.21.08.49.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 21 Feb 2024 08:49:10 -0800 (PST) Date: Wed, 21 Feb 2024 19:49:08 +0300 From: Alexey Dobriyan To: Greg Kroah-Hartman Cc: Elizabeth Figura , Arnd Bergmann , Jonathan Corbet , Shuah Khan , linux-kernel@vger.kernel.org, linux-api@vger.kernel.org, =?utf-8?B?QW5kcsOp?= Almeida , Wolfram Sang , Arkadiusz Hiler , Peter Zijlstra , Andy Lutomirski , linux-doc@vger.kernel.org, linux-kselftest@vger.kernel.org Subject: Re: [PATCH 00/31] NT synchronization primitive driver Message-ID: References: <5ae668e3-e275-40b0-af3c-6a459e3a0b87@p183> <2024021756-bakeshop-wolf-f975@gregkh> 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=utf-8 Content-Disposition: inline In-Reply-To: <2024021756-bakeshop-wolf-f975@gregkh> On Sat, Feb 17, 2024 at 09:01:53AM +0100, Greg Kroah-Hartman wrote: > On Fri, Feb 16, 2024 at 07:31:12PM +0300, Alexey Dobriyan wrote: > > > drivers/misc/ntsync.c | 1146 ++++++++++++++ > > > > Assuming this doesn't go into futex(2) or some other existing code... > > > > Can you start putting all of this into top-level "windows" directory? > > I suspect there will be more Windows stuff in the future. > > There will? Like what? I don't know, native PE loader is probably a must for running Excel natively. > > So those who don't care about Windows can turn off just one config option > > (CONFIG_WINDOWS) and be done with it. > > This should all be configured under one option anyway, so I don't see > the need. It is handy to have 1 obvious place to nuke some features completely. Especially for polarising ones like Windows support. > > Name it "Linux Subsystem for Windows" for 146% better memes. > > Fun with marketing! :) If they can "Subsystem for Linux", we can too.