From patchwork Sat Dec 16 03:29:37 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kent Overstreet X-Patchwork-Id: 13495406 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 1FDB9C38147 for ; Sat, 16 Dec 2023 03:30:30 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id BF00B8D0150; Fri, 15 Dec 2023 22:30:27 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id B51D28D0143; Fri, 15 Dec 2023 22:30:27 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 9A44A8D0150; Fri, 15 Dec 2023 22:30:27 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id 7EDA58D0143 for ; Fri, 15 Dec 2023 22:30:27 -0500 (EST) Received: from smtpin24.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id 58C821A05D2 for ; Sat, 16 Dec 2023 03:30:27 +0000 (UTC) X-FDA: 81571253694.24.596AD6D Received: from out-181.mta0.migadu.com (out-181.mta0.migadu.com [91.218.175.181]) by imf27.hostedemail.com (Postfix) with ESMTP id A00A840013 for ; Sat, 16 Dec 2023 03:30:24 +0000 (UTC) Authentication-Results: imf27.hostedemail.com; dkim=pass header.d=linux.dev header.s=key1 header.b=Xy8STZZD; spf=pass (imf27.hostedemail.com: domain of kent.overstreet@linux.dev designates 91.218.175.181 as permitted sender) smtp.mailfrom=kent.overstreet@linux.dev; dmarc=pass (policy=none) header.from=linux.dev ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1702697424; a=rsa-sha256; cv=none; b=vVAj9WN+z3V9+sp2gt3xCtD+0IHZcDtbxlJm00K4n5cdbWfFtJQznS2RuFa7CmqxJu3c2K PoP/820KTIusGlcuq2A86WZNkUvrUsbXLVR8Bg1flVsHsRMfRp/j5NrJLjbRefQEBii5qV PCly82pnBlCj/yYre7OYpi4cED/+cl4= ARC-Authentication-Results: i=1; imf27.hostedemail.com; dkim=pass header.d=linux.dev header.s=key1 header.b=Xy8STZZD; spf=pass (imf27.hostedemail.com: domain of kent.overstreet@linux.dev designates 91.218.175.181 as permitted sender) smtp.mailfrom=kent.overstreet@linux.dev; dmarc=pass (policy=none) header.from=linux.dev ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1702697424; 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=4LN+fvuL5eeNR/VPNkxK0aRm1LVsQsiIk1+jyA5Xy5c=; b=6NJqIzVg36F/bR5lQ3S7ZNO0wcBOaRdI2nguOAg977+D1NkdfT+bz5hNwOVlaSklqdZj3w UnDmpTe0MTwR0bDM2L1kGTwSEAMyqgfMf54fcSCv9kCkv5wnnqYpPlW2c3HfmLfaY69Aty wd+MTSmgBaEKoEUyOVjbA+U/fNuNyeA= 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=1702697423; 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=4LN+fvuL5eeNR/VPNkxK0aRm1LVsQsiIk1+jyA5Xy5c=; b=Xy8STZZDVdZuXXrC81y0mDfKavQQ2OsvnlwBdfdk/NBXkbjQnS0aa+hU9xi+XbObTcpPSv QM/BrJstbhqYuJfsOFrrHDTzE/XtnsyxrBYi935HCxJo/kLSk4vECtaGsYgElYOBdmOjz4 S/mWnNfeu0pQbzKb7Sz+7MydM4f0wIM= 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 31/50] shm: Slim down dependencies Date: Fri, 15 Dec 2023 22:29:37 -0500 Message-ID: <20231216032957.3553313-10-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-Rspamd-Server: rspam08 X-Rspamd-Queue-Id: A00A840013 X-Stat-Signature: 9oka5jp9bhtbrmw3hitqc7o5ukcwyrqc X-Rspam-User: X-HE-Tag: 1702697424-989750 X-HE-Meta: U2FsdGVkX1+QIyu8lBXoFXMRqnvPaOcJHd+8BENScQYDPDW2037qpWdI/1LmDteM5Ocm+tGoXq3xM6+/OdT9ilRk3xDYWDdf5l3ySxV6c44fNbb5jzjXlON6qKSCRjRl1mUURDNxZ8fWajZeJuk0qncV9J8bIe54QsMJEwvFPCPxVTad0V1DeD5a9y2MBsA/VCP258WLHQegyGrjifU/pS8ffudQbYvqpU9XChIDsmM1ceh4oWHKl3V403mvXvw9C0iyzC2LABuX+JCMSdXjbdYktRfqU3PyY4cQF9H8vQwN6/CoQu0hpUFfgDUwgEXj2pXDygb3Ov9q41/CwnEw1DBQR2oehxVnObOqA+lJgJKj4gdbS3CJmmBiiqSMrZICBkxNazzOoV54OORR//vmK5uMPBXx9DtfrKYpNPq8cWn7WRQEWjVXvctvK1qbNRlBzhSHOm9aobaxrYzGXedyjG6+EJRpymlcHq3FkNOU3m5tsgKhcGI2UdXmFeHVFPdEKiIKowmDG6g4jeYzEkWWt6Dt47vbsxEc24gFvrJA+FVXhf2KbKoZtk6tuq1LvUvuv4Po6VSrNwhaqP1ko85TYHyMPi2zyR+zY8+H0y5aoiUVsIyQnmGVUSW5eM+mJrxknRaNof6MQAR3HMm0V7ojmLKUShBSW8kbvCIaHX1ZV1IWby5pgowAVuwhAXF1Zg/RTWrCSPmOiEEohFBPVXydcK7nN+ov21V9dPpLeewU+joGMsgM/YFKD5+clzZFlrWH357NQysiohuxiaHOapuY+0KQ2K0FpnCMkZRv/YaEBBEyUhJMNIbN33sxnWJoNNfb6CeG5x0fZVT8NnS+NHzh/GcLlI3A9PUB0robYAtGxjeB715hfTlLJmo/FeYLxJJylWj6vr0HU0VjzeaZpknpmDx+cQVEZdDRz/tkEaFnZFPy0TYfHXc0NYci4X1ilWqrlfaPHSJsFgT6h8+3Qfj 4HEfSe8h Moh4aDd6QT9Vk2HgILp75O5rXRjxAQIi9625tLQFEOasMFL8QtHJB8ic15jpLaO3PHpz2+Ewix5m7JGaRVVPitN2Y+FaKrjfFvUVayGD2+xte6AAAh3FXvpOs237Wav0aryGRrDOrjSKNLack1d6NpgYFkOIjl8bN0f/P 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: list_head is in types.h, not list.h., and the uapi header wasn't needed. Signed-off-by: Kent Overstreet --- include/linux/shm.h | 4 ++-- ipc/shm.c | 1 + security/selinux/hooks.c | 1 + security/smack/smack_lsm.c | 1 + 4 files changed, 5 insertions(+), 2 deletions(-) diff --git a/include/linux/shm.h b/include/linux/shm.h index d8e69aed3d32..c55bef0538e5 100644 --- a/include/linux/shm.h +++ b/include/linux/shm.h @@ -2,12 +2,12 @@ #ifndef _LINUX_SHM_H_ #define _LINUX_SHM_H_ -#include +#include #include -#include #include struct file; +struct task_struct; #ifdef CONFIG_SYSVIPC struct sysv_shm { diff --git a/ipc/shm.c b/ipc/shm.c index 222aaf035afb..a89f001a8bf0 100644 --- a/ipc/shm.c +++ b/ipc/shm.c @@ -29,6 +29,7 @@ #include #include #include +#include #include #include #include diff --git a/security/selinux/hooks.c b/security/selinux/hooks.c index feda711c6b7b..b9ccc98421e9 100644 --- a/security/selinux/hooks.c +++ b/security/selinux/hooks.c @@ -85,6 +85,7 @@ #include #include #include +#include #include #include #include /* for hashlen_string() */ diff --git a/security/smack/smack_lsm.c b/security/smack/smack_lsm.c index 65130a791f57..7a5600834f16 100644 --- a/security/smack/smack_lsm.c +++ b/security/smack/smack_lsm.c @@ -37,6 +37,7 @@ #include #include #include +#include #include #include #include