aboutsummaryrefslogtreecommitdiffstats
path: root/volumes.c
AgeCommit message (Expand)AuthorFilesLines
2016-01-12btrfs-progs: Enhance chunk validation checkQu Wenruo1-1/+28
2016-01-04btrfs-progs: verbose error when we find an unexpected item in sys_arrayDavid Sterba1-1/+5
2016-01-04btrfs-progs: handle invalid num_stripes in sys_arrayDavid Sterba1-0/+8
2016-01-04btrfs-progs: add more checks to btrfs_read_sys_arrayDavid Sterba1-3/+23
2016-01-04btrfs-progs: cleanup, rename a few variables in btrfs_read_sys_arrayDavid Sterba1-15/+16
2016-01-04btrfs-progs: update btrfs_read_sys_array to match kernel implementationDavid Sterba1-15/+16
2015-11-16btrfs-progs: find-root: Add support to search chunk rootQu Wenruo1-3/+3
2015-11-13btrfs-progs: use on-stack buffer for btrfs_scan_one_deviceDavid Sterba1-13/+3
2015-10-21btrfs-progs: use calloc instead of malloc+memsetSilvio Fricke1-2/+1
2015-08-31btrfs-progs: Introduce btrfs_close_all_devices helperZhao Lei1-0/+11
2015-05-26btrfs-progs: btrfstune: fix a bug which makes unfinished fsid change unrecove...Qu Wenruo1-1/+2
2015-05-20btrfs-progs: Fix a bug in chunk item extra check and allow degraded chunk.Qu Wenruo1-6/+5
2015-05-14btrfs-progs: Add extra chunk item check to avoid btrfs-progs crash.Qu Wenruo1-3/+57
2015-01-27btrfs-progs: drop feature defines from C files, in favour of CFLAGS definesDimitri John Ledkov1-2/+0
2014-12-19btrfs-progs: move contents of math.h to utils.h and deleteDavid Sterba1-1/+1
2014-12-09btrfs-progs: convert: fix unable to rollback case with removed empty block gr...Gui Hecheng1-0/+2
2014-12-09btrfs-progs: remove dead condition for btrfs_map_blockGui Hecheng1-1/+1
2014-10-10btrfs-progs: fix device missing of btrfs fi show with seed devicesGui Hecheng1-0/+1
2014-10-10btrfs-progs: fix BUG_ON when all devices under seed fs are missingGui Hecheng1-2/+9
2014-10-01Btrfs-progs: don't assert when we have an invalid mappingJosef Bacik1-2/+14
2014-08-22Btrfs-progs: fix Segmentation fault of btrfs-convertLiu Bo1-2/+8
2014-08-22btrfs-progs: Allow btrfs_read_dev_super() to read all 3 super for super_recover.Qu Wenruo1-2/+2
2014-08-22btrfs-progs: Fix a use-after-free in the volumes code.Adam Buchbinder1-0/+1
2014-05-02btrfs-progs: add dev maxs limit for btrfs_alloc_chunk in user spaceGui Hecheng1-0/+22
2014-05-02btrfs-progs: fix wrong max system array size check in user spaceGui Hecheng1-1/+2
2014-03-21btrfs-progs: Fix a memleak in btrfs_scan_one_device.Qu Wenruo1-3/+10
2014-01-31btrfs-progs: btrfsck operations should be exclusiveAnand Jain1-1/+1
2014-01-31btrfs-progs: use stripe_len define hereAnand Jain1-3/+3
2014-01-31btrfs-progs: remove NULL-ptr judge before free for btrfs-progsGui Hecheng1-4/+2
2014-01-31Btrfs-progs: chunk-recover: add new flag to prepare recovering for ordered da...Wang Shilong1-1/+8
2013-10-16btrfs-progs: calculate available blocks on device properlyHidetoshi Seto1-6/+98
2013-09-03btrfs-progs: remove variable length stack arraysZach Brown1-2/+14
2013-09-03btrfs-progs: fix shadow symbolsZach Brown1-1/+1
2013-09-03btrfs-progs: mark static & remove unused from shared kernel codeEric Sandeen1-64/+5
2013-09-03btrfs-progs: drop unused parameter from btrfs_release_pathEric Sandeen1-3/+3
2013-09-03Btrfs-progs: return immediately on tree search failureFilipe David Borba Manana1-0/+2
2013-08-09Btrfs-progs: optimize function btrfs_read_chunk_treeFilipe David Borba Manana1-18/+10
2013-08-09Btrfs-progs: remove unused codeFilipe David Borba Manana1-2/+0
2013-08-09Btrfs-progs: add kstrdup() return value checkFilipe David Borba Manana1-0/+5
2013-08-09btrfs-progs: Cleanup unneeded extra variant in btrfs_read_sys_arrayQu Wenruo1-12/+5
2013-08-09btrfs-progs: Cleanup for using BTRFS_SETGET_STACK instead of raw convertQu Wenruo1-1/+1
2013-08-09Btrfs-progs: cleanup duplicated division functionsEric Sandeen1-8/+1
2013-07-05Btrfs-progs: fix closing of devicesFilipe David Borba Manana1-2/+2
2013-07-03Merge branch 'liubo-image-restore'Chris Mason1-0/+147
2013-07-03Btrfs-progs: enhance btrfs-image to restore image onto multiple disksLiu Bo1-0/+143
2013-07-03Btrfs-progs: skip open devices which is missingLiu Bo1-0/+4
2013-07-03Btrfs-progs: Add chunk rebuild function for RAID1/SINGLE/DUPMiao Xie1-6/+5
2013-07-03Btrfs-progs: Add chunk recover function - using old chunk itemsMiao Xie1-7/+4
2013-07-03Btrfs-progs: extend the extent cache for the device extentMiao Xie1-7/+8
2013-07-03Btrfs-progs: introduce common insert/search/delete functions for rb-treeMiao Xie1-13/+9
2013-07-03Btrfs-progs: Don't free the devices when close the ctreeMiao Xie1-0/+3
2013-07-03Btrfs-progs: don't close the file descriptor 0 when closing a deviceMiao Xie1-2/+5
2013-04-23btrfs-progs: delete unused function btrfs_read_super_deviceAnand Jain1-9/+0
2013-03-10btrfs-progs: separate super_copy out of fs_infoDavid Sterba1-10/+10
2013-03-10btrfs-progs: check return of posix_fadviseEric Sandeen1-1/+2
2013-02-27btrfs-progs: avoid double-free in __btrfs_map_blockEric Sandeen1-0/+1
2013-02-06Merge branch 'cov-fixes-v1-integration-20130201' of http://git.zabbo.net/cgit...Chris Mason1-2/+2
2013-02-06Merge branch 'for-chris' of git://repo.or.cz/btrfs-progs-unstable/devel into ...Chris Mason1-0/+16
2013-02-05btrfs-progs: free path on read_chunk_tree errorZach Brown1-1/+1
2013-02-05btrfs-progs: don't write memory after sb to diskZach Brown1-1/+1
2013-02-01Add basic RAID[56] supportDavid Woodhouse1-9/+173
2013-02-01Clear caches when opening and closing devicesChris Mason1-0/+2
2013-01-31Btrfs-progs: add support for device replace procedureStefan Behrens1-0/+16
2013-01-17Btrfs-progs: fix unaligned accessesArne Jansen1-3/+5
2012-02-22btrfsck: add early code to handle corrupted block groupsChris Mason1-12/+0
2012-02-22Scan /dev/md and device mapper devices lastChris Mason1-1/+8
2011-11-03Btrfs: fix raid10 reading mathintegration-scrubChris Mason1-2/+0
2011-10-27btrfs-progs: add a recovery utility to pull files from damanged filesystemsJosef Bacik1-7/+50
2011-10-25remove unused variablesHubert Kario1-2/+0
2011-10-25Fix unused-but-set errors in gcc-4.6Chris Ball1-4/+0
2011-10-25btrfs-progs: Add new feature to mkfs.btrfs to make file system image file fro...Donggeun Kim1-0/+104
2011-04-22Fill missing devices so degraded filesystems can be readChris Mason1-2/+13
2008-12-17Btrfs: update converter for the new disk formatYan Zheng1-12/+14
2008-12-08Btrfs: Add inode sequence number for NFS and reserved space in a few structsChris Mason1-0/+1
2008-12-05superblock duplicationYan Zheng1-11/+58
2008-11-20Btrfs image toolYan Zheng1-1/+4
2008-11-18update btrfs-progs for seed device supportYan Zheng1-10/+102
2008-05-02Fix compiler warning in volumes.cChris Mason1-1/+1
2008-04-25Add mkfs.btrfs -A offset to control allocation start on devicesChris Mason1-0/+4
2008-04-22Update the Ext3 converterChris Mason1-1/+2
2008-04-22Add a command to show all of the btrfs filesystems on the box (btrfs-show)Chris Mason1-13/+14
2008-04-18Fix chunk allocation when some devices don't have enough room for the stripeChris Mason1-19/+30
2008-04-18Use better chunk sizes for small and large filesystemsChris Mason1-11/+61
2008-04-18Add support for filesystem labels via mkfs.btrfs -LChris Mason1-2/+9
2008-04-18Use device uuids when scanning devicesChris Mason1-7/+22
2008-04-16Add raid10 supportChris Mason1-4/+45
2008-04-15Add chunk uuids and update multi-device back referencesChris Mason1-22/+48
2008-04-10Write all super blocks during commitChris Mason1-2/+62
2008-04-09Retry metadata reads in the face of checksum failuresChris Mason1-1/+25
2008-04-09Change btrfs_map_block to return a structure with mappings for all stripesChris Mason1-26/+54
2008-04-04Recow all roots at the end of mkfsChris Mason1-4/+14
2008-04-03Add support for single single duplication of metadataChris Mason1-8/+33
2008-04-03Add mirroring support across multiple drivesChris Mason1-19/+39
2008-04-01btrfs-progs: Fix printf format casting errorsAlex Chiang1-5/+9
2008-03-25Implement raid0 when multiple devices are presentChris Mason1-30/+102
2008-03-24Walk all block devices looking for btrfsChris Mason1-19/+173
2008-03-24ioctls to scan for btrfs filesystemsChris Mason1-0/+1
2008-03-24Btrfsck updates for multi-device filesystemsChris Mason1-47/+16
2008-03-24Dynamic chunk allocationChris Mason1-44/+55
2008-03-24Add support for multiple devices per filesystemChris Mason1-0/+771