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 E4ECFD591A9 for ; Mon, 18 Nov 2024 18:24:43 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 394A46B0092; Mon, 18 Nov 2024 13:24:43 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 31D866B0093; Mon, 18 Nov 2024 13:24:43 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 1BE8D6B0095; Mon, 18 Nov 2024 13:24:43 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0014.hostedemail.com [216.40.44.14]) by kanga.kvack.org (Postfix) with ESMTP id EA1AE6B0092 for ; Mon, 18 Nov 2024 13:24:42 -0500 (EST) Received: from smtpin18.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id 69797ACD2B for ; Mon, 18 Nov 2024 18:24:42 +0000 (UTC) X-FDA: 82800040554.18.F8AAAE9 Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by imf11.hostedemail.com (Postfix) with ESMTP id 7728840007 for ; Mon, 18 Nov 2024 18:23:39 +0000 (UTC) Authentication-Results: imf11.hostedemail.com; dkim=none; dmarc=none; spf=pass (imf11.hostedemail.com: domain of "SRS0=5BSd=SN=goodmis.org=rostedt@kernel.org" designates 139.178.84.217 as permitted sender) smtp.mailfrom="SRS0=5BSd=SN=goodmis.org=rostedt@kernel.org" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1731954132; 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:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=zk38Xe/iH95eayJVebT/nkAzanSuabbOIFGgWA1qSMc=; b=HP0F1uelFsCgezYzYkH/RMKO1KI5b3TLTQRU5h33PZojLljdJgAGfzWlqv906vSGwBPIwQ vxpw7c+V7E9Gf5HPZMd0BcZwSa0/jwpANNXCFJwS2p2l9Nxt+Ctqn6P7Qr1hBSSY1ilbco bvO3d2SWKWd8ykgmrfHdNWj/adeK01I= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1731954132; a=rsa-sha256; cv=none; b=AqBN5bencQvT3RLxysBvdpySYv2Nm8hqS2yPd1TPazTyb2GSVMHJUcZnFrUDZFtbg54BHu 0XDCZAWZReCmCfMsNgiwOhrshHkyP/SIMHVaVFMQGCbMR+ocGbKIMiQ9T0Lt1Aro0gsgwO vAbYj48Ga9GkKD1cDqmutGjJoDcRlMY= ARC-Authentication-Results: i=1; imf11.hostedemail.com; dkim=none; dmarc=none; spf=pass (imf11.hostedemail.com: domain of "SRS0=5BSd=SN=goodmis.org=rostedt@kernel.org" designates 139.178.84.217 as permitted sender) smtp.mailfrom="SRS0=5BSd=SN=goodmis.org=rostedt@kernel.org" Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by dfw.source.kernel.org (Postfix) with ESMTP id 293C15C54CA; Mon, 18 Nov 2024 18:23:55 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id CA4F3C4CECC; Mon, 18 Nov 2024 18:24:30 +0000 (UTC) Date: Mon, 18 Nov 2024 13:25:01 -0500 From: Steven Rostedt To: Mike Rapoport Cc: Andrew Morton , Luis Chamberlain , Andreas Larsson , Andy Lutomirski , Ard Biesheuvel , Arnd Bergmann , Borislav Petkov , Brian Cain , Catalin Marinas , Christoph Hellwig , Christophe Leroy , Dave Hansen , Dinh Nguyen , Geert Uytterhoeven , Guo Ren , Helge Deller , Huacai Chen , Ingo Molnar , Johannes Berg , John Paul Adrian Glaubitz , Kent Overstreet , "Liam R. Howlett" , Mark Rutland , Masami Hiramatsu , Matt Turner , Max Filippov , Michael Ellerman , Michal Simek , Oleg Nesterov , Palmer Dabbelt , Peter Zijlstra , Richard Weinberger , Russell King , Song Liu , Stafford Horne , Suren Baghdasaryan , Thomas Bogendoerfer , Thomas Gleixner , Uladzislau Rezki , Vineet Gupta , Will Deacon , bpf@vger.kernel.org, linux-alpha@vger.kernel.org, linux-arch@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-csky@vger.kernel.org, linux-hexagon@vger.kernel.org, linux-kernel@vger.kernel.org, linux-m68k@lists.linux-m68k.org, linux-mips@vger.kernel.org, linux-mm@kvack.org, linux-modules@vger.kernel.org, linux-openrisc@vger.kernel.org, linux-parisc@vger.kernel.org, linux-riscv@lists.infradead.org, linux-sh@vger.kernel.org, linux-snps-arc@lists.infradead.org, linux-trace-kernel@vger.kernel.org, linux-um@lists.infradead.org, linuxppc-dev@lists.ozlabs.org, loongarch@lists.linux.dev, sparclinux@vger.kernel.org, x86@kernel.org Subject: Re: [PATCH v7 0/8] x86/module: use large ROX pages for text allocations Message-ID: <20241118132501.4eddb46c@gandalf.local.home> In-Reply-To: <20241023162711.2579610-1-rppt@kernel.org> References: <20241023162711.2579610-1-rppt@kernel.org> X-Mailer: Claws Mail 3.20.0git84 (GTK+ 2.24.33; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Rspam-User: X-Rspamd-Server: rspam12 X-Rspamd-Queue-Id: 7728840007 X-Stat-Signature: sr15fsg8k96zk9mopsb9pjawtpe9hn3e X-HE-Tag: 1731954219-496197 X-HE-Meta: U2FsdGVkX190pjHJThAREl26TnLHKscNQXExHf7YI/umdAgM4AsFpAbhzr2rlPtkB5Ku+YxCGGST5YsvB4WRdT4y9JvVX/vRzBnI/JiqB6R3jexqMAXznAm6KHL+nys1EsKlvXPBs1BwgcbQQZipGkNJ3mQI7CNiF+dTGkH+SkfDy2vn7pQahTyTGhd+ZlF3Jc5Rihnd35SK8uvw6fB+P9DqEq0nr+ogqP3theePXOwcnN2aJwTJFJq35R6Es51VNyTdUsPN6ggJYCQbri7CqUSphUiE7HsynAgGK5dAiCSoumZ8DrcsX1E/pe6fTKszQc4ZWadUbPgr54YgaxRsbwoH6FhVLSo6VVc0Jwt93498FEtw1lzPYicZ4BL/u6PZWkNULS50dUQYtfyPd4h4XseRyMStFPl0nAtho6uCUnI7oucfn6xNxyQNymLdu9tdDaEQtR31gvUS7s7SUGjznl8/CBMxucblHmAvZgd0sQmhHUwdMdmhJaTVMKHUNB8z7GorRt7NNvaR6uzjJ0tDtwwuln3VI0FDRx8xqfPKuEjeWlbYNs32qMAtydN7jG4F7pt5bjLeqSvxQaUK+soMBnWDSC7oeCAItXrAmgRDRpXtyNEDYjujgFqXfkhzL3gicmRN8PSPqDbAAYkCMKNAu8EEyHOOkI+NmT9jJXQDBsWU3ozKQUREDmS0jT8w3LyMc/v6BKOU1iCVWFxio50PgE2SuXhu3zgp2Ijr2rFc+umgeBYnZUcSONaZTAClX2+pj/f/xQqVC1F5UCBMlawHn8CUxpUf5XBKSrFrf+29z3phxYLgjJ789Qo0jJ7PFRiPHrCair+hyhEbIHJaXchUrIqF35Whw9PohArU1RyniPeWVniNmGQ+sNQ0RMrPIY8mL8BxX/2joY97eAonwDxrK8Jie+zsAIsBCgk/Ysi3k2xg262KeogdLRLrGRehB7VSsoHApX3X1F7dX2FXlIR YZSrTYON bpxMa+190oygjIroxm65zSLClZ8ycV5AxzAROHCa8pnk09jflQe7OA+kVMUgoqvu8BQIZZd1G9wwDna/g34N+MV3lC5werp5yvXzk8wTc/5Ta2YTRbQHMDd4FrL1IAuDDYu3VT/PF/V8vqeu+dLfPdSJzf33v/2eOmRPnfRlRC/UX6dpxWNl7rMqs4D6GsJd/fLGRMGTm/+YU4GTsZGxqqy3G3KpkIivXCmzBKSxgQUC/Wd2SKpxk8Mhp8eF+Hf6hO61excUbQ3IYKaXUgw55t8gRoQ== 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 Wed, 23 Oct 2024 19:27:03 +0300 Mike Rapoport wrote: > From: "Mike Rapoport (Microsoft)" > > Hi, > > This is an updated version of execmem ROX caches. > FYI, I booted a kernel before and after applying these patches with my change: https://lore.kernel.org/20241017113105.1edfa943@gandalf.local.home Before these patches: # cat /sys/kernel/tracing/dyn_ftrace_total_info 57695 pages:231 groups: 9 ftrace boot update time = 14733459 (ns) ftrace module total update time = 449016 (ns) After: # cat /sys/kernel/tracing/dyn_ftrace_total_info 57708 pages:231 groups: 9 ftrace boot update time = 47195374 (ns) ftrace module total update time = 592080 (ns) Which caused boot time to slowdown by over 30ms. That may not seem like much, but we are very concerned about boot time and are fighting every ms we can get. -- Steve