fuse: __kuid_val/__kgid_val helpers in fuse_fill_attr_from_inode()
authorAlexander Mikhalitsyn <aleksandr.mikhalitsyn@canonical.com>
Fri, 5 Jan 2024 15:21:29 +0000 (16:21 +0100)
committerMiklos Szeredi <mszeredi@redhat.com>
Wed, 6 Mar 2024 08:56:25 +0000 (09:56 +0100)
For the sake of consistency, let's use these helpers to extract
{u,g}id_t values from k{u,g}id_t ones.

There are no functional changes, just to make code cleaner.

Signed-off-by: Alexander Mikhalitsyn <aleksandr.mikhalitsyn@canonical.com>
Reviewed-by: Christian Brauner <brauner@kernel.org>
Signed-off-by: Miklos Szeredi <mszeredi@redhat.com>
fs/fuse/inode.c

index 0d1aee9..4829e66 100644 (file)
@@ -1523,8 +1523,8 @@ static void fuse_fill_attr_from_inode(struct fuse_attr *attr,
                .ctimensec      = ctime.tv_nsec,
                .mode           = fi->inode.i_mode,
                .nlink          = fi->inode.i_nlink,
-               .uid            = fi->inode.i_uid.val,
-               .gid            = fi->inode.i_gid.val,
+               .uid            = __kuid_val(fi->inode.i_uid),
+               .gid            = __kgid_val(fi->inode.i_gid),
                .rdev           = fi->inode.i_rdev,
                .blksize        = 1u << fi->inode.i_blkbits,
        };