From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 7B5A0E7718B for ; Fri, 27 Dec 2024 18:35:25 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id E35786B0092; Fri, 27 Dec 2024 13:35:24 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id DBE1F6B0095; Fri, 27 Dec 2024 13:35:24 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id C37866B0096; Fri, 27 Dec 2024 13:35:24 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id A3A616B0092 for ; Fri, 27 Dec 2024 13:35:24 -0500 (EST) Received: from smtpin09.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id 1D0D2C149B for ; Fri, 27 Dec 2024 18:35:24 +0000 (UTC) X-FDA: 82941589206.09.B3AE821 Received: from firebrick.ash.relay.mailchannels.net (firebrick.ash.relay.mailchannels.net [23.83.222.59]) by imf27.hostedemail.com (Postfix) with ESMTP id AD08E40015 for ; Fri, 27 Dec 2024 18:34:34 +0000 (UTC) Authentication-Results: imf27.hostedemail.com; dkim=pass header.d=stgolabs.net header.s=dreamhost header.b=BCtIffAK; spf=pass (imf27.hostedemail.com: domain of dave@stgolabs.net designates 23.83.222.59 as permitted sender) smtp.mailfrom=dave@stgolabs.net; dmarc=none; arc=pass ("mailchannels.net:s=arc-2022:i=1") ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1735324501; h=from:from:sender: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: in-reply-to:in-reply-to:references:references:dkim-signature; bh=rxN/Vx5Wj+ibp9OxsDUHqFeqRz+0mdwQXidywRVne/s=; b=gw65GrPSh4bX6AaNiH7keIBsiRz9GF3RPto5Bh9+mMayD2hsxbmZAven2qK4hkgqdB6EIR vD0V3/piLYnFTOcXAOqtW0fOn7UZMqqdIvdxSKeKNkBhZJ3JDLsOuD1FnAJTtYe4r8SwA0 cVrH5/+kpeHUHgd9w3U+0R6WDaZmPfc= ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1735324501; a=rsa-sha256; cv=pass; b=UZGc/as4RMUGxOeoO1eXamkwi8jDyylMGqEycIwfE1i4EsQ8RdSuvMDWUGjp+nPAqXztHA JA2JUuOZ2lYnHAyFzp2wNtaSfY03kXDyEIUfVMX5YPnIjeq3lz8Ditmk3/wCi/IHsEmB1w ZGVYQsnlByeHwYErh12HuGw4Exvd5Vs= ARC-Authentication-Results: i=2; imf27.hostedemail.com; dkim=pass header.d=stgolabs.net header.s=dreamhost header.b=BCtIffAK; spf=pass (imf27.hostedemail.com: domain of dave@stgolabs.net designates 23.83.222.59 as permitted sender) smtp.mailfrom=dave@stgolabs.net; dmarc=none; arc=pass ("mailchannels.net:s=arc-2022:i=1") X-Sender-Id: dreamhost|x-authsender|dave@stgolabs.net Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 7D87223C2B; Fri, 27 Dec 2024 18:35:19 +0000 (UTC) Received: from pdx1-sub0-mail-a235.dreamhost.com (trex-7.trex.outbound.svc.cluster.local [100.107.64.70]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id A965123631; Fri, 27 Dec 2024 18:35:18 +0000 (UTC) ARC-Seal: i=1; s=arc-2022; d=mailchannels.net; t=1735324519; a=rsa-sha256; cv=none; b=vRlX9lCpJ28STztifrEhEhoyOf1uz84YzR4VFGRm6AOEB+YTHXLsN5pjWQnPSABD4PRGJV WbIZeF+7Lck0tpeVfOuQjauprxx6q7WbniFZbeMNzTpiVvimCWUTZr7418/7PeWDqHl5GF 4u3v7V9RyTJ0AZahtYNnyM4LrQqVoU9eW5txWwkYQsKKmgMEYuWLHUCDdnxTjk113sticf pr72+aGC51iQx15LmDU0MQ63YC4Q/RTlm8nYQZ165lDABMerSOeYO11WBc2im5vGDYXgHq H4cVrWpTy08YV7Qzhj0MwL0Zz9ROJsAYHtK8mn/WgveeW//YMabZ+93EuzSwPA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=mailchannels.net; s=arc-2022; t=1735324519; 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: in-reply-to:in-reply-to:references:references:dkim-signature; bh=rxN/Vx5Wj+ibp9OxsDUHqFeqRz+0mdwQXidywRVne/s=; b=ofqzrSyr2veLxsXFMSce3xp/GTruc++Vbwk2oe8mqW/nh3fbYcAmGfKu0jwLaaPqIwZ9PE r2BdCv4i4fxVcg6UMn578QikY4N9MTLaJBFLKE4srLI3PjS8WzGPKi4J7M6e9s7qrYrnyk cZVmJbGgI3LqJnW0/T9K/NoKb6A3wb0fSL3koiXetFU6U5buSRaTlbUu7Oj3N/9x7p7r1V 3OXpxak2lKKO31Ad5G+KBdR+vjbJWcTkT1e/WZEz6PedDnSVA4FvOR10d9PKFjZgft41Wc WIbboDfhmrCJCWA6UIhESc0EMEqEigQLXBwg1ufdtJHtW3ibVu26uPCZ5IUHOA== ARC-Authentication-Results: i=1; rspamd-56bf78cbd4-ppwqp; auth=pass smtp.auth=dreamhost smtp.mailfrom=dave@stgolabs.net X-Sender-Id: dreamhost|x-authsender|dave@stgolabs.net X-MC-Relay: Neutral X-MailChannels-SenderId: dreamhost|x-authsender|dave@stgolabs.net X-MailChannels-Auth-Id: dreamhost X-Attack-Obese: 6cc8b6c47408087d_1735324519285_351277178 X-MC-Loop-Signature: 1735324519285:2359817915 X-MC-Ingress-Time: 1735324519285 Received: from pdx1-sub0-mail-a235.dreamhost.com (pop.dreamhost.com [64.90.62.162]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384) by 100.107.64.70 (trex/7.0.2); Fri, 27 Dec 2024 18:35:19 +0000 Received: from offworld (ip72-199-50-187.sd.sd.cox.net [72.199.50.187]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: dave@stgolabs.net) by pdx1-sub0-mail-a235.dreamhost.com (Postfix) with ESMTPSA id 4YKZ1K06GHz9r; Fri, 27 Dec 2024 10:35:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=stgolabs.net; s=dreamhost; t=1735324518; bh=rxN/Vx5Wj+ibp9OxsDUHqFeqRz+0mdwQXidywRVne/s=; h=Date:From:To:Cc:Subject:Content-Type; b=BCtIffAK3FdCR0KZ/3Q59IftZsJVrhcvUEgiL9Y3xMhNuqgkZy5tN6RB02+ahkURR a7M2xzTXj2wTSTw/kCdPNlnwhuZVwk6gxqhZVcfGsHBV4zxc2HHT2IqUeHfJmp78pp zlHGTMwfBFpr9v8To/1sAMpgR8LIohvhVrwaFSuELn5C0Bo+D61sKKmiWJxX2GLpHn n3PQ0lVOLIwSMT8YsqhmJh+yr/Nacun7pompeA8oyNGPrapBbDVztv9jetC8HPw0Wd SldqNaSIzjur58NbsuPXaHzYDAxLUrMQpC0kvDi4qqzL6K5/6N8jc8ns5EJUDxQrp4 IdWB9DMmo7+XA== Date: Fri, 27 Dec 2024 10:35:14 -0800 From: Davidlohr Bueso To: Suren Baghdasaryan Cc: akpm@linux-foundation.org, peterz@infradead.org, willy@infradead.org, liam.howlett@oracle.com, lorenzo.stoakes@oracle.com, mhocko@suse.com, vbabka@suse.cz, hannes@cmpxchg.org, mjguzik@gmail.com, oliver.sang@intel.com, mgorman@techsingularity.net, david@redhat.com, peterx@redhat.com, oleg@redhat.com, paulmck@kernel.org, brauner@kernel.org, dhowells@redhat.com, hdanton@sina.com, hughd@google.com, lokeshgidra@google.com, minchan@google.com, jannh@google.com, shakeel.butt@linux.dev, souravpanda@google.com, pasha.tatashin@soleen.com, klarasmodin@gmail.com, corbet@lwn.net, linux-doc@vger.kernel.org, linux-mm@kvack.org, linux-kernel@vger.kernel.org, kernel-team@android.com Subject: Re: [PATCH v7 07/17] types: move struct rcuwait into types.h Message-ID: <20241227183514.v2kgrouymbcvbazw@offworld> Mail-Followup-To: Suren Baghdasaryan , akpm@linux-foundation.org, peterz@infradead.org, willy@infradead.org, liam.howlett@oracle.com, lorenzo.stoakes@oracle.com, mhocko@suse.com, vbabka@suse.cz, hannes@cmpxchg.org, mjguzik@gmail.com, oliver.sang@intel.com, mgorman@techsingularity.net, david@redhat.com, peterx@redhat.com, oleg@redhat.com, paulmck@kernel.org, brauner@kernel.org, dhowells@redhat.com, hdanton@sina.com, hughd@google.com, lokeshgidra@google.com, minchan@google.com, jannh@google.com, shakeel.butt@linux.dev, souravpanda@google.com, pasha.tatashin@soleen.com, klarasmodin@gmail.com, corbet@lwn.net, linux-doc@vger.kernel.org, linux-mm@kvack.org, linux-kernel@vger.kernel.org, kernel-team@android.com References: <20241226170710.1159679-1-surenb@google.com> <20241226170710.1159679-8-surenb@google.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Disposition: inline In-Reply-To: <20241226170710.1159679-8-surenb@google.com> User-Agent: NeoMutt/20220429 X-Rspamd-Server: rspam10 X-Rspamd-Queue-Id: AD08E40015 X-Stat-Signature: oqnqt8nipthi7c6qkebideddagar3wpe X-Rspam-User: X-HE-Tag: 1735324474-858809 X-HE-Meta: U2FsdGVkX1+bMzMD2KjZ8WJKWHZ5CHwQ287go44pbv6cxvBbtkNceqIummtOmwRZ4JG0r119cuYbnvKXuB8FR7blqUaUnZCoANnvlWf/vM9vrMXU8jG1zOgbEtt6CSKmo1JX8mLKflopPeis9HLdoI4fw2I1oxrLrK940BPXIthxGPVYI1ONxWCztc6JSkTS4hbksZBZVd7cs3EqKWWKj5jQqbze6ffc2WIknOKLiD/axpyMbwyBVqfX5jcnEutPOkVzXjoHEW4kFU2+TAGfW8ZnHGWh/t9JLLl9vaGD1/Db8okgeMbaJDUBhFUv3CefAhnQtKDzGL3iUnSIo1rWBvJY6+/68mNbtgm9uP/QobwWs5eAsppXdpoVRfDRk8FjPX+VuC+ljnvkhVI3wmeZKIlE9V8kDeaVsb3LsbMTY9LKxQWAkdJKtO3axfBDnKyYoyljDddRjfPjj8cybk4mFo6lfGocgIE70eKUg+w969SzNw4xOTEmhJexb3vG6Iv/jt32hTbJzKGVs40jvxrcDNRbjGbaWZda8naDA2S2EUzE8lZ7zJa5yxTJFdxo0Uhg8g88gcbB0W/A9JZu2eeOXe3JDoW0q697aID6/ofH+fnhJTyRoiIsV/gh2pky054S91Y3hBBKJhr8Bt74bKpyqU3vJM3Ojauf8Aw4NKimnN7qeF86Y5MgH6itJ5mCKM7nRWBxksr5gicW0IDk+7Dq+aDgcDTrs4amJ9HhBNa382kH3Lu2kTu4fjYcgL18UKzmKbHXdaq7OWNaNTnEzMR0Z1WlkAlvlVZQ7DdNZzxO6eJI0p78C3pTMs3zjHpyURS+ewZXhVD2s1fLkhOLmWPgqk+16I5vzw39YF7CnSnfVuVftaOw2r733S67kzrpex9uLHqToI16BQm++fb1iIc5j+0Xz9dO4a+gyrgR/SJtd/ZwUFwWE1lTcSiS+5YpNa6CtZEovvFAfe6PiLZkUtF sh7YZr6S Pb3zNZQ8bow4sBWkOjMIrjFAIHUzsfq2yDIaAYBWzramts8cCzVgCj/OPMDsKpb2OS7hcnenvMlTIvC0MM4b7AxN4hJi+EGOMfuHSvy0xV0UKkI9r43tMpOmAfK87W7h36wepiLT50ec7qAFGf+AKXO1LcHc5D4pnrYNFLm7Za13R2lYIi2MMW/VofJznAt608Qny24OX0G4pd9YnmWcw913qIwLEavFh8k4bgUBFlhDKyw8NxBgviJ03QtpE+JVjSK5MshlEnGg18Vff9NE+m+N39azlw3hD0eXME75fEMyVUrYApyA0aTaTMWiLFRsFn2TR2ovd+6AzgZ3nODAeV0KMsE3I+vKqomQJsI7DFpYlAe3rUujIP5cpU1L9T0/g1/fL12qEzUWb0hfX4o2bPY8Pzd2jLLDOSXmEGsMiRGonn1UI7Im1/D3sjQ== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: On Thu, 26 Dec 2024, Suren Baghdasaryan wrote: >Move rcuwait struct definition into types.h so that rcuwait can be used >without including rcuwait.h which includes other headers. Without this >change mm_types.h can't use rcuwait due to a the following circular >dependency: > >mm_types.h -> rcuwait.h -> signal.h -> mm_types.h > >Suggested-by: Matthew Wilcox >Signed-off-by: Suren Baghdasaryan Acked-by: Davidlohr Bueso