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 DA57BEB64D8 for ; Tue, 20 Jun 2023 14:51:14 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 6DD6C8D0006; Tue, 20 Jun 2023 10:51:14 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 68D028D0001; Tue, 20 Jun 2023 10:51:14 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 554E18D0006; Tue, 20 Jun 2023 10:51:14 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id 45D908D0001 for ; Tue, 20 Jun 2023 10:51:14 -0400 (EDT) Received: from smtpin18.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id 0E38F16114C for ; Tue, 20 Jun 2023 14:51:14 +0000 (UTC) X-FDA: 80923414068.18.B72FDB5 Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by imf10.hostedemail.com (Postfix) with ESMTP id 249D4C0022 for ; Tue, 20 Jun 2023 14:51:11 +0000 (UTC) Authentication-Results: imf10.hostedemail.com; dkim=none; spf=pass (imf10.hostedemail.com: domain of "SRS0=8TSz=CI=goodmis.org=rostedt@kernel.org" designates 139.178.84.217 as permitted sender) smtp.mailfrom="SRS0=8TSz=CI=goodmis.org=rostedt@kernel.org"; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1687272672; 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=FFWHBOK8VPsrQABqmyKDeEmbfZVE1QInD/qSoxpelpE=; b=AXyT+twyv72KxfDADUMEKsvHqObXk+DTCIRz5kzQg1tZmK6QOfeFs0hKrir4vq35oRR2B1 rJQZAwVayd6N2lfIfhioLd58QkAOCcwrUccRAJW1rS2NDvom4KnBGtQDdbAF2Uh54fwNJ+ qtmVGN6RbdL5cYjPUMjQO5NxmxT9zZE= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1687272672; a=rsa-sha256; cv=none; b=n9kzAJdIKWKOsGMTRmgDlLWcI7t6IKAdEY2fbl3XfAKYwShtDEEKqNM5hiswdZFFK3g7lQ bHa2faX+rCctFxsmgbKRVAi8CkdMK0lt2yIc/xKRdZxZlV2F2xMd1eFgZTedPZYMSWfhJG iwTv5l27/253VvP88nBs8dTAuKpuO3s= ARC-Authentication-Results: i=1; imf10.hostedemail.com; dkim=none; spf=pass (imf10.hostedemail.com: domain of "SRS0=8TSz=CI=goodmis.org=rostedt@kernel.org" designates 139.178.84.217 as permitted sender) smtp.mailfrom="SRS0=8TSz=CI=goodmis.org=rostedt@kernel.org"; dmarc=none Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id 1E247612B3; Tue, 20 Jun 2023 14:51:11 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id AC9B6C433CA; Tue, 20 Jun 2023 14:51:06 +0000 (UTC) Date: Tue, 20 Jun 2023 10:51:04 -0400 From: Steven Rostedt To: Thomas Gleixner Cc: Kent Overstreet , Mike Rapoport , linux-kernel@vger.kernel.org, Andrew Morton , Catalin Marinas , Christophe Leroy , "David S. Miller" , Dinh Nguyen , Heiko Carstens , Helge Deller , Huacai Chen , Luis Chamberlain , Mark Rutland , Michael Ellerman , Nadav Amit , "Naveen N. Rao" , Palmer Dabbelt , Puranjay Mohan , Rick Edgecombe , Russell King , Song Liu , Thomas Bogendoerfer , Will Deacon , bpf@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mips@vger.kernel.org, linux-mm@kvack.org, linux-modules@vger.kernel.org, linux-parisc@vger.kernel.org, linux-riscv@lists.infradead.org, linux-s390@vger.kernel.org, linux-trace-kernel@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, loongarch@lists.linux.dev, netdev@vger.kernel.org, sparclinux@vger.kernel.org, x86@kernel.org Subject: Re: [PATCH v2 06/12] mm/execmem: introduce execmem_data_alloc() Message-ID: <20230620105104.60cb64d8@gandalf.local.home> In-Reply-To: <87h6r4qo1d.ffs@tglx> References: <20230616085038.4121892-1-rppt@kernel.org> <20230616085038.4121892-7-rppt@kernel.org> <87jzw0qu3s.ffs@tglx> <20230618231431.4aj3k5ujye22sqai@moria.home.lan> <87h6r4qo1d.ffs@tglx> X-Mailer: Claws Mail 3.17.8 (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-Rspamd-Queue-Id: 249D4C0022 X-Rspam-User: X-Stat-Signature: 8kp7bia57j78xiwaybpt5jftuys7s8nn X-Rspamd-Server: rspam03 X-HE-Tag: 1687272671-281577 X-HE-Meta: U2FsdGVkX18/Nfo0MkOz+SD0AaHKZ49v4ZwKtVAQfF+l9/nWi+v/FT9VIMrIWUd7nmTk1nkRFo8f90mFeHvAOnbjBA0T1DDq3FO+pm+zmqLqZbYLLKr6c4UFuSDdKKYTPifbEOHvgETJ2Aedr1xtWMTy9Yu1YmYzBnESFSDY/FPpmnZ5ciBVtDGl08wsDfXyk22RXfwN87y4NLkfZNtcnpFKcpJxQhuj3qkx6wsTairndimR/fDIuZqR9fDe3RGbwdfbG2NX5QdsFZlZRFM99xchj1SyeoOqW9DUYFTfUg/wT71Zw9ULs0pDZUQR/t3VNgCYnAtwRHv4DNpUwZgjQqE4/W1JK8Aqp2KMPauYJYzBhUtXqT2kR6qB8awaSEqvmGjsK10I0pkuq1GjeNQ32XLMTm4KAU892FstJDSYKNL7yLn6AsJAQ9xqjEGTnWg5xhYuqzKfwe0FxNS5EIWZO87J3mvC83nFQtkyS89QyYUkg3w4TfoLaGYtBNKp9WTLIygK3FVurU6PXJbRC49DiQZpj02Z/plkWWSPRSxqDe2pZGfQoIo2iSvk/ah35WWrvRU7KW6MlSOrRavHhAMhnGIa3SayWP7xkJuyNrdUFp/YpeFHPtgKuVZ1uFwSfrKhaO21Fso8iSVLDaPyyCM30dU+WMxGsdkty9SBYQ/0TFIARRbHxE9ofsDKr5n+FpV+UjpF6Vs3UwD1GZbj46LyqmH9WmSn6brJyrnVvmFn7v2ZECY4y0pzTWkmFv51FTZkNnPvOHl7kZLbw0j+itTKYSMoOTG36214MKcGN7WCpDTylAUm1n/wjaHT3j8tvLs1SOm8tu69AznB0XahQTAjW3fzPiCyX8pny0myndha/GsowByifLkCheVcGvZ/KWZe7K7AWS9m8Q4meIqkiw1vw2zZdYbMFH2qC0RJrSfABZF8Yub+orl+jo77gFaBomLdlUv9e2TckyKhI0XeMwx r+RWi0pU AQyjTrH1yUa//V2srcyAmyhJswLkDCgCOjFp4fiTJJgn70UgLaN2PB2BSwmLInULMwoILMy+HUP7K4kM/PO4eM07/MPISARx9jLbPHWzNaieBuju3l1EZCoon/IyudKuRC3nN0mKUNp0uvY9UVMpUdcwsqbgnPRPHgPATsrQqArOaXmXCVi32qOqw0gbpLP1iYW0gwsEVMm+4NrjmLHMOMgajYjXCczXRW0cOksReVM7a2JUTnSFzLjHAeXbgi0v5bgWXX9lrTiKN4XfLIVI/FTuinK9Ta+tXHttxq+AAaOGA1GjZFimkWrfVZbb+elpMglGZNBVBk77lCx7gcKatCwZWDF0Z2H59eXIErOV1VZ2GFZl0a5L36yMOUrb11LixKKRj1KKK7/cZkZArsTiCBz1J2oynMmbaD6PCbqPUJweNkg/A+xRhA12D9Bg0JkwL+XmSO41+fNncE1sGLmxDjt4MJBVQ94Tm/DRH 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: On Mon, 19 Jun 2023 02:43:58 +0200 Thomas Gleixner wrote: > Now you might argue that it _is_ a "hotpath" due to the BPF usage, but > then even more so as any intermediate wrapper which converts from one > data representation to another data representation is not going to > increase performance, right? Just as a side note. BPF can not attach its return calling code to functions that have more than 6 parameters (3 on 32 bit x86), because of the way BPF return path trampoline works. It is a requirement that all parameters live in registers, and none on the stack. -- Steve