[PATCH] cachefiles: fix dentry leak in cachefiles_open_file()
David Howells
dhowells at redhat.com
Wed Aug 28 23:01:53 AEST 2024
Baokun Li <libaokun at huaweicloud.com> wrote:
> Actually, at first I was going to release the reference count of the
> dentry uniformly in cachefiles_look_up_object() and delete all dput()
> in cachefiles_open_file(),
You couldn't do that anyway, since kernel_file_open() steals the caller's ref
if successful.
> but this may conflict when backporting the code to stable. So just keep it
> simple to facilitate backporting to stable.
Prioritise upstream, please.
I think Markus's suggestion of inserting a label and switching to a goto is
better.
Thanks,
David
More information about the Linux-erofs
mailing list