summaryrefslogtreecommitdiffstats
path: root/disk-io.c
AgeCommit message (Expand)AuthorFilesLines
2011-10-25btrfs-progs: cast u64 to long long to avoid printf warningsAnton Blanchard1-2/+4
2011-10-25Fix unused-but-set errors in gcc-4.6Chris Ball1-4/+0
2011-10-25Btrfs-progs: add a btrfs-select-super command to overwrite the superChris Mason1-1/+1
2011-04-22Fill missing devices so degraded filesystems can be readChris Mason1-0/+1
2010-09-23Fix use after free in close_ctreeJeff Mahoney1-5/+5
2010-09-23Make csum_tree_block_size complain about the right thing.Zhu Yanhai1-1/+1
2009-06-08Update converter for the new formatYan Zheng1-0/+8
2009-06-08Mixed back reference (FORWARD ROLLING FORMAT CHANGE)Chris Mason1-61/+109
2009-06-03Fix spelling mistake when running 'btrfsck' when argument doesn't exist.nick d1-1/+1
2009-04-15Add scan of the btrfs log tree to btrfs-debug-treeChris Mason1-1/+35
2009-01-21btrfsck: Exit and print error message when not able to open a deviceThadeu Lima de Souza Cascardo1-0/+1
2008-12-17Btrfs: update converter for the new disk formatYan Zheng1-54/+104
2008-12-05superblock duplicationYan Zheng1-7/+26
2008-12-02btrfs-progs: support for different csum algorithimsJosef Bacik1-5/+19
2008-11-20Btrfs image toolYan Zheng1-2/+4
2008-11-18update btrfs-progs for seed device supportYan Zheng1-6/+23
2008-10-30Avoid tree of tree root cow when committing a clean FSChris Mason1-0/+3
2008-10-29Add root tree pointer transaction idsYan Zheng1-4/+22
2008-05-13Verify parent generation number on btree readsChris Mason1-8/+39
2008-05-12Pass down the expected generation number when reading tree blocksChris Mason1-6/+7
2008-05-05Add a readonly flag open_ctree to force RO opensChris Mason1-5/+20
2008-04-22Update the Ext3 converterChris Mason1-5/+7
2008-04-22Add a command to show all of the btrfs filesystems on the box (btrfs-show)Chris Mason1-2/+0
2008-04-15Add chunk uuids and update multi-device back referencesChris Mason1-1/+5
2008-04-10Write all super blocks during commitChris Mason1-2/+39
2008-04-09Retry metadata reads in the face of checksum failuresChris Mason1-22/+39
2008-04-09Change btrfs_map_block to return a structure with mappings for all stripesChris Mason1-22/+23
2008-04-04Recow all roots at the end of mkfsChris Mason1-4/+7
2008-04-03Add mirroring support across multiple drivesChris Mason1-26/+67
2008-04-01btrfs-progs: Fix printf format casting errorsAlex Chiang1-3/+4
2008-04-01Update struct btrfs_header flags, and use it to indicate buffers are writtenChris Mason1-0/+2
2008-03-24Walk all block devices looking for btrfsChris Mason1-17/+33
2008-03-24Btrfsck updates for multi-device filesystemsChris Mason1-4/+4
2008-03-24Dynamic chunk allocationChris Mason1-1/+1
2008-03-24Add support for multiple devices per filesystemChris Mason1-19/+125
2008-03-04Rename the extent_map code to extent_ioChris Mason1-13/+13
2008-01-08Add rollback support for the converterYan1-1/+6
2008-01-04Update find_free_extent for the ext3 conversion toolYan1-1/+2
2008-01-04Update btrfs-progs to match kernel sourcesYan1-320/+345
2007-12-14Verify extent back references in btrfsckChris Mason1-1/+1
2007-12-05Update btrfs-progs to better match the kernelYan1-8/+6
2007-11-30Add simple stripe size parameterChris Mason1-0/+1
2007-10-17Remove the last radix tree (block_group_cache)Chris Mason1-1/+1
2007-10-15Make the crc32c code match what the kernel modules are currently doingChris Mason1-7/+9
2007-10-15Create a slightly more generic extent-caching structureChris Mason1-15/+24
2007-10-15Switch to byte granular allocationsChris Mason1-43/+71
2007-10-15Stop using radix trees to record pending allocationsChris Mason1-2/+3
2007-10-15Allow large blocksChris Mason1-12/+14
2007-06-28calculate checksums during IOJosef Bacik1-0/+31
2007-06-12add GPLv2Chris Mason1-0/+18
2007-06-09remove device treeChris Mason1-186/+3
2007-04-26start of block group codeChris Mason1-2/+13
2007-04-23faster btrfsckChris Mason1-1/+5
2007-04-20add owner and type fields to the extents aand block headersChris Mason1-0/+1
2007-04-12add some support for multiple devices to progsChris Mason1-6/+190
2007-04-11early support for multiple devicesChris Mason1-0/+6
2007-04-10drop the inode map treeChris Mason1-18/+0
2007-04-10btrfsctlChris Mason1-3/+0
2007-04-05uuidsChris Mason1-0/+3
2007-03-21create a root dir in mkfsChris Mason1-6/+11
2007-03-20Better block record keeping, real mkfsChris Mason1-8/+3
2007-03-20change dir-test to insert inode_itemsChris Mason1-0/+2
2007-03-20Add inode map, and the start of file extent itemsChris Mason1-80/+96
2007-03-16transaction handles everywhereChris Mason1-24/+36
2007-03-14variable block size supportChris Mason1-19/+23
2007-03-13Change the super to point to a tree of trees to enable persistent snapshotsChris Mason1-28/+107
2007-03-13rename funcs and structs to btrfsChris Mason1-52/+54
2007-03-12get/set for struct header fieldsChris Mason1-3/+4
2007-03-12fix leak in btrfs_drop_snapshotChris Mason1-1/+1
2007-03-07Fixup last found extent cachingChris Mason1-0/+1
2007-03-06Fixup reference counting on cowsChris Mason1-5/+26
2007-03-02early reference countingChris Mason1-0/+2
2007-03-02period commit during initial fill in the random testerChris Mason1-2/+1
2007-03-02Fix extent code to use merge during deleteChris Mason1-0/+1
2007-03-01pretend page cache & commit codeChris Mason1-2/+89
2007-02-26fixup dbfile permsChris Mason1-1/+1
2007-02-24Break up ctree.c a littleChris Mason1-1/+0
2007-02-23Block sized tree extents and extent deletionChris Mason1-59/+31
2007-02-22switch to early splitsChris Mason1-1/+2
2007-02-21extent fixesChris Mason1-34/+45
2007-02-20early extent mapping supportChris Mason1-23/+53
2007-02-02Add backing store, memory managementChris Mason1-0/+174