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 E05B0C36010 for ; Fri, 11 Apr 2025 10:53:32 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 787FE2801AB; Fri, 11 Apr 2025 06:53:31 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 735E928019B; Fri, 11 Apr 2025 06:53:31 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 588FF2801AB; Fri, 11 Apr 2025 06:53:31 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id 3847628019B for ; Fri, 11 Apr 2025 06:53:31 -0400 (EDT) Received: from smtpin04.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id C5ABF142393 for ; Fri, 11 Apr 2025 10:53:31 +0000 (UTC) X-FDA: 83321451822.04.963D25A Received: from smtpbgsg1.qq.com (smtpbgsg1.qq.com [54.254.200.92]) by imf18.hostedemail.com (Postfix) with ESMTP id 965451C0008 for ; Fri, 11 Apr 2025 10:53:28 +0000 (UTC) Authentication-Results: imf18.hostedemail.com; dkim=pass header.d=uniontech.com header.s=onoh2408 header.b=oEDtWs0M; spf=pass (imf18.hostedemail.com: domain of chenlinxuan@uniontech.com designates 54.254.200.92 as permitted sender) smtp.mailfrom=chenlinxuan@uniontech.com; dmarc=pass (policy=none) header.from=uniontech.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1744368809; 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:references:dkim-signature; bh=X0ufIEoNyj3oR0IYewqEF9lLAz1QUMF0bHnORwk+1hQ=; b=BxiCekzi7aVb6FruPtc6ss/Z133HaYFC3PbJXzwK8nTXuk/tCi7fCQD7YA9LzfcK7MLymL FX3t451HHsby9SJ+sFJSsKH3txy0Y4322LjIpZe1RFOjCQIVakPQEmymjolEfcpjNzoYXB /gjHxEh4VBl79FWc5JTknzUbcZcFmZw= ARC-Authentication-Results: i=1; imf18.hostedemail.com; dkim=pass header.d=uniontech.com header.s=onoh2408 header.b=oEDtWs0M; spf=pass (imf18.hostedemail.com: domain of chenlinxuan@uniontech.com designates 54.254.200.92 as permitted sender) smtp.mailfrom=chenlinxuan@uniontech.com; dmarc=pass (policy=none) header.from=uniontech.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1744368809; a=rsa-sha256; cv=none; b=ajqVxPUv06c5SWF2av1oANoQmJFoJhOw7OlQBI7MnEbzLwGemOrMwiwifLERe5+JXU0FBr 4IGAAKZK4GV0aDEanEFTzORuaCo95Oc4wrxEz5MwigF1AvTiKjSDQ2jKA7wJ49fqRfs2QC kO+r9xjADgn9rM7jkw7VsxKO3tNHw5Y= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=uniontech.com; s=onoh2408; t=1744368776; bh=X0ufIEoNyj3oR0IYewqEF9lLAz1QUMF0bHnORwk+1hQ=; h=From:To:Subject:Date:Message-ID:MIME-Version; b=oEDtWs0MtOtqbQ52t42fAH2CYfpa2sjc/7YB7kmwSWKbRWNH4BcZQrd9TA+4+5NZ2 sKAQcidFwdkcNzSb5JHuCHk5pz0WqfXcmx1G8haHtSclHKYen7zausbLoykZ/i9Jqk Tm38rBjPe35TVZtQBMfs8kZQBNVPKu4dDC+t5oRE= X-QQ-mid: izesmtp88t1744368758t32cfd97f X-QQ-Originating-IP: tKvnF/gmZ4DIpXdx6u7S98Ombl0e/s4+gqgyAGenmmg= Received: from localhost.localdomain ( [113.57.152.160]) by bizesmtp.qq.com (ESMTP) with id ; Fri, 11 Apr 2025 18:52:34 +0800 (CST) X-QQ-SSF: 0000000000000000000000000000000 X-QQ-GoodBg: 1 X-BIZMAIL-ID: 5811992715279106274 EX-QQ-RecipientCnt: 39 From: Chen Linxuan To: Masahiro Yamada , Nathan Chancellor , Nicolas Schier , Peter Huewe , Jarkko Sakkinen , Jason Gunthorpe , Jani Nikula , Joonas Lahtinen , Rodrigo Vivi , Tvrtko Ursulin , David Airlie , Simona Vetter , Chengchang Tang , Junxian Huang , Leon Romanovsky , Keith Busch , Jens Axboe , Christoph Hellwig , Sagi Grimberg , Yishai Hadas , Shameer Kolothum , Kevin Tian , Alex Williamson , Andrew Morton , Nick Desaulniers , Bill Wendling , Justin Stitt , Chen Linxuan Cc: linux-kbuild@vger.kernel.org, linux-kernel@vger.kernel.org, linux-integrity@vger.kernel.org, intel-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org, linux-rdma@vger.kernel.org, linux-nvme@lists.infradead.org, kvm@vger.kernel.org, virtualization@lists.linux.dev, linux-mm@kvack.org, llvm@lists.linux.dev Subject: [RFC PATCH 0/7] kernel-hacking: introduce CONFIG_NO_AUTO_INLINE Date: Fri, 11 Apr 2025 18:51:35 +0800 Message-ID: <31F42D8141CDD2D0+20250411105142.89296-1-chenlinxuan@uniontech.com> X-Mailer: git-send-email 2.48.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-QQ-SENDSIZE: 520 Feedback-ID: izesmtp:uniontech.com:qybglogicsvrgz:qybglogicsvrgz5a-1 X-QQ-XMAILINFO: NHHBtKpbeb7pZAKTmFs8RTELHXmyy5t9CQJOui65jlOddNn/aQYwSRDv 5vDhscUvbVF56j61Me0MWs85TwnKjDwaeMmn+0mGvGg4sNIx47Hp/4fQ+XMBITmJwz9UB10 qUTi5b3mYcHeyGsiwiHMMOuEIq42j6n+C8XrZvauXCkyzWlsYqhQ/jBoQmJSKMVbX2MLpys PuXRd0qwR3StCP5mkYb+8LpfclI/pxuTY5yP3DsgXLV8NnvdkTlDRpXGEhnSMD2j5z9y8qB aQrbhUUuiyRkM8N2Ng+qNghHLtC11kffaDTeqtk2f8wsuzA5tty44RwV/d0a/b3/8emHhZe NZs5ckLJoTeInxCbcV4+zk/7TsmA5CKIrJMMj48Cadl+7meRgRv+RKWsBvxny1W4ElKHmdv A39i6KaRJ1hBq8B5c6W4ygQPWHTPX0UbH7eTv+5tQqX+JMqrQjlFI0KqOOIqJDghkc8KbdC Q9ni7PA3NVmEnvXfwYu4JvvRJPETUTUW78vGMNAU1uG6KEMhXaQ3UaR7OLUAWE51EHeXfqe pPjoNifKbJW045LLTHQxRvQIHZvQn49YJv3PFRWXlymBuSDAVxEgVP1U42tDTX2hDtE/ZDw 1t+hz/h61ymqxqUYhF7J4qDzNwS/8f3hrUul8XKShHERO8CxA5CUDuUxiEd1ZuT+DCOL0Az QBnOJj4rgVJPgLAnWglfQsjnKGylzRqhcnZNS/91X82WHTnXOwaf65KpgyqUXbMYXEdcR8J LHfVGW/B4rq56LWyJo2WBEgxx9fkNBcdrZcT9qsLeGJ3xxmY0wa8mriJdbEcx/MC8j5DaTl DOZTf2tFbsxJsS+YhvzkHPRbrYFV3hMidEbtV/dr4OIfGdm5mWwuFPJYKdYYeLIhsAuhukn 2tu6usqU6sV7l+yGlslzQ2FVAajaWTeYuRKcmnn4UlzBEUQAzmLbvfqHYX+G7rJo9u8ALnw AbTH5YergOINIoSP1YzX+jCwXCp8X8VWblXV703TRGtqyYPvOOePIjiFLQ7tAs2g5cEQ= X-QQ-XMRINFO: NI4Ajvh11aEj8Xl/2s1/T8w= X-QQ-RECHKSPAM: 0 X-Rspamd-Queue-Id: 965451C0008 X-Rspamd-Server: rspam05 X-Rspam-User: X-Stat-Signature: 7nagjnrctswebimreqz75b1ern1sadn5 X-HE-Tag: 1744368808-278605 X-HE-Meta: U2FsdGVkX1/8B7zHaSwvU7QvULdKfnxRLWVvc2E239chOh2AQ2zG6QO09qUlBrSf5xmGFrq0AxkQUU3fGUJ5X6uvwMJMdSSpw4hjp9P2kwux2ZMknyWLTHZgRPmHFV4PAne3B0fFiGFpcxYaCYPQll4/Kjva1b3Kvt9IgLjKZrE+zPe81nUIc8Z/vc93OH4SzNn4vaGBer8KPCPBGM+VxWeEbUmqkE+7fstjIkGtC51CI+jLZOEjBsuyK4iO0peJpgzbE5V/HIdHH0xM8TJzIfm7rBE+tBK/fphJy44yY3wyGJOgbV0H+gD7IOq5VPNqp9GZ1cTIXUk0+k6IodyS9Pz/bEoyVTx3E0sbgZVtmNuGHW1JfZ5CSM3zNmDRVCXGYX01YstM0vz6k8r59I+bgJtN+U7eUzJkkJpXqzTSG2A3MiEa2Ov249o4KQP01ZCITNsZZMfs3xspEeTuJ9aDdqd44332F9EK1RAPUZrFw4LhDLv41DUooygVFMI1hMXcWLqpT3OUD4MpRPFqs1yktvMGHk6RX1u+OEwuU9tBWhKCs7ryghz3x2PDCNhgGvX9uqOhUe4igAdVwGyfPxw4qHY52lS/AanEstVe/z5+BkxxPG4w+zhfXVFGRi4l0MRuK1pPlDcQUMoORYgV/VPalJogbmGVaIZj+USJ93Ui+WasxpQExKPOPj64Mt5+V2YjoVEy132zZPZOpXIeCo4/XUGWTG18+yKVzStIGhQO6jFqGD5rKrayHUn8oGidOySEHPcIoE0HEgx1a7GGTgKU5ohlx29sHjKp05butVyM23JBf9MXr3DXJdWe9sWB6Z8zCagwehSsHb41/Rbzqoto892QSKko0qXhsDT3rKXDRnnResX5W/7KQzlTTAuJDv65oE2vvGC4lnFcfyEMpn+eQNVotyoGnnoeJUPg8QDUeGV2lD/I30DaV5mHcLs4H0apIsI4mGsJQQH3PXh9Z05 395C7W6x LBu79FLQEjOduZCxsoEGovEjf5CfGwYfdHDp/ePpUqQlQksofhOdxTq3W3/PGtjEolHtRTszadmVTf7uKFhwrmy7sLLyz45+IDckats5hIKkLfLvxtHJuEv9YceRIlrik1QBiAaKQhtdmPPpnbXJngOYcXjpgtkFy4liqzeLp0zg0YLNcV3G1d5D4etq0vQx/WxATUoxCwBsK6FU/AH5JUeMmVwAzu6FM2x2kcZfsLtoJXD7WeuFJSr1zAQws+zGvTR7Yt0Pz4zx6x2ZS7gMSTF3j74Ue7ujINCE6gUAE1zN2SFt659Gn3U645Ouy/tX2D9LVvbhBPRi9odRJkReD8jQ2KVOMx2AVooFqBne6eCHfK+0S7sm/4ToR0+wS/+1Wv2ZstHMk0b/QFrggR+CC97/ZoXDkZzHEtoQYKemrvC6CKozvIzwcFR/oE8Mi7HcnPJib8qctlvjZ269Wx+dEJNVoSg== 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: This series introduces a new kernel configuration option NO_AUTO_INLINE, which can be used to disable the automatic inlining of functions. This will allow the function tracer to trace more functions because it only traces functions that the compiler has not inlined. Previous discussions can be found here: Link: https://lore.kernel.org/all/20181028130945.23581-3-changbin.du@gmail.com/ Chen Linxuan (2): drm/i915/pxp: fix undefined reference to `intel_pxp_gsccs_is_ready_for_sessions' RDMA/hns: initialize db in update_srq_db() Winston Wen (5): nvme: add __always_inline for nvme_pci_npages_prp mm: add __always_inline for page_contains_unaccepted vfio/virtio: add __always_inline for virtiovf_get_device_config_size tpm: add __always_inline for tpm_is_hwrng_enabled lib/Kconfig.debug: introduce CONFIG_NO_AUTO_INLINE Makefile | 6 ++++++ drivers/char/tpm/tpm-chip.c | 2 +- drivers/gpu/drm/i915/pxp/intel_pxp_gsccs.h | 8 ++++++-- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 2 +- drivers/nvme/host/pci.c | 2 +- drivers/vfio/pci/virtio/legacy_io.c | 2 +- lib/Kconfig.debug | 15 +++++++++++++++ mm/page_alloc.c | 2 +- 8 files changed, 32 insertions(+), 7 deletions(-) -- 2.48.1