From patchwork Sat Dec 16 03:29:38 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kent Overstreet X-Patchwork-Id: 13495407 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 7DC7DC4332F for ; Sat, 16 Dec 2023 03:30:32 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 9A74E8D0151; Fri, 15 Dec 2023 22:30:28 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 9560F8D0143; Fri, 15 Dec 2023 22:30:28 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 7F6448D0151; Fri, 15 Dec 2023 22:30:28 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id 6A67B8D0143 for ; Fri, 15 Dec 2023 22:30:28 -0500 (EST) Received: from smtpin17.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id 4518814055A for ; Sat, 16 Dec 2023 03:30:28 +0000 (UTC) X-FDA: 81571253736.17.363B2C7 Received: from out-180.mta0.migadu.com (out-180.mta0.migadu.com [91.218.175.180]) by imf07.hostedemail.com (Postfix) with ESMTP id 8D62040015 for ; Sat, 16 Dec 2023 03:30:26 +0000 (UTC) Authentication-Results: imf07.hostedemail.com; dkim=pass header.d=linux.dev header.s=key1 header.b=jkrCZyYY; dmarc=pass (policy=none) header.from=linux.dev; spf=pass (imf07.hostedemail.com: domain of kent.overstreet@linux.dev designates 91.218.175.180 as permitted sender) smtp.mailfrom=kent.overstreet@linux.dev ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1702697426; a=rsa-sha256; cv=none; b=Bmw1m11VJxb0fwJX04AukIRudNaTReP2Gl4C6OWYTFsVRxZo4lbTePL83G+NYTiYSLcNl4 yu1HxmswBro9kY1KSoM9wH42TOe/hsRpyZoRyUQzq7F+z0tGjPPXGFV9RU6dRAJOurBBAc 90YMD2o7EiiT/HOdCVVtzlQ/sF6ygN8= ARC-Authentication-Results: i=1; imf07.hostedemail.com; dkim=pass header.d=linux.dev header.s=key1 header.b=jkrCZyYY; dmarc=pass (policy=none) header.from=linux.dev; spf=pass (imf07.hostedemail.com: domain of kent.overstreet@linux.dev designates 91.218.175.180 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=1702697426; 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-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=rjGjj9NDld3cpQFTknyiaa4K8L6pikm/7YzJQsi2quo=; b=ZjtV1XY5jXlGSDA8avrtaCN0TeV3/8gp4C7Yj5LFAgeoqLb687wEEz1wXpR6eUETGn7QoP 7d5NWP59uD0F9PzrxmZV7RXkzp12GNCfCJnT2vB61ttM4XOKWJCWawYVmREHBgwZFSf0aD wL9bQOaagctphxluiA6iKlcZ1uagNYo= X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux.dev; s=key1; t=1702697425; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=rjGjj9NDld3cpQFTknyiaa4K8L6pikm/7YzJQsi2quo=; b=jkrCZyYYqYX0PWqqeqIWBMaHBBPf0yFDGel5bxrrPs4u3HAXTF4hjPGU92N7SowauokwnZ JmdYlpe03/qOnMPAlJygeHEmX4G9QfKGkHMHWdQ2nSe7oyrBgmquqotmfQQ8BxXiNGVzCZ l9I0Gv1UNMUiTCJ/TwPpBBHBRTK2xZA= From: Kent Overstreet To: linux-kernel@vger.kernel.org, linux-mm@kvack.org, linux-fsdevel@vger.kernel.org Cc: Kent Overstreet , tglx@linutronix.de, x86@kernel.org, tj@kernel.org, peterz@infradead.org, mathieu.desnoyers@efficios.com, paulmck@kernel.org, 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: [PATCH 32/50] ipc: Kill bogus dependency on spinlock.h Date: Fri, 15 Dec 2023 22:29:38 -0500 Message-ID: <20231216032957.3553313-11-kent.overstreet@linux.dev> In-Reply-To: <20231216032957.3553313-1-kent.overstreet@linux.dev> References: <20231216024834.3510073-1-kent.overstreet@linux.dev> <20231216032957.3553313-1-kent.overstreet@linux.dev> MIME-Version: 1.0 X-Migadu-Flow: FLOW_OUT X-Rspam-User: X-Rspamd-Server: rspam06 X-Rspamd-Queue-Id: 8D62040015 X-Stat-Signature: 9qajk9eqyg5n9p9t966prjqkpjfzpkhi X-HE-Tag: 1702697426-753230 X-HE-Meta: U2FsdGVkX1+TnlS1ZFw5rEhQHqMFifIgTvu6WoFh9qWTCahAXobhfpye4NEKSJYA/iATN9gcc8Ixa1Zp8pyl5YzgG8fCuFt/nxr/0lvDqYdLFaQBpyWIerHnPiUMGbx34LSMRtKb1NFoXqB3wSAltdLBYPKiLZn8cSwyrc8vVQFWq2G4+8DWxUt9luwx85p8dxPhvEREy0oH165UxG5Pt7Tw1dHCyAIgd7XSmiFq5biyL5JbtFHbAVxAgWue2CXOPJzi+kbQ/Z0zL5uE01WOtxGx/w3UtwUzkbJ2iOrNiSpEeIs3sZgmimG10Ijh2xhNhscA+ZLDmUqxinfIwY7abtyCxiIhBhIjLBTJNNgIwrcnoI3fqEcpbanSV66QWRts2FzTw1p8761zTwMfO93RkNuG1qjXGzpleDHYqioK34a8L8PXYPSw3u/clegi1A9mtRTMrqsWkTx0lY3zg2JHMpG77BThAh75OuLZStQoKtpD6Iio3ZEM64nnQ6wQS/fH9tdO6en/pcYkrvOxVHJNT4W3A0J69XweaefhbVNhM1sUFHXNusokxqm0wb9rZBSy8MctAypR6uVvGNDeoM3x0ycaSN5X+k0cymb/TwJVL0S6M7e8VunfhBbvLu+lcYWPYYhsVGS89fdH2tt/cgV20BfgrtvKIbom5RfC6IIDBT4S/2bGRWzCdIqTB5HeLdzTDbk4SK2yZBJ4O5p0ejWtGRPBEHH8SLnaTri8a26z/zCggSnZrpdeCzkcOF1LvS95dOf7GV89zcBFogovYbnYnFVtk8cCXybOL5rSLWQWLuhzZlscwQWspGpJTzXzQ1Tgo1dBs3vsuwJfq3mQCdidtl4aY7fPWLH7YSlbHpaaGgBOkfPJdyd6fybu3l1ttGY9Trvqwum5ytH1cpoS68FAYtBIUDJwBbIp1ylnEbA9W1Q7p+ZJYo7rb4C25F49jz5b5mF4hIejeIYS5KAzTpH QDIENesk hwwgIaci413L/vWcZZxtwYRB+8DWcs/UxVJrdhJfJjQ3PpEQdmkymOkkiDyQdcuzBtULBP2m78V08p5ufJMC1nl/8HrY84NXWo7Q3WNH1WiSHFpd5Rf9CFpuOo2+1PMl5tVH7p8i3QBTNBiKXzrYZm8W3bw== 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: pruning sched.h dependencies, headers shouldn't pull in more than they need. Signed-off-by: Kent Overstreet --- include/linux/ipc.h | 2 +- include/linux/sched.h | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/include/linux/ipc.h b/include/linux/ipc.h index e1c9eea6015b..9b1434247aab 100644 --- a/include/linux/ipc.h +++ b/include/linux/ipc.h @@ -2,7 +2,7 @@ #ifndef _LINUX_IPC_H #define _LINUX_IPC_H -#include +#include #include #include #include diff --git a/include/linux/sched.h b/include/linux/sched.h index 8c230f24688b..3a58d3d7d264 100644 --- a/include/linux/sched.h +++ b/include/linux/sched.h @@ -2139,6 +2139,8 @@ extern bool sched_task_on_rq(struct task_struct *p); extern unsigned long get_wchan(struct task_struct *p); extern struct task_struct *cpu_curr_snapshot(int cpu); +#include + /* * In order to reduce various lock holder preemption latencies provide an * interface to see if a vCPU is currently running or not.