diff options
Diffstat (limited to 'fs/btrfs/inode.c')
-rw-r--r-- | fs/btrfs/inode.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/fs/btrfs/inode.c b/fs/btrfs/inode.c index 5c05ecbc5726..398484179d82 100644 --- a/fs/btrfs/inode.c +++ b/fs/btrfs/inode.c | |||
@@ -193,6 +193,7 @@ static int btrfs_update_inode(struct btrfs_trans_handle *trans, | |||
193 | 193 | ||
194 | fill_inode_item(inode_item, inode); | 194 | fill_inode_item(inode_item, inode); |
195 | btrfs_mark_buffer_dirty(path->nodes[0]); | 195 | btrfs_mark_buffer_dirty(path->nodes[0]); |
196 | btrfs_set_inode_last_trans(trans, inode); | ||
196 | ret = 0; | 197 | ret = 0; |
197 | failed: | 198 | failed: |
198 | btrfs_release_path(root, path); | 199 | btrfs_release_path(root, path); |
@@ -2234,6 +2235,7 @@ struct inode *btrfs_alloc_inode(struct super_block *sb) | |||
2234 | ei = kmem_cache_alloc(btrfs_inode_cachep, GFP_NOFS); | 2235 | ei = kmem_cache_alloc(btrfs_inode_cachep, GFP_NOFS); |
2235 | if (!ei) | 2236 | if (!ei) |
2236 | return NULL; | 2237 | return NULL; |
2238 | ei->last_trans = 0; | ||
2237 | return &ei->vfs_inode; | 2239 | return &ei->vfs_inode; |
2238 | } | 2240 | } |
2239 | 2241 | ||