aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2012-03-28Add incompat flag for big metadata blocksdangerdonteveruseChris Mason1-0/+15
2012-03-26mkfs: make -l and -n an alias for each otherChris Mason1-4/+8
2012-02-22btrfsck: add early code to handle corrupted block groupsChris Mason6-32/+81
2012-02-22Scan /dev/md and device mapper devices lastChris Mason2-2/+32
2012-02-21Btrfs: use /proc/partitions scanning for btrfs_scan_for_fsidChris Mason1-1/+6
2012-02-21Btrfsck: add the ability to prune corrupt extent allocation tree blocksChris Mason7-218/+439
2012-02-10btrfsck: remove extents from the fsck reference tracker as they are freedChris Mason3-7/+99
2012-02-09btrfsck: make sure we fix the block group accounting during repairChris Mason2-4/+32
2012-02-09btrfsck: add --init-csum-tree to replace the csum root with an empty oneChris Mason4-6/+66
2012-02-09btrfsck: make sure to dirty all block groups as we fix accountingChris Mason1-0/+6
2012-02-08Fix btrfs-convert, btrfs-restore and btrfs-find-root buildChris Mason2-8/+8
2012-02-08Turn off some commands in MakefileChris Mason1-1/+1
2012-02-08Merge branch 'for-chris' of git://github.com/idryomov/btrfs-progsChris Mason9-17/+39
2012-02-08btrfsck: fix block group accounting during repairChris Mason4-75/+174
2012-02-08Btrfs-progs: allow multi-line command group synopsisIlya Dryomov9-17/+39
2012-02-07btrfs-corrupt-block: add -E option to randomly corrupt the extent_rootChris Mason2-30/+111
2012-02-07btrfsck: add code to rebuild extent recordsChris Mason4-48/+436
2012-02-07btrfs-corrupt-block: add -e option to corrupt the extent recordChris Mason1-39/+76
2012-02-06btrfsck: don't BUG on corrupted extent recordsChris Mason1-1/+4
2012-02-06Allow extent_buffers to use more ramChris Mason1-4/+6
2012-02-06btrfsck: print some progressChris Mason1-0/+3
2012-02-05Add open_ctree_fs_info for partial FS opensChris Mason5-54/+112
2012-02-05Merge branch 'restriper' of git://github.com/idryomov/btrfs-progsparserChris Mason1-6/+32
2012-02-05Btrfs-progs: fall back to the v1 ioctl if the new balance ioctl failsChris Mason1-6/+32
2012-02-05Merge branch 'restriper' of git://github.com/idryomov/btrfs-progsChris Mason9-45/+795
2012-02-05Merge branch 'parser' of git://github.com/idryomov/btrfs-progsChris Mason12-1765/+2231
2012-02-03Btrfs-progs: add restriper commandsIlya Dryomov1-0/+588
2012-02-03Btrfs-progs: add 'balance' command group infrastructureIlya Dryomov5-38/+101
2012-02-03Btrfs-progs: add restriper headersIlya Dryomov4-7/+106
2012-02-03Btrfs-progs: switch all existing commands to a new parserIlya Dryomov8-200/+466
2012-02-03Btrfs-progs: implement new subcommand parserIlya Dryomov4-386/+479
2012-02-03Btrfs-progs: rearrange files in the repoIlya Dryomov9-1312/+1419
2011-12-12Btrfs-progs: change the way mkfs picks raid profilesIlya Dryomov1-11/+35
2011-12-12Btrfs-progs: fail gracefully on error from open_ctree()Ilya Dryomov1-4/+5
2011-12-01Btrfs-progs: Relocate -lpthread in makefileArnd Hannemann1-2/+2
2011-11-21btrfs-progs: make sure btrfs-zero-log writes somethingChris Mason1-0/+3
2011-11-05Btrfs: add the tree history log to btrfs-progsChris Mason2-1/+139
2011-11-03Btrfs: fix raid10 reading mathintegration-scrubChris Mason1-2/+0
2011-11-02Btrfs-progs: added ioctls and commands to resolve inodes and logical addrsJan Schmidt5-1/+262
2011-11-02Btrfs-progs: added resolve commands to man pageJan Schmidt1-0/+29
2011-11-02Fix missing entries in listing of subvolumesLi Zefan1-1/+4
2011-11-02Btrfs-progs: btrfs-list: split list_subvolsChris Mason1-85/+64
2011-10-31Merge branch 'recovery-beta' of git://git.kernel.org/pub/scm/linux/kernel/git...Chris Mason16-86/+2148
2011-10-27btrfs-progs: remove old debugging statementrecovery-betaChris Mason1-2/+0
2011-10-27btrfs-progs: add a utility to corrupt a single blockChris Mason2-1/+225
2011-10-27btrfs-debug-tree: add -r option to print only the rootsChris Mason1-9/+28
2011-10-27restore: deal with holes and set i_size correctlyChris Mason2-3/+21
2011-10-27btrfs-progs: fixup is_mounted checksChris Mason1-6/+12
2011-10-27btrfs-progs: add a recovery utility to pull files from damanged filesystemsJosef Bacik13-70/+1867
2011-10-27Print the root generation in btrfs-debug-treeChris Mason1-2/+3
2011-10-25Print the root generation in btrfs-debug-treeChris Mason1-2/+3
2011-10-25Btrfs-progs: make btrfs df report profiles for mixed block groupsIlya Dryomov1-2/+2
2011-10-25btrfs-progs: Improvement for making btrfs image from source directory.Zhong, Xin2-16/+17
2011-10-25Scan the devices listed in /proc/partitionsGoffredo Baroncelli5-17/+119
2011-10-25Btrfs-progs: specify label length larger than 255 bytes cause mkfs.btrfs buff...Jeff Liu1-2/+2
2011-10-25btrfsck: decode error properlySergei Trofimovich3-3/+3
2011-10-25check number of args for btrfs sub snap correctlyAndreas Philipp1-1/+1
2011-10-25Btrfs-progs: add "btrfs subvolume get-default" subcommandZhong, Xin5-4/+98
2011-10-25btrfs-progs-unstable: replace debug-tree to btrfs-debug-tree in INSTALLWang Sheng-Hui1-2/+2
2011-10-25fix incorrect argument checking for "btrfs sub snap -r"Hugo Mills1-1/+1
2011-10-25btrfs-progs: scrub added to manpageJan Schmidt1-1/+63
2011-10-25btrfs-progs: scrub userland implementationJan Schmidt1-0/+1666
2011-10-25btrfs-progs: added check_mounted_whereJan Schmidt2-7/+24
2011-10-25btrfs-progs: scrub ioctlsJan Schmidt2-2/+58
2011-10-25btrfs-progs: commands addedJan Schmidt4-3/+31
2011-10-25remove unused include "version.h"Andreas Philipp1-1/+0
2011-10-25update manpage entries for btrfs subvolume listAndreas Philipp1-8/+11
2011-10-25print parent ID in btrfs suvolume listAndreas Philipp4-11/+43
2011-10-25some style/layout changesAndreas Philipp1-10/+8
2011-10-25add all targets to clean targetAndreas Philipp1-1/+2
2011-10-25remove unused variablesHubert Kario2-5/+0
2011-10-25gcc 4.6: fix potentially unused variableHugo Mills1-1/+1
2011-10-25make btrfs cross compilation friendlyKamble, Nitin A1-16/+16
2011-10-25mkfs.btrfs: Fix compilation errors with gcc 4.6Hugo Mills1-3/+4
2011-10-25Btrfs-progs: Correct path munging in bcpcwillu1-4/+2
2011-10-25btrfs-map-logical: segfaults when no output file is givenArne Jansen1-0/+1
2011-10-25mkfs.btrfs: fix error text in '-r' modeSergei Trofimovich1-1/+1
2011-10-25mkfs.btrfs: fix memory leak caused by 'scandir()' callsSergei Trofimovich1-0/+16
2011-10-25mkfs.btrfs: free buffers allocated by pretty_sizesSergei Trofimovich1-1/+3
2011-10-25mkfs.btrfs: write zeroes instead on uninitialized data.Sergei Trofimovich2-0/+8
2011-10-25mkfs.btrfs: fix symlink names writingSergei Trofimovich1-1/+3
2011-10-25mkfs.btrfs: return some defined value instead of garbage when lookup checksumSergei Trofimovich1-0/+1
2011-10-25mkfs.btrfs: fail on scandir error (-r mode)Sergei Trofimovich1-0/+6
2011-10-25btrfs-convert: fix typo: 'all inode' -> 'all inodes'Sergei Trofimovich1-1/+1
2011-10-25make "btrfs filesystem label" command actually workFajar A. Nugraha1-0/+6
2011-10-25btrfs progs: fix extra metadata chunk allocation in --mixed caseArne Jansen1-3/+4
2011-10-25incorrect argument checking for "btrfs sub snap -r"Stephane Chazelas1-1/+1
2011-10-25btrfs-progs: Fix over-sized limit on bufferHugo Mills1-1/+1
2011-10-25Updated manpage for btrfs subvolume snapshot.Andreas Philipp1-5/+6
2011-10-25Test the additional ioctl.Andreas Philipp1-0/+1
2011-10-25Support the new parameters in do_clone(int argc, char** argv).Andreas Philipp1-2/+2
2011-10-25Add support for read-only subvolumes.Andreas Philipp1-8/+40
2011-10-25Added support for an additional ioctl.Andreas Philipp1-0/+17
2011-10-25btrfs-progs: cast u64 to long long to avoid printf warningsAnton Blanchard7-9/+14
2011-10-25Fix unused-but-set errors in gcc-4.6Chris Ball12-126/+6
2011-10-25add detailed help messages to btrfs commandHubert Kario1-31/+65
2011-10-25add advanced use of --help to help messageHubert Kario1-0/+2
2011-10-25mkfs should initialize unused fields properlyJan Schmidt1-0/+10
2011-10-25btrfs-progs: setting of time to the root directoryTsutomu Itoh1-0/+9
2011-10-25btrfs-progs: add discard support to mkfsChristoph Hellwig2-4/+38
2011-10-25btrfs-progs: fix wrong extent buffer size when reading tree blockMiao Xie1-1/+3
2011-10-25btrfs-progs: Add new feature to mkfs.btrfs to make file system image file fro...Donggeun Kim3-24/+947
2011-10-25Btrfs-progs: Update man page for mixed data+metadata option.Mitch Harder1-0/+7
2011-10-25Add the "btrfs filesystem label" commandGoffredo Baroncelli9-6/+222
2011-10-25Deprecate btrfsctl, btrfs-show, btrfs-volGoffredo Baroncelli5-0/+21
2011-10-25Update/clean up btrfs help and man page V2Goffredo Baroncelli3-33/+49
2011-10-25Update for lzo supportLi Zefan5-13/+42
2011-10-25Btrfs-progs: add support for mixed data+metadata block groupsJosef Bacik6-49/+112
2011-10-25Btrfs-progs: update super fields for space cacheJosef Bacik2-1/+6
2011-10-25Improve error handling in the btrfs commandGoffredo Baroncelli3-34/+89
2011-10-25update man page to new defragment command interfaceHubert Kario1-7/+26
2011-10-25Btrfs-progs utils Informative errorsGoldwyn Rodrigues1-2/+3
2011-10-25Btrfs-progs use safe string manipulation functionsEduardo Silva4-13/+14
2011-10-25Btrfs-progs: add a btrfs-select-super command to overwrite the superChris Mason4-1/+104
2011-04-22Check for RAID10 in set_avail_alloc_bitsChris Mason1-0/+1
2011-04-22Fill missing devices so degraded filesystems can be readChris Mason2-2/+14
2011-04-22Fix the help text for btrfs-map-logicalChris Mason1-1/+1
2010-10-06btrfs-debug-tree: add -d option to print only the device mappingChris Mason1-14/+17
2010-10-05Add rescue command to zero the logChris Mason2-0/+72
2010-10-04Add btrfsck option to select the super block copyChris Mason1-4/+25
2010-09-23Fix undefined reference to symbol 'error_message'Yan Zheng1-1/+1
2010-09-23Fix inode link count checks in btrfsckYan Zheng1-2/+6
2010-09-23Handle bad extent type caseFrederic Weisbecker1-0/+9
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
2010-09-23fix incompat flagsJosef Bacik1-1/+3
2010-09-23Avoid uninitialized variant compile warningZhao Lei1-3/+3
2010-09-23fix a compile fail by strndup in RHEL5 envZhao Lei2-1/+2
2010-09-23fix wrong return valueMiao Xie1-2/+2
2010-09-23Remove superfluous WARN_ON in btrfsckYan Zheng1-1/+0
2010-09-23add mounted-checking for btrfs-volMiao Xie1-2/+16
2010-09-23only print FIRST_CHUNK_TREE for chunk items in debug-treeSage Weil1-2/+5
2010-09-23check slash in deleting subvolumesTARUISI Hiroaki1-0/+11
2010-09-23add missing include for btrfsck.cChristian Hesse1-0/+1
2010-09-23prevent btrfsck to run on mounted filesystemsAndi Drebes1-0/+10
2010-09-23multidevice support for check_mountedAndi Drebes3-33/+210
2010-04-06Btrfs: add btrfs-debug-tree -b <block number> to print a single blockChris Mason6-13/+42
2010-03-18Add btrfs subvol find-new commandChris Mason6-11/+465
2010-03-15Add ioctl-test.c which just prints all the ioctl numbers.Chris Mason2-0/+39
2010-03-14Btrfs-progs: add btrfs filesystem df to print space infoJosef Bacik4-0/+107
2010-03-11Update the btrfs man page with the new commandsGoffredo Baroncelli1-0/+170
2010-03-11Correct the check of the argument number for the "btrfs dev add|rem" commandsGoffredo Baroncelli2-6/+8
2010-03-11Avoid the exit(2) function; instead return with an appropriate value;Goffredo Baroncelli1-6/+9
2010-03-11Add the program name as the first parameter in the command of the btrfs toolGoffredo Baroncelli2-31/+91
2010-03-11new util: 'btrfs'ghigo7-171/+1167
2010-03-11Add new defrag range ioctl that can also compress files on demand.Chris Mason3-3/+185
2010-02-28Btrfs-progs: add command to set default subvolJosef Bacik2-0/+18
2010-02-28Add btrfs-list for listing subvolumesChris Mason4-1/+541
2009-11-12Add btrfs-map-logical program to map and read logical block numbersChris Mason2-1/+226
2009-09-21btrfsck: check root back/forward referencesYan, Zheng1-34/+410
2009-09-21btrfsctl: add snapshot/subvolume destroy ioctlYan, Zheng2-1/+17
2009-06-12used space accounting fix for the converterYan Zheng1-7/+0
2009-06-11btrfs-progs v0.19v0.19Chris Mason1-1/+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 Zheng4-168/+145
2009-06-08Mixed back reference (FORWARD ROLLING FORMAT CHANGE)Chris Mason15-1213/+2725
2009-06-03Fix man page headers to include the correct program name.Chris Mason2-2/+2
2009-06-03Fix printf format casting errorsLuca Bruno4-7/+12
2009-06-03Fix spelling mistake when running 'btrfsck' when argument doesn't exist.nick d1-1/+1
2009-06-03Update btrfs-debug-tree to output more readable strings.Shen Feng3-31/+102
2009-06-03Add btrfs-show man pagePeng Tao2-1/+24
2009-06-03Add -V|--version to mkfs.btrfs argument parserLuca Bruno1-1/+11
2009-06-03Add btrfs-image man pagePeng Tao2-1/+38
2009-06-03Fix typos in btrfsck, btrfsctl, mkfs.btrfs manualPeng Tao3-3/+3
2009-05-13Fix print-tree.c to skip blocks it can't read instead of abortingChris Mason1-0/+6
2009-04-15Add scan of the btrfs log tree to btrfs-debug-treeChris Mason5-11/+73
2009-03-09Fix showblocks to display different colors for different metadata rootsChris Mason1-32/+51
2009-01-21Add man/btrfsck.8.in and Makefile for man pagesGoldwyn Rodrigues2-0/+44
2009-01-21Add man/btrfsctl.8.inGoldwyn Rodrigues1-0/+45
2009-01-21Add man/mkfs.btrfs.8.inGoldwyn Rodrigues1-0/+63
2009-01-21btrfsck.c: bit-fields should be unsignedWang Cong1-11/+11
2009-01-21btrfsck: Exit and print error message when not able to open a deviceThadeu Lima de Souza Cascardo2-0/+4
2009-01-21btrfs-image.c: fix return valuesWang Cong1-3/+3
2009-01-21btrfs-progs: make several functions staticWang Cong2-6/+6
2009-01-21Fix misleading error message in btrfsctlCalvin Walton1-0/+4
2009-01-21Mention minimum size on devices that are considered too smallJan Engelhardt1-1/+2
2009-01-21Modify Makefile to include man directoryGoldwyn Rodrigues1-2/+9
2009-01-21Update convert for uninitialized block groupsYan Zheng1-4/+40
2009-01-21Drop bit-radix.[ch] filesChris Mason1-2/+2
2009-01-16Update version.sh to 0.18v0.18Chris Mason1-1/+1
2009-01-16Fix ioctl arg size (userland incompatible change!)Chris Mason2-9/+4
2009-01-12Update version.sh to v0.17v0.17Chris Mason1-1/+1
2009-01-12Fix isize/nbytes update bugs in btrfs-convertYan Zheng2-8/+32
2009-01-11Fix mispatch of the experimental warningsChris Mason1-0/+3
2009-01-09Warn user that this release is experimentalJim Owens0-0/+0
2009-01-09Fix an accessing freed memory bug in btrfsckYan Zheng1-5/+7
2009-01-07Rename debug-tree to btrfs-debug-treeChris Mason1-3/+3
2009-01-07Add error processing for btrfsctl -aShen Feng2-5/+12
2009-01-07debug-tree output tree/key type instead of idShen Feng2-13/+138
2009-01-07Update BUG_ON and WARN_ONShen Feng1-2/+3
2009-01-07Add semantic checks to btrfsck for files and directoriesYan Zheng5-49/+1309
2009-01-07Fix compile error in quick-test.c of btrfs progsLiu Hui1-1/+2
2009-01-07Fix mkfs.btrfs usage help to match the current argsShen Feng1-1/+5
2009-01-07Make the minimum filesystem size error message more clearShen Feng1-0/+7
2008-12-17Btrfs: update converter for the new disk formatYan Zheng12-362/+824
2008-12-08Btrfs: Add inode sequence number for NFS and reserved space in a few structsChris Mason2-0/+29
2008-12-05superblock duplicationYan Zheng7-37/+140
2008-12-08Btrfs: move data checksumming into a dedicated treeChris Mason5-10/+51
2008-12-02Rev the disk format for the compat code and the csum selectionChris Mason1-1/+1