summaryrefslogtreecommitdiffstats
path: root/ctree.c
AgeCommit message (Expand)AuthorFilesLines
2011-10-25Fix unused-but-set errors in gcc-4.6Chris Ball1-16/+0
2009-06-08Update converter for the new formatYan Zheng1-9/+8
2009-06-08Mixed back reference (FORWARD ROLLING FORMAT CHANGE)Chris Mason1-235/+374
2009-01-07Add semantic checks to btrfsck for files and directoriesYan Zheng1-1/+1
2008-12-17Btrfs: update converter for the new disk formatYan Zheng1-5/+120
2008-11-18update btrfs-progs for seed device supportYan Zheng1-0/+8
2008-10-09Remove offset field from struct btrfs_extent_refYan Zheng1-10/+10
2008-09-23Full back reference supportZheng Yan1-90/+114
2008-05-13Verify parent generation number on btree readsChris Mason1-1/+1
2008-05-12Pass down the expected generation number when reading tree blocksChris Mason1-33/+21
2008-04-24Fix balance_level to free the middle block if there is room in the left oneChris Mason1-7/+28
2008-04-24Don't empty the middle buffer in push_nodes_for_insertChris Mason1-7/+12
2008-04-24Keep more pointers free in the nodes for double splitsChris Mason1-2/+2
2008-04-15Add chunk uuids and update multi-device back referencesChris Mason1-0/+12
2008-04-09Change btrfs_map_block to return a structure with mappings for all stripesChris Mason1-1/+3
2008-04-04Recow all roots at the end of mkfsChris Mason1-4/+1
2008-04-01btrfs-progs: Fix printf format casting errorsAlex Chiang1-2/+3
2008-04-01Update struct btrfs_header flags, and use it to indicate buffers are writtenChris Mason1-0/+7
2008-03-24Add support for multiple devices per filesystemChris Mason1-1/+37
2008-02-01Call btrfs_cow_block while lowering tree level.Yan1-0/+3
2008-01-30Copy correct tree when inserting into slot 0Chris Mason1-1/+4
2008-01-29Add inode item and backref in one insert, reducing cpu usageChris Mason1-14/+25
2008-01-29During deletes and truncate, remove many items at once from the treeChris Mason1-18/+20
2008-01-17Remove kernel-space header in btrfs-progsYan1-2/+0
2008-01-04Update btrfs-progs to match kernel sourcesYan1-792/+1531
2007-12-11Add back pointers from extents to the file or btree referencing themChris Mason1-11/+37
2007-12-09Add generation numbers to block pointersChris Mason1-1/+7
2007-12-05Update btrfs-progs to better match the kernelYan1-78/+400
2007-10-15Switch to byte granular allocationsChris Mason1-41/+56
2007-10-15Allow large blocksChris Mason1-4/+4
2007-06-12add GPLv2Chris Mason1-0/+18
2007-04-26start of block group codeChris Mason1-0/+6
2007-04-23faster btrfsckChris Mason1-25/+29
2007-04-20add owner and type fields to the extents aand block headersChris Mason1-0/+4
2007-04-19bring back the inode number directory indexChris Mason1-1/+52
2007-04-17rework csum and extent item orderingChris Mason1-4/+4
2007-04-10drop owner and parentidChris Mason1-6/+0
2007-03-29csum data struct changesChris Mason1-4/+4
2007-03-27add generation to file extentsChris Mason1-0/+1
2007-03-17minor commentsChris Mason1-0/+5
2007-03-16transaction handles everywhereChris Mason1-98/+106
2007-03-16pin freed blocks from the FS tree tooChris Mason1-7/+7
2007-03-16add a name_len to dir items, reorder keyChris Mason1-4/+4
2007-03-15Use a chunk of the key flags to record the item type.Chris Mason1-17/+34
2007-03-14variable block size supportChris Mason1-114/+111
2007-03-13merge leaves before splitChris Mason1-0/+9
2007-03-13make some funcs staticChris Mason1-8/+8
2007-03-13rename funcs and structs to btrfsChris Mason1-158/+159
2007-03-13node->blockptrs endian fixesChris Mason1-13/+18
2007-03-12struct item endian fixesChris Mason1-58/+71
2007-03-12struct key endian fixesChris Mason1-38/+54
2007-03-12get/set for struct header fieldsChris Mason1-98/+126
2007-03-07get rid of add recursionChris Mason1-9/+0
2007-03-06Fixup reference counting on cowsChris Mason1-5/+4
2007-03-02early reference countingChris Mason1-65/+88
2007-03-02Fix extent code to use merge during deleteChris Mason1-12/+3
2007-03-01pretend page cache & commit codeChris Mason1-26/+40
2007-03-01Fixup the code to merge during path walksChris Mason1-24/+113
2007-03-01merge on the way down during deletesChris Mason1-220/+200
2007-02-28more return code checkingChris Mason1-5/+12
2007-02-28return code checkingChris Mason1-226/+254
2007-02-28Take out the merge-during-search-on-delete code, it is buggy.Chris Mason1-28/+14
2007-02-26Add fsx-style randomized tree testerChris Mason1-2/+4
2007-02-24cleanup & commentChris Mason1-1/+27
2007-02-24push_leaf_rightChris Mason1-7/+102
2007-02-24Break up ctree.c a littleChris Mason1-366/+80
2007-02-23Block sized tree extents and extent deletionChris Mason1-47/+198
2007-02-22switch to early splitsChris Mason1-145/+118
2007-02-21extent fixesChris Mason1-23/+46
2007-02-20early extent mapping supportChris Mason1-5/+147
2007-02-02Commenting/cleanupChris Mason1-63/+186
2007-02-02Add backing store, memory managementChris Mason1-160/+272
2007-01-26Faster deletes, add Makefile and kerncompatChris Mason1-21/+61
2007-01-26Initial checkin, basic working tree codeChris Mason1-0/+810