Merge tag 'efi-next-for-v6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi
[linux-2.6-microblaze.git] / fs / efivarfs / inode.c
index 76dd3c7..91290fe 100644 (file)
@@ -21,8 +21,12 @@ struct inode *efivarfs_get_inode(struct super_block *sb,
                                dev_t dev, bool is_removable)
 {
        struct inode *inode = new_inode(sb);
+       struct efivarfs_fs_info *fsi = sb->s_fs_info;
+       struct efivarfs_mount_opts *opts = &fsi->mount_opts;
 
        if (inode) {
+               inode->i_uid = opts->uid;
+               inode->i_gid = opts->gid;
                inode->i_ino = get_next_ino();
                inode->i_mode = mode;
                simple_inode_init_ts(inode);