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 39940C3ABA3 for ; Thu, 1 May 2025 14:19:54 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 5F1A26B0088; Thu, 1 May 2025 10:19:53 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 5A0AC6B0089; Thu, 1 May 2025 10:19:53 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 4695D6B008A; Thu, 1 May 2025 10:19:53 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0012.hostedemail.com [216.40.44.12]) by kanga.kvack.org (Postfix) with ESMTP id 226906B0088 for ; Thu, 1 May 2025 10:19:53 -0400 (EDT) Received: from smtpin15.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id D68C8C0A18 for ; Thu, 1 May 2025 14:19:52 +0000 (UTC) X-FDA: 83394547824.15.2D478D9 Received: from mail-wm1-f74.google.com (mail-wm1-f74.google.com [209.85.128.74]) by imf04.hostedemail.com (Postfix) with ESMTP id 043E64000F for ; Thu, 1 May 2025 14:19:50 +0000 (UTC) Authentication-Results: imf04.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b=02KnwGm1; spf=pass (imf04.hostedemail.com: domain of 3BYMTaAgKCKAJACKMANBGOOGLE.COMLINUX-MMKVACK.ORG@flex--jackmanb.bounces.google.com designates 209.85.128.74 as permitted sender) smtp.mailfrom=3BYMTaAgKCKAJACKMANBGOOGLE.COMLINUX-MMKVACK.ORG@flex--jackmanb.bounces.google.com; dmarc=pass (policy=reject) header.from=google.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1746109191; 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: in-reply-to:in-reply-to:references:references:dkim-signature; bh=TmEF1yP8U0niebBh9hfc5iyUEhI2jhPWqahRuFkaIQM=; b=ioKOC1/uZ/WKELEldgKjAkdzGDxJQAhYu9Myd/K4YPznN3zLGOy95DE54AU0delq9kOY6K fxsEXJSPdZ4c76WV9J9RjsBfFFUHQTLuCd96T5MgegSWjHM2tbYBgkt1Njin/f7xmBJag2 jX0V9FhJp77LwCEVgRCbUgzbek+XHbk= ARC-Authentication-Results: i=1; imf04.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b=02KnwGm1; spf=pass (imf04.hostedemail.com: domain of 3BYMTaAgKCKAJACKMANBGOOGLE.COMLINUX-MMKVACK.ORG@flex--jackmanb.bounces.google.com designates 209.85.128.74 as permitted sender) smtp.mailfrom=3BYMTaAgKCKAJACKMANBGOOGLE.COMLINUX-MMKVACK.ORG@flex--jackmanb.bounces.google.com; dmarc=pass (policy=reject) header.from=google.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1746109191; a=rsa-sha256; cv=none; b=HstFj/Hl45ClYP9vvbEczSu999QUemPqs4XTNga2LLqbc/YwbG6nT5/Mer5DmIWvPa1ZKi p+VGkim/F2ipvvirh3aHRQgVkLytCcbbmAKSlRwzpIpSbuLlLcDIgDcit+1kfcx9jUzfTh GVSOLT+msAKingA4rZ9h6g7zRZWf2a8= Received: by mail-wm1-f74.google.com with SMTP id 5b1f17b1804b1-43941ad86d4so3766945e9.2 for ; Thu, 01 May 2025 07:19:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1746109189; x=1746713989; darn=kvack.org; h=cc:to:from:subject:message-id:references:mime-version:in-reply-to :date:from:to:cc:subject:date:message-id:reply-to; bh=TmEF1yP8U0niebBh9hfc5iyUEhI2jhPWqahRuFkaIQM=; b=02KnwGm12dPy841sOyY+ngX0c3W74TTvnzzTMlumiotdvu1fwzlZQt9djdNmv12ygf sBKtALNG9Ytn4FzU4jiS1i6QTuKqLKfR8p7cjeMcRZyyPoW3nyU5LXK/NYnQ82DWTzNn eu5NnLQJhNND/uxzLDnpi6kikY0Xn/JitwgctBbBhcFyJr8tM3mNeuWccpa9ILIMDHU6 Q5iQxBcz+9Iw6puAB7ATKUpoulMsGzb/FC2tOoLpT2PqTCQEQ1REHWfzPHn27NJrB13u 9A5dLVVFzmG7XQa2YvRgeE3U5kE1p/WEkaY9J44mshoZ1MjG5U1dWjI2RfaVNHuub3W2 A7/A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1746109189; x=1746713989; h=cc:to:from:subject:message-id:references:mime-version:in-reply-to :date:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=TmEF1yP8U0niebBh9hfc5iyUEhI2jhPWqahRuFkaIQM=; b=GZlE+cdvz6FMbeZg7QU4R57Zd1dJch21hDg8XWTa9eez5EhtDYcIQ5kmV4qH6EP2xa ZCtic3zimg5vwv3yEdk1g2Qfh+QQK43YeJeNacXfruKU88DvgwiMET1bfkY3urrn3Vr/ WcJLf4cr+cysEJPTBk9r49T+1Y/D/xUAiRT3ZiJTZrcfnVG9b0ldB9VlN9hOpCbx+KND +JG5D1uq8VOnxOIVCrBehQP0PtNPv2VelJUNUvjA1Sa7GlkZYe9aIF03cGWl0z8Ny5Lt /rxMZGT2plNjtXz+4Qr9TDXl4Gq8e4TjfL8YxUNi06FmsxC+SYLHzeEqoNHCkDQBZ1/P Tvwg== X-Forwarded-Encrypted: i=1; AJvYcCX2z7Z+dKkXQzX3QUnSQVONJRcACBmIEIeQE/KJ/w4Ixa5ZiSOBGP8cakkm81Zt5BgNaOeJ1eKfxQ==@kvack.org X-Gm-Message-State: AOJu0YzonP3pGNWVloHyfRZoNOZQAr/hrgapni5WSBSPLpDo0RWYKVEt Ry6Z0KJXYB1JdV+Af9UD5ZUmgOEcPwMOPWP5qL278b+JGH4hc5kGt751bBicuLN6Yune1wYP7QF WYzpKyU+/Mg== X-Google-Smtp-Source: AGHT+IE4OWD5XxcERH4cgRX5gY9PM+u+mzYGVEd/YlTx4e+t3SrV5tDi5azUj0xMuNVR7NdRXpnF4uWQLtuxPQ== X-Received: from wmbhe15.prod.google.com ([2002:a05:600c:540f:b0:441:b79a:76cf]) (user=jackmanb job=prod-delivery.src-stubby-dispatcher) by 2002:a05:600c:35d6:b0:43c:f8fc:f686 with SMTP id 5b1f17b1804b1-441b64ed9d8mr27510245e9.3.1746109189194; Thu, 01 May 2025 07:19:49 -0700 (PDT) Date: Thu, 01 May 2025 14:19:47 +0000 In-Reply-To: <20250429123504.GA13093@lst.de> Mime-Version: 1.0 References: <20250429-noautoinline-v3-0-4c49f28ea5b5@uniontech.com> <20250429123504.GA13093@lst.de> X-Mailer: aerc 0.20.0 Message-ID: Subject: Re: [PATCH RFC v3 0/8] kernel-hacking: introduce CONFIG_NO_AUTO_INLINE From: Brendan Jackman To: Christoph Hellwig , Cc: Keith Busch , Jens Axboe , Sagi Grimberg , Andrew Morton , Yishai Hadas , Jason Gunthorpe , Shameer Kolothum , Kevin Tian , Alex Williamson , Peter Huewe , Jarkko Sakkinen , Masahiro Yamada , Nathan Chancellor , Nicolas Schier , Nick Desaulniers , Bill Wendling , Justin Stitt , Vlastimil Babka , Suren Baghdasaryan , Michal Hocko , Johannes Weiner , Zi Yan , Mathieu Desnoyers , Peter Zijlstra , "Paul E. McKenney" , Boqun Feng , Dmitry Vyukov , Andrey Konovalov , Juergen Gross , Boris Ostrovsky , Thomas Gleixner , Ingo Molnar , Borislav Petkov , Dave Hansen , , "H. Peter Anvin" , , , , , , , , , Winston Wen , , , Changbin Du , Linus Torvalds Content-Type: text/plain; charset="UTF-8" X-Stat-Signature: pcae3sp9twqdkkshr6zh6qfeodz5ohna X-Rspamd-Server: rspam01 X-Rspamd-Queue-Id: 043E64000F X-Rspam-User: X-HE-Tag: 1746109190-986164 X-HE-Meta: U2FsdGVkX19A+jDNoUoH3tDjZAUD9heyXSXUBo9RIHf8WKEe6oOeFZU2bUlIB7vw3rT6svFLuMnJW24JILOjbec1s6C/1otF8Eg838kQZR+BwtLPyWtUYBxfnqtxu9WVjWZAydFICoFFS4k38VwluKfwXA5po7xuTSPa1fnFdL5O6JC40uPWmZYa+x2zyMI0NhDunncUe79HCc66ENyfVZdgkapqaSx2Lmf0cI8eAoO3d5tAHcPpMcyBregFGSHP1D1AMabX+wiQG138VC0sbtr+0lsT5pBNqiHFmdZgO0MTCJ77AOvnuxqIMmrPqRoPXiDtZZ44W69gOgOtwskBnaAGt/s8p4XEAJpx6uWkHnihXX22ubCZozStzbRxMhYNguBPaKBMME2YuAiTV8A2PLFwODJBndpEnTq5iBqAo7BnZWP77KJUVOtj1bT8KbGrH8VKlGIb3fGk9l6k0kaQdNsi1eaoG7wDoYuMqFw5t8vn6bu1TTxWnsHWLpKl8IuOfyq1/8FEUV6Y7zMpzXm0CSlDY7qabfFxtwgCqClLx2fsg5jCaG7H41qCL3V/r+fWQ5XDdhL09EgOLuG2cUm0iJ2/+j6hIpuAbBfEyLHq5ZDe/pLANF84ls1phB9OB+vLMMiS7SZgPoCbr9+F/MHXxaTTNbYxzmYPbbqZU1fxpiWjzeywrbpLrEMdHlm8qB/ZlwpaLfYnHyx5PNEhImYWtr1an9JIkEZrNKQDGhXgfHbeOx1Do+IiqEE0j0yPgsny9MFiW4JPmgZmCmU9o/Ar7HFa7/tw3UrqRptlrYwITrVjzTz2sSWlLvMH3C4q8UxnzLs0MMdGfR/hZXjyW2Y+5GGmh9UW6w3MMfERMb52f8K9ATmNgk8QfCAkFBmFW+aSXPwAebFZtAKE+jwZhjdR6LCaMKL6RwL0d2EhIiYminzFeyJZ3tsLfEKuSPh1RxqECHovKNZtYnalbzgMn7D 9Vext/Zl oHMUf+/0th7FeRWMQ6PB/enR2MePJg3AItTbKsjBF0SWoTUf/47oamz1zRIOe+rlqds5Tcp4FH4wbmpjB8IBZm5hX7Tpj17DzaK2+hCfxL1XHkUuL8QVpDv5vLIKNgOHt5C1OnJVtIcVUowWMg+GgvRih6irz5/vHxnQFiMH4BHURkQtyx6PojqeB/bZB+6/PHe1W6YzqQknumFfxLinsG0mEbKY2qcPEhl1Ah451jc+WyYixm9065rjGULQ2i3qeZKvnhDWAk4aWqxWPSWnA3qSen1mu2bsyTDVrTMmTEyTQ3VkNnQjPucPKjuuzricO7Rhs5cptpJtzpe+U3eJLAjxaQe0cJUcAym+Eo/IH7poXbPpqOK3gxt6b5O8GZE0TfgUSS60PcirQrTRp/5UeAnxeNAN/cviBKs84mVkRL7bagIvN8k2++sVrwGjNPKXuaBJhmRHBXFKuJH0nU0/HJi3qc/SQ1RLMwb/RG/vPI1v7Ql8SAJ5veuRv1Qhh7M+iUN7+oWrA3c9SAadHlVpncJL7K6mSpX0tOO4dq9UU7YQPHvoz0dPlN/R3c7NUfGmhjiz2/6rk9Qe8nuagDiGorNVacRh47+IoJDyg7sSnvuubMH4edyl7xRbCwnOfs/ybdZzbCSTMy8nR3+S7neYRN2P1lV0lc4s9KqdXGMMUhaMgDs+mHdJZNmqPUqDAaOr3ea4L 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 Tue Apr 29, 2025 at 12:35 PM UTC, Christoph Hellwig wrote: > On Tue, Apr 29, 2025 at 12:06:04PM +0800, Chen Linxuan via B4 Relay wrote: >> 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. > > This still feels like a bad idea because it is extremely fragile. Can you elaborate on that - does it introduce new fragility?