[PATCH v3 01/50] fuse_ctl_add_conn(): fix nlink breakage in case of early failure

Miklos Szeredi miklos at szeredi.hu
Tue Nov 11 21:22:38 AEDT 2025


On Tue, 11 Nov 2025 at 07:55, Al Viro <viro at zeniv.linux.org.uk> wrote:
>
> fuse_ctl_remove_conn() used to decrement the link count of root
> manually; that got subsumed by simple_recursive_removal(), but
> in case when subdirectory creation has failed the latter won't
> get called.
>
> Just move the modification of parent's link count into
> fuse_ctl_add_dentry() to keep the things simple.  Allows to
> get rid of the nlink argument as well...
>
> Fixes: fcaac5b42768 "fuse_ctl: use simple_recursive_removal()"
> Signed-off-by: Al Viro <viro at zeniv.linux.org.uk>

Acked-by: Miklos Szeredi <mszeredi at redhat.com>


More information about the Linuxppc-dev mailing list