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 5E689C46CD2 for ; Sat, 27 Jan 2024 14:54:19 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id D64DE6B0083; Sat, 27 Jan 2024 09:54:18 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id CEDCF6B0087; Sat, 27 Jan 2024 09:54:18 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id B8EDD6B0088; Sat, 27 Jan 2024 09:54:18 -0500 (EST) 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 A75586B0083 for ; Sat, 27 Jan 2024 09:54:18 -0500 (EST) Received: from smtpin14.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id 49000A095A for ; Sat, 27 Jan 2024 14:54:18 +0000 (UTC) X-FDA: 81725386596.14.A21035B Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by imf08.hostedemail.com (Postfix) with ESMTP id 84F27160016 for ; Sat, 27 Jan 2024 14:54:16 +0000 (UTC) Authentication-Results: imf08.hostedemail.com; dkim=none; dmarc=none; spf=pass (imf08.hostedemail.com: domain of "SRS0=KoJi=JF=goodmis.org=rostedt@kernel.org" designates 139.178.84.217 as permitted sender) smtp.mailfrom="SRS0=KoJi=JF=goodmis.org=rostedt@kernel.org" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1706367256; 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; bh=i4N689D/9FT3b37l6U50ev/lnEVVbLJDlUxtEe6Lpbo=; b=49UvlFuj9TtDBxKGyUiT5gIf/ojOeyu5BOe2vbLHNvSL66pQyITlSKVSnjMq+ouz5ZT4fX +GiBpHx9nOMMbaNK8L8ek2OGF4Bb1cMis2ahJaBj0Sot0CEw40tF6mrvooJ0eDa8Vj9Ixk qSkHX+1NVlYqi01AbcvRha/wIE505iY= ARC-Authentication-Results: i=1; imf08.hostedemail.com; dkim=none; dmarc=none; spf=pass (imf08.hostedemail.com: domain of "SRS0=KoJi=JF=goodmis.org=rostedt@kernel.org" designates 139.178.84.217 as permitted sender) smtp.mailfrom="SRS0=KoJi=JF=goodmis.org=rostedt@kernel.org" ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1706367256; a=rsa-sha256; cv=none; b=oLDDW4smkqn+iYukLL87JSMZNVLgwmac7DcmXub6rYb+4fyevq+nm1Bo2Wgde+ywAv0Ilr hs8k0DOuP2lsGiO3PtZU1fhyJd0ahDSeShMYlCfrdy9SG6tWOELuIQaeBFsPc06rMpwalv zeR0oQ3owyB0SNirDaCkMZFnVsHI+wE= Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by dfw.source.kernel.org (Postfix) with ESMTP id 844EA60AE3; Sat, 27 Jan 2024 14:54:15 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 3F863C433F1; Sat, 27 Jan 2024 14:54:14 +0000 (UTC) Date: Sat, 27 Jan 2024 09:54:12 -0500 From: Steven Rostedt To: Amir Goldstein Cc: Greg Kroah-Hartman , 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: <20240127095412.46b6e3dc@rorschach.local.home> In-Reply-To: References: <20240125104822.04a5ad44@gandalf.local.home> <2024012522-shorten-deviator-9f45@gregkh> <20240125205055.2752ac1c@rorschach.local.home> <2024012528-caviar-gumming-a14b@gregkh> <20240125214007.67d45fcf@rorschach.local.home> <2024012634-rotten-conjoined-0a98@gregkh> <20240126101553.7c22b054@gandalf.local.home> <2024012600-dose-happiest-f57d@gregkh> <20240126114451.17be7e15@gandalf.local.home> X-Mailer: Claws Mail 3.17.8 (GTK+ 2.24.33; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 84F27160016 X-Rspam-User: X-Rspamd-Server: rspam05 X-Stat-Signature: k3uuot31ruyz88u7gafsnx51nfjtk8xj X-HE-Tag: 1706367256-491115 X-HE-Meta: U2FsdGVkX1/zjhoQdwpIc8s81RnbprMao0l2jcUIMag4OSLXuorYc/qhrchLVzAsfd5P4bV1Na36McfkdUBgsKJjrXuYYgtlzbjSMzB1eUwEa6uKppRJFo3hdRQAG6qDXyzQc3PfYYX5DERrFUkCCzpZwMzhuJtU7/dDkMSxP6sIGlZgA/cn2xCBhXY2puuyCoLCmrkQybC3oG3ONimJW5PcsyjCcVfyBCi9Qom6hZFGwqQEDjr/U4NWp4M1lSKp71xg07V11WlEPD0uqflkvsGM1JfbB9M0FTW9Kjyi6SMzH9o1doCIryXbyx0G+zDcMI/FNGfidGZu//ZtWd4geLo9sXd3lXndu36YZblb4PTsOGzU2SogoJlo8vH/rokRt3uY+e06u0e0K/Wojz0LaZNGLZodrNCeukcaeeoUmk1sqMrjVN7VB0lxvNJgFDnDtO+lkeecebGawLJRTU8yByiYPMmXl/uK7OYGF/R8pAgSnsxYwjb6xsTTU2Zm4bpVzSiQBDKSnIPWoGupwbxGkRVLzGkhkHeMbR6RNSYwJPTUhWDReLRe2T16gHZZ5E3HgjPukogsIev6Y3BjBcc4KlNqPMT1IE0UUgFKZzUmJzgMGzZf1lTzYUgqrEZ2Uab1Xk1y60O/aFaMRMWxg8uuFTU9nssTsmUrwP60hberwLbRl95pYzBJXoYcFuLwK6R+oLdXbupi+vAqE1AblM4C54LnlsQZ7zo4O4aspXeJ3+yjFHkcwZNFAlbTczFunVqTfzSM1T7Vio8GYgdX/FdRRMHF10VHmUfsm/Qz1X8pSFF0VXdVX6qr2Lk0fSJK0z1Z1hIFWlVYmSkNtDDnzVhpGVSrf/Y5m+i5M5zAB25h434rBslnOdnu9zlfojZwd5hIry1xkN8VW3w72Jt7jGAAnyrhW6tYDp9NkZ6Zsc7Oa+bGeypkqn88ITO1SXM6wd8mZwoEazhG0jyhmbDA2Lr 6F81Xzya cbfAeZVb3cwsRrjEP6zOl8whyRdBAWApToW3qr2L51HbpnuyWUKc6qtgLm3DNKocpCPNWigD3riba3AmpE6I5Rsz2fi3MSX/nHqGZz2jNGdw4pgM3c/kqX7TEDTNX4DK/DRplhiQFawO5id8rgTrWcds7X4amu5DeDbNVdWGr8J9AGJ76Wtx/ZtT3dakZELTmsMzr5JyUDmR9J3fe2AJ+jKPDUtqKc+to8yPh6vS1KZUVoeLPEiK+AIutc7g1VPfJ+3UHxJDNlSRkJeFMa0mDE0fqCh8Ndp3kkIHLyV3fHhR/WqU= 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 Sat, 27 Jan 2024 12:15:00 +0200 Amir Goldstein wrote: > > > > I would like to attend the talk about what happened since we suggested > that you use kernfs in LSFMM 2022 and what has happened since. It was the lack of documentation to understand the concept it was using. As I was very familiar with the way debugfs worked, I couldn't map that same logic to how kernfs worked for what I wanted to do. I remember spending a lot of time on it but just kept getting lost. I then went to see if just modifying the current method with tracefs that was like debugfs and things made a lot more sense. I guess the biggest failure in that was my thinking that using the dentry as the main handle was the proper way to do things, as supposed to being the exact opposite. If I had known that from the beginning, I probably would have approached it much differently. > I am being serious, I am not being sarcastic and I am not claiming that > you did anything wrong :) Thanks ;-) > > Also ,please do not forget to also fill out the Google form: > > https://forms.gle/TGCgBDH1x5pXiWFo7 Crap, I keep forgetting about that form. > > So we have your attendance request with suggested topics in our spreadsheet. Appreciate it. -- Steve