On Mon 23-06-25 11:01:23, Christian Brauner wrote: > Currently FILEID_IS_DIR is raised in fh_flags which is wrong. > Raise it in handle->handle_type were it's supposed to be. > > Fixes: c374196b2b9f ("fs: name_to_handle_at() support for "explicit connectable" file handles") > Cc: <stable@xxxxxxxxxx> > Signed-off-by: Christian Brauner <brauner@xxxxxxxxxx> Indeed. Feel free to add: Reviewed-by: Jan Kara <jack@xxxxxxx> Honza > --- > fs/fhandle.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/fs/fhandle.c b/fs/fhandle.c > index 3e092ae6d142..66ff60591d17 100644 > --- a/fs/fhandle.c > +++ b/fs/fhandle.c > @@ -88,7 +88,7 @@ static long do_sys_name_to_handle(const struct path *path, > if (fh_flags & EXPORT_FH_CONNECTABLE) { > handle->handle_type |= FILEID_IS_CONNECTABLE; > if (d_is_dir(path->dentry)) > - fh_flags |= FILEID_IS_DIR; > + handle->handle_type |= FILEID_IS_DIR; > } > retval = 0; > } > > -- > 2.47.2 > -- Jan Kara <jack@xxxxxxxx> SUSE Labs, CR