search for: create_file_extents

Displaying 2 results from an estimated 2 matches for "create_file_extents".

2008 Jan 07
1
[PATCH]Add rollback support for the converter
...he required works, such as inserting + * file extent item, inserting extent item and backref item into extent + * tree and updating block accounting. */ static int record_file_extent(struct btrfs_trans_handle *trans, struct btrfs_root *root, u64 objectid, @@ -446,8 +450,7 @@ static int create_file_extents(struct bt static int create_file_extents(struct btrfs_trans_handle *trans, struct btrfs_root *root, u64 objectid, struct btrfs_inode_item *btrfs_inode, - ext2_filsys ext2_fs, ext2_ino_t ext2_ino, - struct ext2_inode *ext2_inode) + ext2_filsys ext2_f...
2010 Mar 20
2
[PATCH 4/4] btrfs-convert: split into convert/.
...- u64 blocksize = fs->blocksize; - int ret = add_file_disk_extent(idata, blocksize * blockcnt, - blocksize * *blocknr, blocksize); - if (ret) - return BLOCK_ABORT; - return 0; -} - -/* - * traverse file''s data blocks, record these data blocks as file extents. - */ -static int create_file_extents(struct btrfs_trans_handle *trans, - struct btrfs_root *root, u64 objectid, - struct btrfs_inode_item *btrfs_inode, - ext2_filsys ext2_fs, ext2_ino_t ext2_ino, - int datacsum, int packing) -{ - int ret; - errcode_t err; - u64 inode_nbytes = 0; - u64 inode_size = b...