X-Git-Url: http://ftp.safe.ca/?a=blobdiff_plain;f=fs%2Fhfsplus%2Finode.c;h=1bcf597c05625c8023ddf6074d9efe2aca6b8e1e;hb=530d2d32068eaf3616e0ce9e58a5fde5701c3380;hp=b207f0e6fc22cec1feb87b127016f622b169656d;hpb=f696a3659fc4b3a3bf4bc83d9dbec5e5a2ffd929;p=safe%2Fjmp%2Flinux-2.6 diff --git a/fs/hfsplus/inode.c b/fs/hfsplus/inode.c index b207f0e..1bcf597 100644 --- a/fs/hfsplus/inode.c +++ b/fs/hfsplus/inode.c @@ -137,7 +137,7 @@ const struct address_space_operations hfsplus_aops = { .writepages = hfsplus_writepages, }; -struct dentry_operations hfsplus_dentry_operations = { +const struct dentry_operations hfsplus_dentry_operations = { .d_hash = hfsplus_hash_dentry, .d_compare = hfsplus_compare_dentry, }; @@ -296,8 +296,8 @@ struct inode *hfsplus_new_inode(struct super_block *sb, int mode) inode->i_ino = HFSPLUS_SB(sb).next_cnid++; inode->i_mode = mode; - inode->i_uid = current->fsuid; - inode->i_gid = current->fsgid; + inode->i_uid = current_fsuid(); + inode->i_gid = current_fsgid(); inode->i_nlink = 1; inode->i_mtime = inode->i_atime = inode->i_ctime = CURRENT_TIME_SEC; INIT_LIST_HEAD(&HFSPLUS_I(inode).open_dir_list);