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 72734EB64D7 for ; Fri, 16 Jun 2023 11:45:03 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id CFA866B0074; Fri, 16 Jun 2023 07:45:02 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id CAA788E0003; Fri, 16 Jun 2023 07:45:02 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id B24078E0002; Fri, 16 Jun 2023 07:45:02 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id 9F3596B0074 for ; Fri, 16 Jun 2023 07:45:02 -0400 (EDT) Received: from smtpin16.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id 468791C8FA6 for ; Fri, 16 Jun 2023 11:45:02 +0000 (UTC) X-FDA: 80908429644.16.FD4FBCF Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by imf11.hostedemail.com (Postfix) with ESMTP id 957154001B for ; Fri, 16 Jun 2023 11:45:00 +0000 (UTC) Authentication-Results: imf11.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=dr7CzoJH; dmarc=pass (policy=none) header.from=kernel.org; spf=pass (imf11.hostedemail.com: domain of bjorn@kernel.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=bjorn@kernel.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1686915900; 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:dkim-signature; bh=AX9IvmX4Z78L01VGFvCM33H8rdKZ4Cu87uw770nGdoA=; b=VbmpTR4SBDeQAxZu2ME/u//6SpuTrhrBsIv2qGFgSQzbc420l2mOV34bWo8JnHF9T5Bruy zzSDE3l2YIo21RypeTuKBMMkAF1cZMWTkYz3xVY18FPz8oaSSIihikk7O+q2a58hsK/n53 /PPtx47ZN4ah4S7dg7gn4m+kx3MDSqI= ARC-Authentication-Results: i=1; imf11.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=dr7CzoJH; dmarc=pass (policy=none) header.from=kernel.org; spf=pass (imf11.hostedemail.com: domain of bjorn@kernel.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=bjorn@kernel.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1686915900; a=rsa-sha256; cv=none; b=EpFIm62zmincWZsntkhM3soY/alMcHIdSAr3dIZny5L5u/FQMaXcKHfr62sBf9TdCo8Og0 s5kb8i6YFGSlZHPwYp/PTiW41eEnWgVxFAkMd0T+rxl+CeVwJF/9nTOjBSBoU3BaNTSkzH 0BptnyFtlMEggWBc7pzzOgVHN7wz13s= 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 7401961EB6; Fri, 16 Jun 2023 11:44:59 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 29582C433C8; Fri, 16 Jun 2023 11:44:58 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1686915898; bh=SBlkM7J7cvJwutjgEGnThrak9ds+eyJewMFlSVnYUvs=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=dr7CzoJHNGeu3w3PgQKLWgVwS9T8cogmFWxroVNKHQZDVRo1UlUd3ic6QqjbwPyzL OrTkekqfG41TcJ3iuPiKUyrB43uuzPMT/0N+uNrFSxpmmBrDSUdTB52vLORYSlSGYC zBPrNwFYpqJ6pHwJkfuoCJg83QW4DoAAZMoW7rg5cWa/X5mOB3ohe76UHlwkbmHF3A /s/K3g9D3SAsQdF/x03HA66saxLvv2vv83w0xLa5tpsgpmppcvsyNqXALWojA66hpv A4m1rairPJ1Asf5I3bxm4yZMgl9hnWw00dt40QPDw754Cvio4MJWVbW7zmCUuCnxMU OmX7v0eMaso5Q== From: =?utf-8?B?QmrDtnJuIFTDtnBlbA==?= To: Mike Rapoport , linux-kernel@vger.kernel.org Cc: Andrew Morton , Catalin Marinas , Christophe Leroy , "David S. Miller" , Dinh Nguyen , Heiko Carstens , Helge Deller , Huacai Chen , Kent Overstreet , Luis Chamberlain , Mark Rutland , Michael Ellerman , Mike Rapoport , Nadav Amit , "Naveen N. Rao" , Palmer Dabbelt , Puranjay Mohan , Rick Edgecombe , Russell King , Song Liu , Steven Rostedt , Thomas Bogendoerfer , Thomas Gleixner , 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 12/12] kprobes: remove dependcy on CONFIG_MODULES In-Reply-To: <20230616085038.4121892-13-rppt@kernel.org> References: <20230616085038.4121892-1-rppt@kernel.org> <20230616085038.4121892-13-rppt@kernel.org> Date: Fri, 16 Jun 2023 13:44:55 +0200 Message-ID: <87r0qbmy14.fsf@all.your.base.are.belong.to.us> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Rspamd-Server: rspam09 X-Rspamd-Queue-Id: 957154001B X-Stat-Signature: 6ty3tbzdm3743p4aehwowod6d33oyu7y X-Rspam-User: X-HE-Tag: 1686915900-324007 X-HE-Meta: U2FsdGVkX1/C8xouBduNgTwiPVWN+4QWIy4QFj+nTlnuBP3HwHoWTpZJXB7U/l+nRFB3XqT8NLGzG731OD6PfttnqDvSZjqFTe6VD39/UEBZLiMm+YttghoSbK4dHKtLiHzYUUUbxO0b71baE+f2OQ2kfAbar6TP6wGTGo3fg9P9CYzswI0oRS9zwBkgOfx4um937ynQUmUD3ZF7jjTsl/bQxUb5ckQ8RzGVSPv4L5t2YpntRKlWJrO+IOdvhr2LCW8bsN0SJVjt7rvHXILcA+ZBpX/3f9KaoqTNHbMR7zclIxM563BjySSouT4yEeBNUNpAxCM+1byRr5XGQ1lvWPOwG8gebOuQQPrpTgiBE788VafCnt12MxC8pHZuCJDF3liboQDYun94WdTjkef1CYNNvCxKiPV6e7G+h667jZ2pEawkO2zYGhoyFMyu4MCG9BbeZGC4SZqZ3tTdGjnimw5FZA6vHdAcqBpKHL7hhEdIuELiHXR0x55es6E3WtYLOnbfvLhHkZ4m0ycOKaG/ygEyxe5Lqq5sRK7rEwxULKt9DQrSAsa6Qxz3/4sqqC9YxDJaKl8ea5TCCtbx/7xkk+xphTNeBVFAzLW7K5bBXe4jNxyKogCF3rTeG5D3n1bmkPgdxqVrY5mp4k4Tq7nN8I+6RFOQTHkY+59lKTtx6Y9EdwyteXddWqRVdQCt6KuPy56zPi08tpjHFRKfBSckpP7NHAZKfgtCKaVgVZuSY2mL30Zqe3rd2u15JOTQZx/GMOLH4rCJdRiQ2tUfwjgHwu0bDlmPiMyBM1itn282eoH7Wv1YxIvMAk2gyx3pigiZNOJIBNQNwkAFsTKBLH3P7PXNPfIySVxHUjVYPebtDMwIk7OA7txcvDDBvyg/pitGumwjmQZOC0GEKFXYU7P80VZZNwh6iwIQnDXYWqxOIBMiD8LKc2KduspLKbvGgujpoKtk3DOFry/26LuHZab fvrWcCKU sKP7sRrZl3bfff/EB5AUcOENUHg/oMzWK0v8kwM4C26/zFPl1+W5HgEGvh27D7RjetqOrf0a6dcSjJlL7jYTalSZvXEIa/Ebw0CBQy5q9MnbdmTAT5F3DHNgQjdPmRhgxGGZTSqAK+6SPRlwThrLLIxfjM1vQ/3wYLClVhy7XwkT5zq4M79hNFEULetivxCuaW/w+vi5eD47/Tm5CvOrBlkQNekc3xBTbm+pyompU8Fsb8UHfiKL74GYph/e7oRz4Ev7xeBDx32ONgT/lVQhxy7YHZaLRcE3ypaX9nqNz6FkTft+bFCY5err2XXc4olFKWEjrt5B12Wb+dWRsdHlXYynbLGtDEHfnaaZA5BXo5i20ON//gZaHwXhlnH/G3Xzx2FtUaJi9RnNMJ2e+JFoyAeDTCkfVDm0UzjcBbyWdWsrMQN6w5643GkMdzpS86+eyXJTISThjIrkteLe/TIX6DYlYukUQpKcUsnFUxpAnKtb0EEzJMSaRBr0dGTx1lrz7PH6HAIWqGRExGL4= 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: Mike Rapoport writes: > From: "Mike Rapoport (IBM)" > > kprobes depended on CONFIG_MODULES because it has to allocate memory for > code. I think you can remove the MODULES dependency from BPF_JIT as well: --8<-- diff --git a/kernel/bpf/Kconfig b/kernel/bpf/Kconfig index 2dfe1079f772..fa4587027f8b 100644 --- a/kernel/bpf/Kconfig +++ b/kernel/bpf/Kconfig @@ -41,7 +41,6 @@ config BPF_JIT bool "Enable BPF Just In Time compiler" depends on BPF depends on HAVE_CBPF_JIT || HAVE_EBPF_JIT - depends on MODULES help BPF programs are normally handled by a BPF interpreter. This opti= on allows the kernel to generate native code when a program is loaded --8<-- Bj=C3=B6rn