X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=fs%2Fbinfmt_misc.c;h=8ae0db6cd69c5772daa86e0dd36aa3df1d3c2333;hb=6a77f38946aaee1cd85eeec6cf4229b204c15071;hp=3f66d3834f6cd367490068d4a0d77c1b22e3985f;hpb=87fc8d1bb10cd459024a742c6a10961fefcef18f;p=linux-2.6.git diff --git a/fs/binfmt_misc.c b/fs/binfmt_misc.c index 3f66d3834..8ae0db6cd 100644 --- a/fs/binfmt_misc.c +++ b/fs/binfmt_misc.c @@ -54,7 +54,7 @@ typedef struct { struct dentry *dentry; } Node; -static rwlock_t entries_lock = RW_LOCK_UNLOCKED; +static DEFINE_RWLOCK(entries_lock); static struct vfsmount *bm_mnt; static int entry_count; @@ -509,7 +509,8 @@ static struct inode *bm_get_inode(struct super_block *sb, int mode) inode->i_gid = 0; inode->i_blksize = PAGE_CACHE_SIZE; inode->i_blocks = 0; - inode->i_atime = inode->i_mtime = inode->i_ctime = CURRENT_TIME; + inode->i_atime = inode->i_mtime = inode->i_ctime = + current_fs_time(inode->i_sb); } return inode; }