[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20250329192821.822253-1-mjguzik@gmail.com>
Date: Sat, 29 Mar 2025 20:28:19 +0100
From: Mateusz Guzik <mjguzik@...il.com>
To: brauner@...nel.org
Cc: viro@...iv.linux.org.uk,
jack@...e.cz,
linux-kernel@...r.kernel.org,
linux-fsdevel@...r.kernel.org,
Mateusz Guzik <mjguzik@...il.com>
Subject: [PATCH 0/2] speed up /proc/filesystems
I accidentally found out it is used a lot *and* is incredibly slow.
Part of it is procfs protecting the file from going away on each op,
other part is content generatin being dog slow.
Turns out procfs did not provide an interface to mark files as
permanent. I added easiest hack I could think of to remedy the problem,
I am not going to argue how to do it.
Mateusz Guzik (2):
proc: add a helper for marking files as permanent by external
consumers
fs: cache the string generated by reading /proc/filesystems
fs/filesystems.c | 148 +++++++++++++++++++++++++++++++++++++---
fs/proc/generic.c | 6 ++
include/linux/proc_fs.h | 1 +
3 files changed, 147 insertions(+), 8 deletions(-)
--
2.43.0
Powered by blists - more mailing lists