From: Luis Henriques <luis@igalia.com>
To: Miklos Szeredi <miklos@szeredi.hu>
Cc: Christian Brauner <brauner@kernel.org>,
Miklos Szeredi <mszeredi@redhat.com>,
linux-fsdevel@vger.kernel.org,
Al Viro <viro@zeniv.linux.org.uk>
Subject: Re: [PATCH 0/6] fuse: fixes and cleanups for expired dentry eviction
Date: Wed, 14 Jan 2026 16:59:04 +0000 [thread overview]
Message-ID: <87pl7c2krr.fsf@wotan.olymp> (raw)
In-Reply-To: <CAJfpeguq9Kq+8D9e2Ph0-T6xrwBD42V7a2hhP7NkOapcRNZq4Q@mail.gmail.com> (Miklos Szeredi's message of "Wed, 14 Jan 2026 16:43:14 +0100")
On Wed, Jan 14 2026, Miklos Szeredi wrote:
> On Wed, 14 Jan 2026 at 16:37, Christian Brauner <brauner@kernel.org> wrote:
>>
>> On Wed, Jan 14, 2026 at 03:53:37PM +0100, Miklos Szeredi wrote:
>> > This mini series fixes issues with the stale dentry cleanup patches added
>> > in this cycle. In particular commit ab84ad597386 ("fuse: new work queue to
>> > periodically invalidate expired dentries") allowed a race resulting in UAF.
>> >
>> > Signed-off-by: Miklos Szeredi <mszeredi@redhat.com>
>> > ---
>>
>> Do you want me to route those via vfs.fixes?
>
> Yes, please.
>
>> Btw, the Link: you provided in the first patch points to nothing on lore.
>
> It works for me. How can that happen?
Yikes! I totally missed that discussion (the link works for me too btw).
I remember seeing the fuse pull request for 6.19 but not the discussion
that followed.
I'm still reading through that thread, but these patches look sensible.
Thanks a lot for fixing these issues, Miklos!
Cheers,
--
Luís
next prev parent reply other threads:[~2026-01-14 16:59 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-01-14 14:53 [PATCH 0/6] fuse: fixes and cleanups for expired dentry eviction Miklos Szeredi
2026-01-14 14:53 ` [PATCH 1/6] fuse: fix race when disposing stale dentries Miklos Szeredi
2026-01-14 14:53 ` [PATCH 2/6] fuse: make sure dentry is evicted if stale Miklos Szeredi
2026-01-14 14:53 ` [PATCH 3/6] fuse: add need_resched() before unlocking bucket Miklos Szeredi
2026-01-14 14:53 ` [PATCH 4/6] fuse: clean up fuse_dentry_tree_work() Miklos Szeredi
2026-01-14 14:53 ` [PATCH 5/6] fuse: shrink once after all buckets have been scanned Miklos Szeredi
2026-01-14 14:53 ` [PATCH 6/6] vfs: document d_dispose_if_unused() Miklos Szeredi
2026-01-14 15:29 ` [PATCH 0/6] fuse: fixes and cleanups for expired dentry eviction Christian Brauner
2026-01-14 15:43 ` Miklos Szeredi
2026-01-14 16:59 ` Luis Henriques [this message]
2026-01-16 18:15 ` Christian Brauner
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=87pl7c2krr.fsf@wotan.olymp \
--to=luis@igalia.com \
--cc=brauner@kernel.org \
--cc=linux-fsdevel@vger.kernel.org \
--cc=miklos@szeredi.hu \
--cc=mszeredi@redhat.com \
--cc=viro@zeniv.linux.org.uk \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.