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 3678FC47258 for ; Fri, 26 Jan 2024 03:19:18 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id BFABE6B0080; Thu, 25 Jan 2024 22:19:17 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id BAA506B0081; Thu, 25 Jan 2024 22:19:17 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id A98C06B0082; Thu, 25 Jan 2024 22:19:17 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id 9B4D66B0080 for ; Thu, 25 Jan 2024 22:19:17 -0500 (EST) Received: from smtpin07.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id DCC6D1A0483 for ; Fri, 26 Jan 2024 01:59:48 +0000 (UTC) X-FDA: 81719806056.07.7599902 Received: from sin.source.kernel.org (sin.source.kernel.org [145.40.73.55]) by imf09.hostedemail.com (Postfix) with ESMTP id C0067140017 for ; Fri, 26 Jan 2024 01:59:46 +0000 (UTC) Authentication-Results: imf09.hostedemail.com; dkim=pass header.d=linuxfoundation.org header.s=korg header.b=sehDSZlX; dmarc=pass (policy=none) header.from=linuxfoundation.org; spf=pass (imf09.hostedemail.com: domain of gregkh@linuxfoundation.org designates 145.40.73.55 as permitted sender) smtp.mailfrom=gregkh@linuxfoundation.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1706234387; 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=nXRttdIw3L9mF7rms73oPSGs9yXJB+2TLo78MR+fd0E=; b=aXH/cl2lVxGekG0ae5zy7f+ceRJpz6mwaIpkL3cRTSfH0iJxLxNA/SoVprLwqKhcxZxfAY qA67wFLWq6OGXdHe6J5RJIsoF8FIyFV9cdy1LH42I6Acyb5Z+ah1qJBZO/ryS3j1eSyX0V NidrYsTV3wd5LVCPIR1j+sWo9F9YlhU= ARC-Authentication-Results: i=1; imf09.hostedemail.com; dkim=pass header.d=linuxfoundation.org header.s=korg header.b=sehDSZlX; dmarc=pass (policy=none) header.from=linuxfoundation.org; spf=pass (imf09.hostedemail.com: domain of gregkh@linuxfoundation.org designates 145.40.73.55 as permitted sender) smtp.mailfrom=gregkh@linuxfoundation.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1706234387; a=rsa-sha256; cv=none; b=AQ+XpYhR0UGR7WliA2VFo0gBsQhDXhwlB4B878831ifZe6m5DhYcaFik7ATLdw4+FtzOWq g1YrA9Gk2EQFRDT1gmvCr0UTG6XygxVk9EkxnfA57Ussz4c2A9QNISKeZCCyFyah3WYTfA x6jNbxkRTLTG87q8JpzB0uUC2P6n04g= Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by sin.source.kernel.org (Postfix) with ESMTP id 09CA8CE341E; Fri, 26 Jan 2024 01:59:42 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 31E78C433F1; Fri, 26 Jan 2024 01:59:41 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1706234381; bh=5VkjRFfYbTajdShDeexEPTVYVhyJz43XkJa9SFwv53w=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=sehDSZlXcjFPhDFMyOF4KCX9g50DznT1MmN6bW3H7a2qq2RoYAX+MUlE3Oyw9ICS8 HAyzWu4iX6vDZcv5mqpdtiCcd9r5E1/BQw2KNjHYPFHQoJS2S0Q+S5kCZscaH1jNh/ iZPJ5/2Z46hC9LJQjZRJCJSGoN5Aphpg+bg5Su6g= Date: Thu, 25 Jan 2024 17:59:40 -0800 From: Greg Kroah-Hartman To: Steven Rostedt Cc: lsf-pc@lists.linux-foundation.org, linux-fsdevel@vger.kernel.org, linux-mm@kvack.org, Christian Brauner , Al Viro , Linus Torvalds Subject: Re: [LSF/MM TOPIC] Making pseudo file systems inodes/dentries more like normal file systems Message-ID: <2024012528-caviar-gumming-a14b@gregkh> References: <20240125104822.04a5ad44@gandalf.local.home> <2024012522-shorten-deviator-9f45@gregkh> <20240125205055.2752ac1c@rorschach.local.home> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20240125205055.2752ac1c@rorschach.local.home> X-Rspam-User: X-Stat-Signature: npj3t54w133ca13wdu5zedkh87d4untw X-Rspamd-Server: rspam07 X-Rspamd-Queue-Id: C0067140017 X-HE-Tag: 1706234386-811905 X-HE-Meta: U2FsdGVkX19get+Bwdbv92t8J2h2eW1jADGfXwdiI2g0xhMebGNiuKGRkcuYHzbD+SOhUhL8Fh4ZMN17ZC6U2n2UzKeOgfKe7+2CJ+A30w8HQ1/xZmgk3lAQ4NorRGYurRH3dfpF669QHfujn5Q+2q1dI4ckLN9hGm6xGLQyskKh+MU6CduqfJ7jhakeWWM1TgovIIl+xtaR5kolx/SGGw8BddgYcv8pxLiPY5RlUcMvOehaXRiBC+SqBidI5aL4G8uBegWfIVTS/0nb7Ol5PEF/yIuf3WLAhWxMUTYSyLUyIg/RVnO+CbqcVbu+F/3YT3U7b/UNd+DbjqJWi0e8ULeA/pQXTiGpZ7vNIHGREW/RW1cG3BBVHfFtsyCL33fX2xGmEiYWQMWIxlcT1HUDhZO882yjA2iZMaZGXoZ4fkqPpRjvJqHvtXZ6jQcS+6yU+5PW6LRGUvoqXQfUM5xgyGqgrERakcIGqogrWpS284sZ9DmEfFU5GkPJq/voQIfbHad5MQc0eM03ZGGTWMEP6fqp4UujYWAJG28eNghXSOoV+URjkKb1uhfWLrVx3FdLZPOzJnZeQ/3WMHK0pVBMhZN3/jMBi24v0Av5wgcwmHz7uKZvesdL2rq1YC/rw6gHL8cfiDTaYJRvW94WE5ejZ49jvOII2hRM/puaxBheQLK75spQ+zNx6AyC+bck0AWTjDokUQjFmVb2+HYdpowM3Wt7Fgh5XBHTPnBfXXXf6nNjSNpiBt50UBynnL1y5z2vT7zd9Xj39fZX7G2X5MLCa8dCPaPhm5gRPhhbPh+9PmD6zuesc5nUh/Qi6vUXtnB0u7+FEJF0iYg0x4uEcEi71ugTLEPihqa/lZpfubJuFawBodxu9c0BEfV2NcLDGc+DBq0m2ceINsH6+J9iwCzR/eC1safrOkwOcLpPsn1wXwXx1vJ7TI+4DWoKxMN5TYrV9cTDNWqOCPns1yEB1Do GUZpHRxp vs0RNNZPn34YLzNfgbnRTcjGphfG2zdPmoAoaopODDRbZlcQVDBOrNsb6coUo91Vap1sapV7JZ1UwN3F/ptTeMrV2a07ViFpxp242001/wkIdYn1INp15IeDYQSKLg1qbuT76EzGbopVsn4SY42dEBhCgymKjv3vLkmemhzSxAFUHB2v/40225v2wEc3yJa2qHI4+YzUBcqenJcC+wpnrQerFxgqMJJTfaInMEaoBPiCs6xsSnkh8+N6PQFcKxJynqUm2LlMZGR0UxFo= 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 Thu, Jan 25, 2024 at 08:50:55PM -0500, Steven Rostedt wrote: > On Thu, 25 Jan 2024 17:24:03 -0800 > Greg Kroah-Hartman wrote: > > > On Thu, Jan 25, 2024 at 10:48:22AM -0500, Steven Rostedt wrote: > > > Now that I have finished the eventfs file system, I would like to present a > > > proposal to make a more generic interface that the rest of tracefs and even > > > debugfs could use that wouldn't rely on dentry as the main handle. > > > > You mean like kernfs does for you today? :) > > > > I tried to use kernfs when doing a lot of this and I had issues. I > don't remember what those were, but I can revisit it. You might, as kernfs makes it so that the filesystem structures are created on demand, when accessed, and then removed when memory pressure happens. That's what sysfs and configfs and cgroups use quite successfully. thanks, greg k-h