X-Git-Url: https://git.karo-electronics.de/?a=blobdiff_plain;f=fs%2Fsmbfs%2Fdir.c;h=e7ddd0328ddc79ce22f95896ba3dd063d275b73e;hb=ac8cc0fa5395fe2278e305a4cbed48e90d88d878;hp=50136b1a3eca126d92bbb66b94c90a4f7ba0f6ad;hpb=255f0385c8e0d6b9005c0e09fffb5bd852f3b506;p=mv-sheeva.git diff --git a/fs/smbfs/dir.c b/fs/smbfs/dir.c index 50136b1a3ec..e7ddd0328dd 100644 --- a/fs/smbfs/dir.c +++ b/fs/smbfs/dir.c @@ -13,6 +13,7 @@ #include #include #include +#include #include #include @@ -666,8 +667,7 @@ smb_make_node(struct inode *dir, struct dentry *dentry, int mode, dev_t dev) attr.ia_valid = ATTR_MODE | ATTR_UID | ATTR_GID; attr.ia_mode = mode; - attr.ia_uid = current->euid; - attr.ia_gid = current->egid; + current_euid_egid(&attr.ia_uid, &attr.ia_gid); if (!new_valid_dev(dev)) return -EINVAL;