Btrfs: add generation field to file extent
[linux-2.6-block.git] / fs / btrfs / file-item.c
index 4a0367d702b77857d1ee7af9ce4fedfdb8c5bbd4..09de270c5a521ec5d8b7fbc4e880a77584653430 100644 (file)
@@ -32,6 +32,7 @@ int btrfs_alloc_file_extent(struct btrfs_trans_handle *trans,
        btrfs_set_file_extent_disk_num_blocks(item, ins.offset);
        btrfs_set_file_extent_offset(item, 0);
        btrfs_set_file_extent_num_blocks(item, ins.offset);
+       btrfs_set_file_extent_generation(item, trans->transid);
        mark_buffer_dirty(path.nodes[0]);
        *result = ins.objectid;
        btrfs_release_path(root, &path);