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 EE55EC41535 for ; Sat, 16 Dec 2023 22:20:50 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 816AE6B007B; Sat, 16 Dec 2023 17:20:50 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 7C7176B007E; Sat, 16 Dec 2023 17:20:50 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 6B5F56B0080; Sat, 16 Dec 2023 17:20:50 -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 586ED6B007B for ; Sat, 16 Dec 2023 17:20:50 -0500 (EST) Received: from smtpin05.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id 31369C07C3 for ; Sat, 16 Dec 2023 22:20:50 +0000 (UTC) X-FDA: 81574102260.05.1507758 Received: from out-186.mta1.migadu.com (out-186.mta1.migadu.com [95.215.58.186]) by imf17.hostedemail.com (Postfix) with ESMTP id 927F64000E for ; Sat, 16 Dec 2023 22:20:48 +0000 (UTC) Authentication-Results: imf17.hostedemail.com; dkim=pass header.d=linux.dev header.s=key1 header.b=nqbWYhZh; dmarc=pass (policy=none) header.from=linux.dev; spf=pass (imf17.hostedemail.com: domain of kent.overstreet@linux.dev designates 95.215.58.186 as permitted sender) smtp.mailfrom=kent.overstreet@linux.dev ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1702765248; 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=5sJMd1xwCaMZYEX5xzl+9vlhUbg9rRemwcyPkafmbZ4=; b=KHCmF4PqhENWhpmsRzCaIpj6ixavOZtvDpFPkFgsYcyCNby/dGszwxAs2Pq+wwK77FfrFv fDjgs2WVvKpXFst10FaWwsL6JcJk/uLqULnoIohlV+78UcNNp5e+P1XCCltOnh9FJaMBix SihEWT4YkPO0mso4qdOlrDk8UxahfKM= ARC-Authentication-Results: i=1; imf17.hostedemail.com; dkim=pass header.d=linux.dev header.s=key1 header.b=nqbWYhZh; dmarc=pass (policy=none) header.from=linux.dev; spf=pass (imf17.hostedemail.com: domain of kent.overstreet@linux.dev designates 95.215.58.186 as permitted sender) smtp.mailfrom=kent.overstreet@linux.dev ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1702765248; a=rsa-sha256; cv=none; b=yVVV5/Lop9xNUf3pv9OnljlwwUobTI5AbYyvvTsKlaD+b2k+vJdpe0Wdc+0FPpFmHJu7V8 NR/8dMteTwpQhTMz6ZhiE24G/yVBUurbPdNyb5R/Jw/MStKzr9x/6F17sn+epQzQV2j4pJ BUsboRYlXCjqK+HZ0CniM6IgHK1Biao= Date: Sat, 16 Dec 2023 17:20:43 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux.dev; s=key1; t=1702765247; 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; bh=5sJMd1xwCaMZYEX5xzl+9vlhUbg9rRemwcyPkafmbZ4=; b=nqbWYhZhhwske5tEGiQcbSv56j9Q90k5T9QPHAdYJgai97F1cJSS+les6osSNkZtX2tlk+ oB2NLkL3WyNWGPXI08pzXvhoZI9IVUXPWcikBV5pAQc7vgxmcSKJMNiFxhHLS8mOaNWVpt W1/CokZc08/7IMqflkmiH6mH4NIyvcE= X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. From: Kent Overstreet To: "Paul E. McKenney" Cc: linux-kernel@vger.kernel.org, linux-mm@kvack.org, linux-fsdevel@vger.kernel.org, tglx@linutronix.de, x86@kernel.org, tj@kernel.org, peterz@infradead.org, mathieu.desnoyers@efficios.com, keescook@chromium.org, dave.hansen@linux.intel.com, mingo@redhat.com, will@kernel.org, longman@redhat.com, boqun.feng@gmail.com, brauner@kernel.org Subject: Re: [PATCH 50/50] Kill sched.h dependency on rcupdate.h Message-ID: <20231216222043.xxle6iugpbrwnhbe@moria.home.lan> References: <20231216024834.3510073-1-kent.overstreet@linux.dev> <20231216033552.3553579-1-kent.overstreet@linux.dev> <20231216033552.3553579-7-kent.overstreet@linux.dev> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Migadu-Flow: FLOW_OUT X-Rspam-User: X-Rspamd-Server: rspam12 X-Rspamd-Queue-Id: 927F64000E X-Stat-Signature: wsae39woowmz5hw1m5gszs7e1bmjxy68 X-HE-Tag: 1702765248-69589 X-HE-Meta: U2FsdGVkX198gkQc595BCnzZpI8Xqk2aOnFx+fGkvYGWnVCjdOFIwJ6UzPmz9NeMkJigow97A4EIVX9wyViaYEtBg1ve27g2/n1FvNNcceyvIVqBpVF2Va5G/OBkLcPE2VsJCl4OyrulrecWBd+FO0TYehalJCuv44KtaUh+bQtiOacNK4KQBSZDGD+v522qOc24MlzzSaUJg3xfldzq1TTmY4nH9KF3RSffCXE+DJQJc76PC0pcKXeizXhRjJwf2MZUCf0jB30cXmJkbVHj4DgnMm0CIGAiFI7BGMY4/uiLIQpsQ5O+ApbKL33/jjqaNQejX3HG2SRSjD6E6SmJa0q2gu3Rn78aovKMj0jWV0dr+yZj+n1Hc2WEiPfq7nLsRA6/V4HDM9l1nBbxO3FtwCNHG1osdqHo5lVr6ZB1rbaDpk6PZqMb4W3MYI5uUmQ+u5SCIeCsXnYUUX7YT615bfBRsqfvIm7YDMDcNle0iOG7U+wXwh4kOaiCcuycu01AHfMqlkZ1+gugHM4kD7F8IikzQocBge0KI8In9Iyf51bpsp8i2a5Qh6KhLERdSa02z2du5/Y5jcbS5Hr57I6/4PZzNKfkjTGyuD8alXGe8HflkphQjFCstbjFx3/qW+j7XTDlkUdlzx3SBOGv6NFA7KMRq1HSFs4nRdqrGb/OCLTp7MJH1hcNngCkb+pZe2fR/KEQD1cKs1WLiseXrU8z9ndpgGzulb5PsDURh/qvY+M62SxDmO6xSM0OUu8KFRIsif8V6CAcMFlU643lQ2KcGTmyA0Dy5uWIejMZpko3dPcG4rGVDoC8gnAFeSVi9x45EzofgN56t3A= 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 Sat, Dec 16, 2023 at 11:35:04AM -0800, Paul E. McKenney wrote: > On Fri, Dec 15, 2023 at 10:35:51PM -0500, Kent Overstreet wrote: > > by moving cond_resched_rcu() to rcupdate.h, we can kill another big > > sched.h dependency. > > > > Signed-off-by: Kent Overstreet > > Could you please instead move the cond_resched_rcu() function to > include/linux/rcupdate_wait.h? This would avoid breaking Ingo's > separation that makes it possible to include rcupdate.h without also > pulling in sched.h. Yep, will do.