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 36F49C36010 for ; Fri, 11 Apr 2025 10:54:02 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 847FD2801AC; Fri, 11 Apr 2025 06:54:00 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 7F50128019B; Fri, 11 Apr 2025 06:54:00 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 6711C2801AC; Fri, 11 Apr 2025 06:54:00 -0400 (EDT) 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 46D0C28019B for ; Fri, 11 Apr 2025 06:54:00 -0400 (EDT) Received: from smtpin21.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id E89E61A23C0 for ; Fri, 11 Apr 2025 10:54:00 +0000 (UTC) X-FDA: 83321453040.21.2FD18C3 Received: from smtpbgeu1.qq.com (smtpbgeu1.qq.com [52.59.177.22]) by imf20.hostedemail.com (Postfix) with ESMTP id 1B6821C0007 for ; Fri, 11 Apr 2025 10:53:57 +0000 (UTC) Authentication-Results: imf20.hostedemail.com; dkim=pass header.d=uniontech.com header.s=onoh2408 header.b=p4feHx0p; dmarc=pass (policy=none) header.from=uniontech.com; spf=pass (imf20.hostedemail.com: domain of chenlinxuan@uniontech.com designates 52.59.177.22 as permitted sender) smtp.mailfrom=chenlinxuan@uniontech.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1744368838; 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=emTdxZCgI/mQfa1Uui+u5V5rEJiXIWPv7miVXpZ4xs/ckxBN9+7dfn36+rPaqpw5HnjkYX sReQbZYqbTi1ANB/yEy1IZi46dMQiWj8mSPkjOeT8eEWn6EwlUr7y3V4TS520UXu38eh/U Nfye0Bg86uH+RF9v04eAlSZhpJIjG2A= ARC-Authentication-Results: i=1; imf20.hostedemail.com; dkim=pass header.d=uniontech.com header.s=onoh2408 header.b=p4feHx0p; dmarc=pass (policy=none) header.from=uniontech.com; spf=pass (imf20.hostedemail.com: domain of chenlinxuan@uniontech.com designates 52.59.177.22 as permitted sender) smtp.mailfrom=chenlinxuan@uniontech.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1744368838; a=rsa-sha256; cv=none; b=3kvTVjfcnvwcQ/RQtlA3zXXQRvV8w/ixrQ+fr4bILsWxU6UL04n0CvFBtDgGjddlbvs3zC BflCqH+6MzNnDiO2TTpZKCI87nNhN03lqzd4JBhzpihE+y2x+Jb6SqwMn2hrlQwXMIoftg 3ULJMPJUwF362q0Nz9fMjfqWa3T4Upw= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=uniontech.com; s=onoh2408; t=1744368814; bh=X0ufIEoNyj3oR0IYewqEF9lLAz1QUMF0bHnORwk+1hQ=; h=From:To:Subject:Date:Message-ID:MIME-Version; b=p4feHx0p+uyXjRmm0Fh1YM+W6uyVeqlOpxoVLDyQqqL1K0cO+qYKtns3HG2AkZHGw Lh+XRX5pm6Yz9A06BoVGe+h2zZsJsCMEI0WxP3Ty/SiUQVlm0FSjaKjVRPkm6TndWR FF/mJXOj0j7PAYTQTh1mQwJ2TIBNWEFTyzrq9kDM= X-QQ-mid: izesmtp89t1744368797te5117757 X-QQ-Originating-IP: IPlCEmE7xzZ8ozIOcwucNJTzsElxK9Oh578T97Ar7i4= Received: from localhost.localdomain ( [113.57.152.160]) by bizesmtp.qq.com (ESMTP) with id ; Fri, 11 Apr 2025 18:53:13 +0800 (CST) X-QQ-SSF: 0000000000000000000000000000000 X-QQ-GoodBg: 1 X-BIZMAIL-ID: 3300532361145628569 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:52:59 +0800 Message-ID: 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: NNy5VkfPTUBBcmzEQL7gJYMkRMwDXd9sA3Ie/+sW28mdx9tjiY7lL0AB kZPoqBLUtK51UlG/54tbzRLbvRuwCMIeJfiY0lwSm0Gc8Mhzj5BlxXD1CCpmUfF9OKjfY+P bSPgR14rkhpQYINf0+iKjwzjgP/s72xmujqHnJrkrduq+GQZV07AxjQ9V9k3ebnoaOzC093 yA/xqFl4aZ0leAaSjHYnTmLAM3VD0SBX4HVpk6j+ok33VhmrWCeGwFxUbXlOSpKNnnPFb1D 2em9GmdU6zCsM0tRnJ2SpqTbDZvAu3Terb5PbQdSd6a4PeUZm1CdcXHuF5GHN5sMCPvto/F aUOXsJ+eOiF12eex1OKud28MiFufd3C9axpkwzvUAJMK9Nx9igUN1RMGkoOgJ8dHV24AuKE gsB6utdERdV5x0PcM8Ho6LLOaeWldIQcXFi8wo2CpWf8TaQ8fd+4cSj19wan+dSFu0yZQXw Pz1Zj2BZySMxIzRknWjWMQvoo3720MjOBWZxVw/YJFo1IU03UHL1Zm6SqxTEBkWnGrwQPPz zwJT3e4YcSBEvDj9OqtRB26UKddQyyksB7pBQlUkQGwHYI6v4KrrnwJnSaXiK2VgHY5U+ri 9meK+XD9PgHlY6iFVYJq22KBIPL9/33fKacaQzd/t/7M+NeT7YZlRf3WPoZmuatbwwW8mHI xN0oedUf5Xg8JnENvpTPlZagOzSQQcoi+E1u3fIXpRVMsfdtUgI5T3/RWPzt1v2S0HMILaC C9sjOGytZaMk+ZpF1Ln38yiJJ9ANSir8Xvmj2n606kowiy2amaOFr/q6RLA9FNx5eDl1eZ3 F+cmIficnUh3fJaOAN2i0GZQfgBhSzbuQS1cirp/DiZdsy4PMMvO/82VxW+HQLiOpUzqe8C CeA+F+HlWB5o0dHDS41dMXSUBklz4dUuKucv9F7LchFE8YVTf9muwLNGs6/gsZ5r7wEiQJo rj8V4LjemM3Vufou5FlFef3yAbMWD/X+HQUdIGJHqaAh1kXY2y8oVi5Pe1MnBbzlAnnwivd jdpqnL8lirVP+lzaZqrMsNNsS148NfZFp00c+DcctfI2RLRm+fJ0T3OpzXFv9icQRfsm08Q ndHsF5aQpxw X-QQ-XMRINFO: OD9hHCdaPRBwq3WW+NvGbIU= X-QQ-RECHKSPAM: 0 X-Rspamd-Server: rspam01 X-Stat-Signature: 7nagjnrctswebimreqz75b1ern1sadn5 X-Rspam-User: X-Rspamd-Queue-Id: 1B6821C0007 X-HE-Tag: 1744368837-619636 X-HE-Meta: U2FsdGVkX1+63NFMiv11TLv9gcyNjGvSi3Za5/coa+KSSM8uPTelZzuS+eENA8jnUpj/ifesCAQikqhRGD1W0Ek3+YXR6Q4emTsDdB//20ph8irQrbVznN7IgBHHv8qWk6rOjYp3aLtbwmEJ8vp12ZLT8lFl5V4x05jxQI7G2plm/D7gZd4di8bBk5IfTxK2Ee5MNIKMwjBwTd1a66589pMJkOiOW+AqH7dhFTUxxW4QC8qdrwf7xdhkQ5mNtkrMuV/kcu1Qf1lIbbgTTppW3e1zt+kq7Unxt03VJ60cFHL51TMEDaDNLMUIiqqPfIhWL9BgVn3HwuRdRZyjL9EIgaSs7s4MnXsH7siqd8sL5x8rwgBtDd7M1hr4qeXvm3JRDxJmEW8z7GOiGayn5cJ1CprrUN3JTCqzsAF6e5weD1+iKexXL09yFvAQ89BrbYbjHir2VMMyUqeS8J2mPrmKmbRxv4Hr2fz/MjL7Ymu2PbXSn7yqr66wiIaTgG3Lbkexqgc9mniezGXOqMD8wmiJJjIpEe13YhF1vWn+0dFMpuNI7OhPjjuGJ3uE+qOu8tkasg7faxyO1Fxl0ijZ1EKfqWeXKBB9WGf1XToXQGWAMwOBk+YkQCqZg+OW7Em9EeGHeyTRh7iD3zR/G7+OINL8TjQVFQBumLh0Voum/DrVkvzYUFlsyFVauMqnTPvUgEaAyvy+kUYsykdbXpZHNrkfa+i8TBQGICOwr6j+OmIrDbYXeIkPqIiJB8Wy4MBRKqAED5lHB+B5RENjn7HXxe7qILWnUd5oeJTMzl1gGc2iAoPRW1SfIg4Z5Dm76szNwn43IqNMln6RF8iA+Xi+FV6SoSAgE75k40RFEprfiOVbVHW7TxWKo9jrOAqEkCxmUOXiJaIXK9lMMOW0O+pXM68XQCAGhUkuBPatE3V4OLB+Z7aRrD95rtl4mS84o5jO7aECJ1Whw/Q2X3uvmqRAeHV 2lywMUwi PrVDGlqgZhm9X+lwsu4+91s9TfOdd0j3VpnOv3jRNz0JvaAfz4DPnp/Av7LiIUGrshJAJPEyMjpb71FRvq92fPhktlUnUxXRoWMPSK3obCmYHkEfSinDPdZNm1tskcMxpienUkMMJGtUO+A6OXHe868fWOBPrfPB7f6xqY4sOMihla45OeBfghbGsl0dRrvF74ft+2eSqek1Q8r8FpvOI7eijI+Bq/ybwHDzDpMmaYyGyxBTtIumx1Gn6FHR6kAK8xofAOdg+uMuyx7eWz7ock/S64ki2isj93svia28z5D1cKuplHpJwIf+ckq36CoxD6yg3/kQRQ6Ydl6PVd4Pu5gUaDi/cFeCE0JHKbNgOy7IOOhzskBwqsKykrEcfZTo1NYFni9o3qr/2+FYQPYsXz/J18QA+J7e3ToJckc/Kvb9gUaFpdJlD98NTpmQNsfDCx/Ku5s0mJwwF1us= 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