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 9B946C83F27 for ; Wed, 16 Jul 2025 05:30:52 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 2DCC86B008C; Wed, 16 Jul 2025 01:30:52 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 28D5C6B0092; Wed, 16 Jul 2025 01:30:52 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 1A3606B0093; Wed, 16 Jul 2025 01:30:52 -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 0A95E6B008C for ; Wed, 16 Jul 2025 01:30:52 -0400 (EDT) Received: from smtpin10.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id A1A7FB79BD for ; Wed, 16 Jul 2025 05:30:51 +0000 (UTC) X-FDA: 83669003502.10.4A8CA59 Received: from galois.linutronix.de (Galois.linutronix.de [193.142.43.55]) by imf29.hostedemail.com (Postfix) with ESMTP id D24D7120002 for ; Wed, 16 Jul 2025 05:30:49 +0000 (UTC) Authentication-Results: imf29.hostedemail.com; dkim=pass header.d=linutronix.de header.s=2020 header.b=22B1OU6p; dkim=pass header.d=linutronix.de header.s=2020e header.b="4idTolZ/"; dmarc=pass (policy=none) header.from=linutronix.de; spf=pass (imf29.hostedemail.com: domain of t-8ch@linutronix.de designates 193.142.43.55 as permitted sender) smtp.mailfrom=t-8ch@linutronix.de ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1752643850; 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=597Uwv/nwiJEMg3K3zUxrHDVxe9LBCiZrOEhEZo5dRo=; b=a7CZTg4ZtxIzX2m8yBqjpfCTeS55PwRc6zbM7LRXNnZ0vA5T7H9T4rluZ35h+eoLuHAbLx MVenIrzg4vvJRDsWXVWfNCgL8h6wCuCg3I3z3T4bVeMzm/BY7TIXCnqv5y/ZXsOp0L+Q3r 2AS2nBFTfsrs7zV1g5hHg+PoD5PzE/4= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1752643850; a=rsa-sha256; cv=none; b=O987mtaaTDN0BQxYBNFHot11CbfXZmcsaj+aWwHTgBIe5sLQ83+LEqkuZILQYevcdc2wg9 XxGv7vzHsqhJKy+7nUxA7t+Ua7FsRuuMIM3j+sN6dEli6IxJxKYENBTfU6JSfAaks94luO mLefbHRwtNoy2QXo08WslJbHFmqVvLM= ARC-Authentication-Results: i=1; imf29.hostedemail.com; dkim=pass header.d=linutronix.de header.s=2020 header.b=22B1OU6p; dkim=pass header.d=linutronix.de header.s=2020e header.b="4idTolZ/"; dmarc=pass (policy=none) header.from=linutronix.de; spf=pass (imf29.hostedemail.com: domain of t-8ch@linutronix.de designates 193.142.43.55 as permitted sender) smtp.mailfrom=t-8ch@linutronix.de Date: Wed, 16 Jul 2025 07:30:46 +0200 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linutronix.de; s=2020; t=1752643847; h=from:from: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=597Uwv/nwiJEMg3K3zUxrHDVxe9LBCiZrOEhEZo5dRo=; b=22B1OU6pS5tefu3luqPb6fEOSXD/6CwZa27JZz1GRbDCqje6uLI9E0etqx/LLmz90gTXHW XYCrHB3YsLs6gWMu6cil3228xEI/XVmNuAOe72G98Vsymx4b2Pw441B/ttpXtrE/tfm90S bHmF5MlDbfxgHJFda1PEdaI2oHwxxwWzMI3TIZ3AeuVZ/fTbt2+jjqEIRldq8V6FL1+aUm fJPvKI2EIT/UQt/xkGSvU88tDYIEtGyuvfw9IRlNTrCzLuOT9fTAVu1FvTv9yZXN6gs9uI +C9J4umDr8d6FlZpAzd52VsK5HiOShXhMPDtwWDh6xhqrTM1S1eVCcYMMgPWlg== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=linutronix.de; s=2020e; t=1752643847; h=from:from: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=597Uwv/nwiJEMg3K3zUxrHDVxe9LBCiZrOEhEZo5dRo=; b=4idTolZ/c/zsXRlNtYQJpqLSXlkJIPkOsaCx9Me1aK5BRbgFAcrGLsASCjJ0SK+8HEr1vE gzll8GyMnjdvsZAQ== From: Thomas =?utf-8?Q?Wei=C3=9Fschuh?= To: Al Viro , Luis Chamberlain Cc: Kees Cook , Christian Brauner , Jan Kara , linux-mm@kvack.org, linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH v4 06/15] fs,fork,exit: export symbols necessary for KUnit UAPI support Message-ID: <20250716072228-2dc39361-80b4-4603-8c20-4670a41e06ec@linutronix.de> References: <20250626-kunit-kselftests-v4-0-48760534fef5@linutronix.de> <20250626-kunit-kselftests-v4-6-48760534fef5@linutronix.de> <20250711123215-12326d5f-928c-40cd-8553-478859d9ed18@linutronix.de> <20250711154423.GW1880847@ZenIV> <20250714073704-ad146959-da12-4451-be01-819aba61c917@linutronix.de> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20250714073704-ad146959-da12-4451-be01-819aba61c917@linutronix.de> X-Stat-Signature: 6znuyxf6cipq6as31obc1wc3bkcrwx7y X-Rspamd-Queue-Id: D24D7120002 X-Rspamd-Server: rspam10 X-Rspam-User: X-HE-Tag: 1752643849-521951 X-HE-Meta: U2FsdGVkX1+sCo3WlDD9P3KW0ibGrpb9vCKeSobsIQWQg7E7VAWCCy41VjE7HJIL58O2i6HwfG2A/zPSlj09RxVa16lI/gEOwhUIbbSvKWoRtQ7hkYIobS6hcxIygifIlKFF83qYGAyQMFHv2MIAFc1h7jRq6cfclHdNwT4APMHHGPhPC3HJvrpgiIgClXXqPW1MYdahWr6nb13FSC+wtuhG4c6dJuudO6YPbuLUn3ZrgFVc6w6it1hz9RvVdQKe575zQLTfdJJVU7dEXoCJxhxYHAY+MSXAcrChlEYdyAnvxZyl7V0C95dsd/QEIU4vPH3G55MxdstxtXFcBQNU+7DtRy0mHeno5BhxBlGLYAZMb/6dcJ2KR6BdpDI3B8fW3ByHwlCTDe3Oz0wrEa6cTgllfBh7kRSW6jT7wj6ACFQvve/FL/tkNiA9MLMMwbX0ezgR/q/NIGCMpmy9INeWEX1sMVDzm8xIlSRitFpsrqRvPsUtAoxkOScwgCkh0N5ykhT64rnMwSIVZj52uz9QE4TnoDm7qHXpSffNt6iZOCr9FnqeyVlhK+v2Mk/ptzm+ufQoJ6XEikEd7+DkPVZbQ8JTsxlwKDl0htGOXOIrslHl0Bh+Pavn09ViEsQ4n0wZG7TXcXhXOm1sB26Uq/46o7g0Cbx9EFopROaB/f2vDjx8B06ouaObI70ztFgGsjbwsENYcmlPFCuMPXPX2z0J5G5OjVAwexXE50I/KuSJJ5Ap7AvUTpq4nWazgBbxhoSnhbL6wJ5Xns49tQLN/ySMUZrH0RCCZT+JLBA0uuh8Ws7sHg826LJMIAJfJk9TykjDyovb9vnmfhA6+hVV4wYEPru1PjaHfaVyKEGIyV4E8VAkMzWOrXtpK+lFq1UPWf6rPKpx6Y9AQ3TPsqpiE1+gJDY9LGctwoNZ7wXrBJWlM0Y9hvy8b9Fi1yG1r7Tdn3mDVyWUJUmurkpRKq9efJK g6IPDdGQ TKcFm8kx/fKWUiCj6/TBJ59Fw+VZoPl6aPqtdrXvfyBf/YZIgFmeu36eaSmGrazNdL9MLkXaw/7xbu8+jstsRNSIuaPL+T800HSTviUziiwk4sb6Sd1DGmJzwfpsBxcEOPr+lqiojr5U9gN9t3OGFhR5L28XAP+66om3ZL7iJGD8IClQTcSm+JvcOUxigrJZIafgsZ22uyIf0ogHyoPKFkmYoafsLSZCpvLThKfd/ncvsjmbq1VACvN4pbdeTLcF9Tbyfk06jj7/mRAwgwdrR/96ftNkbSyGANhGgIOgY6QrsnP9iZLsVNzmBQLLNSAXNj8ErI6Cv5Xx6lIsI/2NUfaA3XAaoJDQzuknAUFmRnVSSO0/nVXQfwJYlhO07QK6lmDiD5Tti5bqgwL0Wo2nL/+UWSZBQbVWBMIBG3wPSdgaE+N+kszwbvxeAqA== 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 Mon, Jul 14, 2025 at 07:52:28AM +0200, Thomas Weißschuh wrote: > On Fri, Jul 11, 2025 at 04:44:23PM +0100, Al Viro wrote: (...) > > On Fri, Jul 11, 2025 at 12:35:59PM +0200, Thomas Weißschuh wrote: > > > could you take a look at these new symbol exports? > > > > > > +EXPORT_SYMBOL_GPL_FOR_MODULES(put_filesystem, "kunit-uapi"); > > > > What's that one for??? > > What are you referring to? Reading this again you probably asked why put_filesystem() is exported. As I see it, that should be called after being done with the return value of get_fs_type(). Not that it does anything for the always built-in ramfs. The alternatives I see are a commented-out variant with an explanation or making put_filesystem() into an inline function. Thomas