Message ID | 20241227072825.1288491-9-rppt@kernel.org (mailing list archive) |
---|---|
State | New |
Headers | show
Return-Path: <owner-linux-mm@kvack.org> 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 50068E77191 for <linux-mm@archiver.kernel.org>; Fri, 27 Dec 2024 07:30:11 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id E1A346B009D; Fri, 27 Dec 2024 02:30:10 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id DCA8F6B009E; Fri, 27 Dec 2024 02:30:10 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id C6C7C6B009F; Fri, 27 Dec 2024 02:30:10 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0012.hostedemail.com [216.40.44.12]) by kanga.kvack.org (Postfix) with ESMTP id A5BB86B009D for <linux-mm@kvack.org>; Fri, 27 Dec 2024 02:30:10 -0500 (EST) Received: from smtpin15.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id 67DD3A135F for <linux-mm@kvack.org>; Fri, 27 Dec 2024 07:30:10 +0000 (UTC) X-FDA: 82939914330.15.C778908 Received: from nyc.source.kernel.org (nyc.source.kernel.org [147.75.193.91]) by imf25.hostedemail.com (Postfix) with ESMTP id 3A403A0011 for <linux-mm@kvack.org>; Fri, 27 Dec 2024 07:29:38 +0000 (UTC) Authentication-Results: imf25.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=ojHOLd1j; dmarc=pass (policy=quarantine) header.from=kernel.org; spf=pass (imf25.hostedemail.com: domain of rppt@kernel.org designates 147.75.193.91 as permitted sender) smtp.mailfrom=rppt@kernel.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1735284589; 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=mVhqgsU2xvF7EXptjIpaUTgDXd0zYOHitWWau0YEx3Y=; b=P7WTT01PJUCpVF9mzF6Hjvmf0Vz9fvovoiG4itIgCZgwzBwVgTjILYj9zcB3NOTDjpBnv7 BEPq6ebC1wLcglANXZQvd06QHwCYVTinVROwRzj0F/HyDvZdRpp0o5bRLn9eEbEs9iFkDL bapqF7T8KKVAeOhA4Dtmd6QeZGcoY9w= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1735284589; a=rsa-sha256; cv=none; b=xNO2NyrdN/gFuveQZ8i3AlKaU5m0XQ4OHyY+vMTuM6168+a3j9t2iLt3/P8T64v7gIiqUi CmBRfwbtCIlkd9P/PN0/69RJfznB3UBvJBJB+EIVjB0wH3t2XNVj+d/bpCTKEMon2M/aRg JawdsubFscmi0uTMXAYONMq0dxX1me0= ARC-Authentication-Results: i=1; imf25.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=ojHOLd1j; dmarc=pass (policy=quarantine) header.from=kernel.org; spf=pass (imf25.hostedemail.com: domain of rppt@kernel.org designates 147.75.193.91 as permitted sender) smtp.mailfrom=rppt@kernel.org Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by nyc.source.kernel.org (Postfix) with ESMTP id 5DF8DA4120F; Fri, 27 Dec 2024 07:28:18 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 14BE3C4CED7; Fri, 27 Dec 2024 07:29:57 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1735284607; bh=4TvuKJvEyJTpjYu41+xgE0YbwjdhXodJecvgvQg8Q9g=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=ojHOLd1jY+IbJlMWHlQqmy11U2unw6udkZruAXzLiwt6p3tf38LSDBsdZlSGAr5Ti oWt8KIUmukiINpZQ30rlaQW/esY9vKKs3doeOUrzcy8pW5ZYTPFGO0ZI3gJxReLmOn YaQcqvRdKh4p95/gxdtlnhOY0W/KmRAcMm6L8WPojyDC4zVUscK6EE9nVOGL4nLjWR r1cjGnKgKxQGMvk4aIJGohIjP0qxuM3ubVIpYcu1eURVo5rELi+KYU6DKD9THakf4i 3tyThFwaKvxwFltVsRKo7mTf+dPkTgS+g+XxaWhLAOBU/pmfaSEwU9bFMm6R9seeLv 0fvxg0DCRWzQw== From: Mike Rapoport <rppt@kernel.org> To: Andrew Morton <akpm@linux-foundation.org> Cc: Andy Lutomirski <luto@kernel.org>, Anton Ivanov <anton.ivanov@cambridgegreys.com>, Borislav Petkov <bp@alien8.de>, Brendan Higgins <brendan.higgins@linux.dev>, Daniel Gomez <da.gomez@samsung.com>, Daniel Thompson <danielt@kernel.org>, Dave Hansen <dave.hansen@linux.intel.com>, David Gow <davidgow@google.com>, Douglas Anderson <dianders@chromium.org>, Ingo Molnar <mingo@redhat.com>, Jason Wessel <jason.wessel@windriver.com>, Jiri Kosina <jikos@kernel.org>, Joe Lawrence <joe.lawrence@redhat.com>, Johannes Berg <johannes@sipsolutions.net>, Josh Poimboeuf <jpoimboe@kernel.org>, "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>, Luis Chamberlain <mcgrof@kernel.org>, Mark Rutland <mark.rutland@arm.com>, Masami Hiramatsu <mhiramat@kernel.org>, Mike Rapoport <rppt@kernel.org>, Miroslav Benes <mbenes@suse.cz>, "H. Peter Anvin" <hpa@zytor.com>, Peter Zijlstra <peterz@infradead.org>, Petr Mladek <pmladek@suse.com>, Petr Pavlu <petr.pavlu@suse.com>, Rae Moar <rmoar@google.com>, Richard Weinberger <richard@nod.at>, Sami Tolvanen <samitolvanen@google.com>, Shuah Khan <shuah@kernel.org>, Song Liu <song@kernel.org>, Steven Rostedt <rostedt@goodmis.org>, Thomas Gleixner <tglx@linutronix.de>, kgdb-bugreport@lists.sourceforge.net, kunit-dev@googlegroups.com, linux-kernel@vger.kernel.org, linux-kselftest@vger.kernel.org, linux-mm@kvack.org, linux-modules@vger.kernel.org, linux-trace-kernel@vger.kernel.org, linux-um@lists.infradead.org, live-patching@vger.kernel.org, x86@kernel.org Subject: [PATCH 8/8] module: drop unused module_writable_address() Date: Fri, 27 Dec 2024 09:28:25 +0200 Message-ID: <20241227072825.1288491-9-rppt@kernel.org> X-Mailer: git-send-email 2.45.2 In-Reply-To: <20241227072825.1288491-1-rppt@kernel.org> References: <20241227072825.1288491-1-rppt@kernel.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Stat-Signature: 1bt3kdykhqdfsixytcmqk5ic9ssahapy X-Rspamd-Queue-Id: 3A403A0011 X-Rspam-User: X-Rspamd-Server: rspam01 X-HE-Tag: 1735284578-169371 X-HE-Meta: U2FsdGVkX1/8Mug5pJXuIj3q7RNVoATcGnOscErxFlO7Fb7Wd9KitHb/d5ZvljkTdENjOV4AOBYChti10TSuJZE+RarpFnxkH1UtH3BDwqnW+x5BNyalFYkeoBA8Sy8WfdcWJ3zD6yZW9NFG1ZEKG8cNAkn01cQkC0mRhr9J8c7j9/lKM8BqcYHhS9WKn9+1fChXoQ+6bxFa7tGLtzMsx5ZvWZO7wbmGoGLEUihbHRXIi0Q2d9s/ufKMlauNz/Z6XCcYjR5t03kOIjHj667rlPxPBsQ0gNQp8b6oYzFEnbspZO6iPzT4RrAY/yGNrle4JVqFcjlD+gEkmoipB/TpLmHeav0I/DoU8dPMfgaRu5AEhrSOpEHEGyw0OMP3gUZ3TfbE9BEkMjYnUOFAgesxfa7hXsfb45JtQ/eG1b6DAVIykY/VbFmjJRmZjG3cnmhwdt/+qhVdkg4pi1BjsiTDOxCW8AH6pBPZSJ09OZVFMxrbSVmL4lpQy3D9hivko1F05ASJO5SKvC1Qc7HYkxoijbhCUvklog7AZ++zaPBa9jTVhrsB5QPQZtv/gmzDKErNj0UeHUgeLXvG81HNtamhFjd/4l7XiHxeUr5J6qutxCUP8Vl+CdIL6xqdOE8VhrWG+DuddwNKNFTDTNDSeMhaM3stsN6wd9E3/vAtoRltIH6uFIAV1onyDR0R7oRCtWxQ9HhPg4eyIvCnVF67t/PIqoOrOdsbEfi45i3XdR3sTqsS/fOZ2SpR9kguMGoNfkpRshGlvhPVt31ysND11pNKEVLcv3bDrIiE3SHo6pOUNkhlDshvYpLbaYjGrlNQn7RjZF191s1i0OH8uL5n/KJH6MKsKqNA11HsY9h46SJ53FY0uxLIkpCPhX1TtOT1EssxAjPMrT+3xnoahlHtN3k2rPjLNg/jlMao9r0xVAir3A2I2M3TA4XESK1kWEHBoWn+eX+uZJUADPIBF672bik DGdcRqoz nuYkOYaz52B67uFDf3/8NuZCiRnlkoSbpiOwzvWD0otlExCIBaReYOXz0pqng4AIl8KVdMwQhv2TpfaOUAFQ9mduWgI7C8KibAJw1/WGnLpowdfkkKAYWZi4OUmYAvtHxGxQin3cG4jX4MZnPLd2dDz/09qdcMw70ryZtFnzBXGsAfft9cdoPbwQGmXYHobxvixeQmduPx8Aq+NeKyKNFt2rwA8rwqht+aPQ0YnPZdmxKMfZ7TerUhqvkSL0oyedF1dRrGZV7wr58E32yi0qoX5jkPABGqkdc8nF9 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: <linux-mm.kvack.org> List-Subscribe: <mailto:majordomo@kvack.org> List-Unsubscribe: <mailto:majordomo@kvack.org> |
Series |
x86/module: rework ROX cache to avoid writable copy
|
expand
|
diff --git a/include/linux/module.h b/include/linux/module.h index e9fc9d1fa476..222099bb07cf 100644 --- a/include/linux/module.h +++ b/include/linux/module.h @@ -774,11 +774,6 @@ static inline bool is_livepatch_module(struct module *mod) void set_module_sig_enforced(void); -static inline void *module_writable_address(struct module *mod, void *loc) -{ - return loc; -} - #else /* !CONFIG_MODULES... */ static inline struct module *__module_address(unsigned long addr) @@ -886,11 +881,6 @@ static inline bool module_is_coming(struct module *mod) { return false; } - -static inline void *module_writable_address(struct module *mod, void *loc) -{ - return loc; -} #endif /* CONFIG_MODULES */ #ifdef CONFIG_SYSFS