X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;ds=sidebyside;f=fs%2Fminix%2Fitree_common.c;h=429baf8de105419c49308447d8978348892701b9;hb=6a77f38946aaee1cd85eeec6cf4229b204c15071;hp=5a4b51dbfcb389b4109697b9d67fab431e2d1bad;hpb=87fc8d1bb10cd459024a742c6a10961fefcef18f;p=linux-2.6.git diff --git a/fs/minix/itree_common.c b/fs/minix/itree_common.c index 5a4b51dbf..429baf8de 100644 --- a/fs/minix/itree_common.c +++ b/fs/minix/itree_common.c @@ -6,7 +6,7 @@ typedef struct { struct buffer_head *bh; } Indirect; -static rwlock_t pointers_lock = RW_LOCK_UNLOCKED; +static DEFINE_RWLOCK(pointers_lock); static inline void add_chain(Indirect *p, struct buffer_head *bh, block_t *v) { @@ -124,7 +124,7 @@ static inline int splice_branch(struct inode *inode, /* We are done with atomic stuff, now do the rest of housekeeping */ - inode->i_ctime = CURRENT_TIME; + inode->i_ctime = CURRENT_TIME_SEC; /* had we spliced it onto indirect block? */ if (where->bh) @@ -342,7 +342,7 @@ do_indirects: } first_whole++; } - inode->i_mtime = inode->i_ctime = CURRENT_TIME; + inode->i_mtime = inode->i_ctime = CURRENT_TIME_SEC; mark_inode_dirty(inode); }