summaryrefslogtreecommitdiffstats
path: root/extent-tree.c
AgeCommit message (Expand)AuthorFilesLines
2011-10-25btrfs progs: fix extra metadata chunk allocation in --mixed caseArne Jansen1-3/+4
2011-10-25btrfs-progs: cast u64 to long long to avoid printf warningsAnton Blanchard1-1/+2
2011-10-25Fix unused-but-set errors in gcc-4.6Chris Ball1-30/+0
2011-04-22Check for RAID10 in set_avail_alloc_bitsChris Mason1-0/+1
2009-06-11Check duplicate backrefs for both data and metadataYan Zheng1-8/+2
2009-06-08Make sure all dirty blocks are written at commit timeYan Zheng1-19/+13
2009-06-08Update converter for the new formatYan Zheng1-6/+18
2009-06-08Mixed back reference (FORWARD ROLLING FORMAT CHANGE)Chris Mason1-647/+1273
2009-06-03Fix printf format casting errorsLuca Bruno1-1/+2
2009-01-07Add semantic checks to btrfsck for files and directoriesYan Zheng1-9/+10
2008-12-17Btrfs: update converter for the new disk formatYan Zheng1-31/+27
2008-12-05superblock duplicationYan Zheng1-0/+26
2008-11-18update btrfs-progs for seed device supportYan Zheng1-34/+47
2008-10-09Remove offset field from struct btrfs_extent_refYan Zheng1-65/+45
2008-09-23Full back reference supportZheng Yan1-457/+639
2008-05-13Verify parent generation number on btree readsChris Mason1-2/+2
2008-05-12Pass down the expected generation number when reading tree blocksChris Mason1-3/+8
2008-04-24Speed improvement and bug fixes for ext3 converterYan Zheng1-15/+24
2008-04-24Fix balance_level to free the middle block if there is room in the left oneChris Mason1-2/+2
2008-04-22Update the Ext3 converterChris Mason1-11/+109
2008-04-15Add chunk uuids and update multi-device back referencesChris Mason1-15/+8
2008-04-04Don't allow written blocks from this transaction to be reallocatedChris Mason1-1/+3
2008-04-04Recow all roots at the end of mkfsChris Mason1-23/+41
2008-04-03Add support for single single duplication of metadataChris Mason1-12/+3
2008-04-03Add mirroring support across multiple drivesChris Mason1-2/+6
2008-04-01btrfs-progs: Fix printf format casting errorsAlex Chiang1-9/+15
2008-03-25Implement raid0 when multiple devices are presentChris Mason1-33/+44
2008-03-24Walk all block devices looking for btrfsChris Mason1-4/+0
2008-03-24Dynamic chunk allocationChris Mason1-41/+149
2008-03-24Add support for multiple devices per filesystemChris Mason1-277/+146
2008-03-04Remove extent back refs in batches, and avoid duplicate searchesChris Mason1-8/+54
2008-02-04Add debugging for block group update failureChris Mason1-1/+5
2008-03-04Insert extent record and the first backref in a single balanceChris Mason1-19/+29
2008-01-24Tune readahead during defrag to avoid reading too much at onceChris Mason1-13/+28
2008-03-04Rename the extent_map code to extent_ioChris Mason1-21/+12
2008-02-01Hash in the owner and offset for file extent backref keysChris Mason1-7/+6
2008-01-08A few update for btrfs-progsYan1-44/+35
2008-01-04Update find_free_extent for the ext3 conversion toolYan1-8/+15
2008-01-04Update btrfs-progs to match kernel sourcesYan1-463/+1723
2007-12-11Add back pointers from extents to the file or btree referencing themChris Mason1-17/+245
2007-12-09Add generation numbers to block pointersChris Mason1-2/+1
2007-12-05Update btrfs-progs to better match the kernelYan1-7/+19
2007-11-30Add simple stripe size parameterChris Mason1-7/+20
2007-10-19properly init block group cache structsChris Mason1-0/+1
2007-10-17Remove the last radix tree (block_group_cache)Chris Mason1-48/+43
2007-10-15Create a slightly more generic extent-caching structureChris Mason1-27/+27
2007-10-15Switch to byte granular allocationsChris Mason1-93/+79
2007-10-15Stop using radix trees to record pending allocationsChris Mason1-92/+63
2007-10-15Allow large blocksChris Mason1-11/+5
2007-09-14Make btrfs-progs compile with -fstrict-aliasing (included in -O2) again.Jan Engelhardt1-5/+5
2007-08-29btrfs-progs support for root block accountingJosef Bacik1-3/+14
2007-06-12add GPLv2Chris Mason1-0/+18
2007-06-12printf cleanupsChris Mason1-2/+2
2007-06-0832 bit compile fixesChris Mason1-1/+2
2007-05-22cleanup warnings found with -O2Chris Mason1-1/+1
2007-04-26start of block group codeChris Mason1-4/+211
2007-04-24get rid of the extent_item type fieldChris Mason1-4/+2
2007-04-23fsck checks against extent map, small fixesChris Mason1-0/+2
2007-04-20add owner and type fields to the extents aand block headersChris Mason1-2/+6
2007-04-10drop owner and parentidChris Mason1-7/+2
2007-04-05uuidsChris Mason1-0/+2
2007-03-26generations on headersChris Mason1-0/+2
2007-03-20Better block record keeping, real mkfsChris Mason1-5/+19
2007-03-20Add inode map, and the start of file extent itemsChris Mason1-48/+57
2007-03-16transaction handles everywhereChris Mason1-60/+75
2007-03-16pin freed blocks from the FS tree tooChris Mason1-11/+17
2007-03-15Use a chunk of the key flags to record the item type.Chris Mason1-7/+10
2007-03-14variable block size supportChris Mason1-4/+2
2007-03-14add leaf data casting helperChris Mason1-6/+2
2007-03-14properly reset block cache on freeChris Mason1-1/+1
2007-03-13Change the super to point to a tree of trees to enable persistent snapshotsChris Mason1-8/+7
2007-03-13make some funcs staticChris Mason1-11/+36
2007-03-13rename funcs and structs to btrfsChris Mason1-73/+74
2007-03-13struct extent_item endianChris Mason1-9/+13
2007-03-13node->blockptrs endian fixesChris Mason1-2/+2
2007-03-12struct item endian fixesChris Mason1-5/+7
2007-03-12struct key endian fixesChris Mason1-16/+18
2007-03-12get/set for struct header fieldsChris Mason1-40/+13
2007-03-12fix leak in btrfs_drop_snapshotChris Mason1-4/+7
2007-03-10recursion free-first passChris Mason1-2/+96
2007-03-07Fixup last found extent cachingChris Mason1-18/+21
2007-03-07get rid of add recursionChris Mason1-114/+95
2007-03-06Fixup reference counting on cowsChris Mason1-87/+204
2007-03-02early reference countingChris Mason1-3/+42
2007-03-02Fix extent code to use merge during deleteChris Mason1-2/+2
2007-02-28more return code checkingChris Mason1-6/+9
2007-02-28return code checkingChris Mason1-0/+5
2007-02-26u64 cleanupsChris Mason1-2/+2
2007-02-26Add fsx-style randomized tree testerChris Mason1-0/+296