aboutsummaryrefslogtreecommitdiffstats
path: root/convert
AgeCommit message (Expand)AuthorFilesLines
2024-04-30btrfs-progs: reorder key initializationsDavid Sterba2-3/+3
2024-02-08btrfs-progs: convert defined constants to enumsDavid Sterba1-6/+8
2024-01-18btrfs-progs: implement arg_strtou64_with_suffix() with a new helperQu Wenruo1-1/+2
2024-01-17btrfs-progs: convert: insert a dummy inode item before inode ref for ext2/4Qu Wenruo2-10/+40
2024-01-16btrfs-progs: convert: make sure the length of data chunks are also stripe ali...Qu Wenruo1-1/+2
2024-01-12btrfs-progs: convert: for ext2, fix possible tree-checker error when converti...Qu Wenruo1-1/+30
2023-10-13btrfs-progs: move clear-cache.[ch] from check/ to common/ directoryQu Wenruo1-1/+1
2023-10-03btrfs-progs: clean up includes, using include-what-you-useDavid Sterba4-4/+11
2023-10-03btrfs-progs: move btrfs_record_file_extent and code into a new fileJosef Bacik3-0/+3
2023-10-03btrfs-progs: drop btrfs_init_pathJosef Bacik2-9/+4
2023-06-01btrfs-progs: convert: follow the default free space tree settingQu Wenruo1-0/+23
2023-05-26btrfs-progs: tune: add the ability to generate new data checksumsQu Wenruo1-6/+6
2023-05-26btrfs-progs: convert: fix bad csum for migrated range.Qu Wenruo1-2/+10
2023-05-26btrfs-progs: replace write_and_map_eb() by write_data_to_disk()Qu Wenruo2-21/+9
2023-05-26btrfs-progs: sync file-item.h into progsJosef Bacik3-0/+3
2023-05-26btrfs-progs: sync uapi/btrfs.h into btrfs-progsJosef Bacik1-1/+1
2023-05-26btrfs-progs: introduce UASSERT() for purely userspace codeJosef Bacik2-3/+3
2023-03-23btrfs-progs: convert: handle ext4 orphan file feature properlyQu Wenruo1-2/+11
2023-02-28btrfs-progs: convert: convert help text to option formatterDavid Sterba1-26/+42
2023-02-28btrfs-progs: crypto: add common function for accelerated initializationDavid Sterba1-2/+4
2022-10-11btrfs-progs: mkfs: fix a stack over-flow when features string are too longQu Wenruo1-1/+2
2022-10-11btrfs-progs: fsfeatures: properly merge -O and -R optionsQu Wenruo2-11/+15
2022-10-11btrfs-progs: convert: do proper error handlingDavid Sterba4-6/+29
2022-10-11btrfs-progs: use template for transaction commit error messagesDavid Sterba1-3/+6
2022-10-11btrfs-progs: use template for transaction start error messagesDavid Sterba2-2/+4
2022-10-11btrfs-progs: remove unnecessary casts for u64David Sterba2-30/+15
2022-10-11btrfs-progs: move repair.c from common/ to check/David Sterba1-1/+1
2022-10-11btrfs-progs: convert: simplify create_image_file_range()Thomas Hebb1-10/+5
2022-10-11btrfs-progs: convert: expose intersect_with_reserved() to main.cThomas Hebb2-8/+10
2022-10-11btrfs-progs: convert: fix buggy logic in create_image_file_range()Thomas Hebb1-1/+4
2022-10-11btrfs-progs: convert: fix off-by-one error in overlap testThomas Hebb1-1/+1
2022-10-11btrfs-progs: convert: make comment formatting consistentThomas Hebb1-3/+3
2022-10-11btrfs-progs: convert: move simple_range into common.hThomas Hebb2-21/+21
2022-10-11btrfs-progs: convert: use message helpers for error messagesDavid Sterba3-18/+13
2022-10-11btrfs-progs: convert: update include listsDavid Sterba9-19/+62
2022-10-11btrfs-progs: convert: reorder includesDavid Sterba5-12/+9
2022-08-16btrfs-progs: convert: properly work with large ext4 filesystemsNikolay Borisov2-5/+3
2022-08-16btrfs-progs: add constant for initial getopt valuesDavid Sterba1-1/+1
2022-06-06btrfs-progs: convert: fix self-reference of directoryDavid Sterba1-2/+3
2022-05-17btrfs-progs: convert: initialize the target fs labelQu Wenruo1-1/+1
2022-03-09btrfs-progs: remove the _nr from the item helpersJosef Bacik1-12/+12
2022-03-09btrfs-progs: add btrfs_set_item_*_nr() helpersJosef Bacik1-13/+12
2022-03-09btrfs-progs: convert: use cfg->leaf_data_sizeJosef Bacik2-4/+5
2021-11-30btrfs-progs: stop accessing ->extent_root directlyJosef Bacik1-3/+1
2021-11-22btrfs-progs: move btrfs_fix_block_accounting to repair.cJosef Bacik1-0/+1
2021-11-22btrfs-progs: stop passing root to csum related functionsJosef Bacik1-1/+0
2021-11-05btrfs-progs: remove temporary buffer for super blockQu Wenruo2-59/+49
2021-10-08btrfs-progs: set eb::fs_info properly everywhereNaohiro Aota1-0/+1
2021-10-08btrfs-progs: clean up test_uuid_uniqueDavid Sterba1-0/+1
2021-09-20btrfs-progs: convert: allow to set a duplicate uuidDavid Sterba2-5/+8
2021-09-06btrfs-progs: split parsing helpers from utils.cDavid Sterba1-0/+1
2021-08-20btrfs-progs: convert: update default outputDavid Sterba1-18/+53
2021-08-20btrfs-progs: convert: rename context volume_name to labelDavid Sterba4-8/+8
2021-08-20btrfs-progs: convert: new option to copy or specify uuidDavid Sterba5-4/+50
2021-06-19btrfs-progs: switch %Lu to %llu formatDavid Sterba1-1/+1
2021-05-06btrfs-progs: split open/close helpers from utils.cDavid Sterba1-0/+1
2021-05-06btrfs-progs: remove unnecessary linux/*.h includesDavid Sterba2-3/+0
2021-03-24btrfs-progs: pass in fs_info to btrfs_csum_dataJohannes Thumshirn1-1/+1
2021-03-23btrfs-progs: build: fix the test for EXT4_EPOCH_MASKPierre Labastie1-3/+3
2021-03-15btrfs-progs: convert: refuse to convert filesystem with 'needs_recovery' setDavid Sterba1-0/+6
2021-02-24btrfs-progs: convert: check for extra timespec support in e2fsprogsDavid Sterba1-0/+21
2021-01-25btrfs-progs: build: fix linking with static libmountDavid Sterba1-1/+1
2021-01-13btrfs-progs: convert: copy extra timespec on ext4Jiachen YANG1-0/+79
2020-09-29btrfs-progs: convert: show more info when reserve_space failsMarcos Paulo de Souza1-3/+29
2020-08-31btrfs-progs: move volumes.c to kernel-shared/David Sterba3-3/+3
2020-08-31btrfs-progs: move transaction.c to kernel-shared/David Sterba3-3/+3
2020-08-31btrfs-progs: move ctree.c to kernel-shared/David Sterba1-1/+1
2020-08-31btrfs-progs: move disk-io.c to kernel-shared/David Sterba5-5/+5
2020-08-31btrfs-progs: move extent-cache.c to common/David Sterba1-1/+1
2020-08-31btrfs-progs: convert: report available space before conversion happensQu Wenruo3-2/+36
2020-08-31btrfs-progs: convert: update error message to reflect original fs unmodified ...Qu Wenruo1-2/+8
2020-08-31btrfs-progs: convert: handle errors better in ext2_copy_inodes()Qu Wenruo1-11/+31
2020-08-31btrfs-progs: convert: make ASSERT not truncate cctx.total_bytes valueMarcos Paulo de Souza1-1/+1
2020-08-28btrfs-progs: convert: prevent 32bit overflow for cctx->total_bytesQu Wenruo3-2/+3
2020-06-29btrfs-progs: convert: ensure the data chunks size never exceed device sizeQu Wenruo1-0/+2
2020-06-29btrfs-progs: convert: fix the pointer sign warning for ext2 labelQu Wenruo1-1/+1
2020-05-28btrfs-progs: fsfeatures: introduce runtime featuresQu Wenruo1-2/+2
2020-05-11btrfs-progs: rename btrfs_block_group_cache to btrfs_block_groupQu Wenruo2-2/+2
2020-05-11btrfs-progs: kill block_group_cache::keyQu Wenruo2-4/+4
2020-05-11btrfs-progs: sync block group item accessors from kernelQu Wenruo1-3/+3
2020-03-31btrfs-progs: lots of typo fixes (codespell)Adam Borowski3-4/+4
2020-03-31btrfs-progs: convert, warn if converting a fs which won't mountAnand Jain1-0/+5
2020-03-31btrfs-progs: move common-defs to common/David Sterba1-1/+1
2019-11-22btrfs-progs: Remove convert param from btrfs_alloc_data_chunkNikolay Borisov1-2/+1
2019-11-22btrfs-progs: Remove type argument from btrfs_alloc_data_chunkNikolay Borisov1-2/+1
2019-11-18btrfs-progs: convert: add option for checksum typeDavid Sterba1-4/+16
2019-11-18btrfs-progs: move crc32c implementation to crypto/Johannes Thumshirn1-1/+1
2019-10-14btrfs-progs: add table for checksum type and nameJohannes Thumshirn2-3/+3
2019-10-14btrfs-progs: mkfs: new option to specify checksum typeJohannes Thumshirn1-1/+1
2019-10-14btrfs-progs: update checksumming apiJohannes Thumshirn1-5/+4
2019-10-14btrfs-progs: pass checksum type to btrfs_csum_data()/btrfs_csum_final()Johannes Thumshirn1-2/+3
2019-10-14btrfs-progs: don't assume checksums are always 4 bytesJohannes Thumshirn1-1/+2
2019-10-14btrfs-progs: add checksum type to checksumming functionsJohannes Thumshirn2-2/+4
2019-10-14btrfs-progs: make checksum type explicit in mkfs context structureJohannes Thumshirn1-0/+1
2019-10-14btrfs-progs: pass in a btrfs_mkfs_config to write_temp_extent_bufferJohannes Thumshirn1-7/+8
2019-07-04btrfs-progs: build most common tools into one binary (busybox style)David Sterba1-1/+2
2019-07-04btrfs-progs: utils: split path related utils to own fileDavid Sterba2-0/+2
2019-07-03btrfs-progs: build: drop kernel-lib from -I and update pathsDavid Sterba1-1/+1
2019-07-03btrfs-progs: move utils.[ch] to common/David Sterba4-4/+4
2019-07-03btrfs-progs: move fsfeatures.[ch] to common/David Sterba1-1/+1
2019-07-03btrfs-progs: move help.[ch] to common/David Sterba1-1/+1
2019-07-03btrfs-progs: move task-utils.[ch] to common/David Sterba1-1/+1
2019-07-03btrfs-progs: move internal.h to common/David Sterba1-1/+1
2019-05-27btrfs-progs: Enable crc32c optimization probe for convert and mkfsQu Wenruo1-0/+3
2019-05-27btrfs-progs: convert: Workaround delayed ref bug by limiting the size of a tr...Qu Wenruo1-1/+12
2018-12-06btrfs-progs: Add support for metadata_uuid fieldNikolay Borisov1-0/+2
2018-11-26btrfs-progs: fix typos in user-visible stringsJosh Soref1-1/+1
2018-11-26btrfs-progs: fix typos in commentsJosh Soref4-10/+10
2018-10-31btrfs-progs: convert strerror to implicit %mDavid Sterba3-29/+39
2018-10-25btrfs-progs: convert: Output meaningful error messages for create_imageQu Wenruo1-7/+30
2018-10-25btrfs-progs: convert: Make read_disk_extent return more -EIO instead of -1Qu Wenruo1-1/+1
2018-08-06btrfs-progs: check: enhanced progress indicatorStéphane Lesimple1-1/+1
2018-06-07btrfs-progs: check: Remove root parameter from btrfs_fix_block_accountingNikolay Borisov1-1/+1
2018-06-07btrfs-progs: convert: fix support for e2fsprogs < 1.42Jeff Mahoney1-1/+11
2018-04-24btrfs-progs: Rename OPEN_CTREE_FS_PARTIAL to OPEN_CTREE_TEMPORARY_SUPERQu Wenruo2-3/+3
2018-04-24btrfs-progs: extent_io: Refactor alloc_extent_buffer() to follow kernel param...Qu Wenruo1-2/+1
2018-03-30btrfs-progs: remove BTRFS_CRC32_SIZE definitionMisono, Tomohiro2-2/+2
2018-03-30btrfs-progs: convert: Fix inline file extent creation conditionQu Wenruo2-2/+3
2018-03-30btrfs-progs: convert/ext2: Remove check for ext2_ext_attr_entry->e_value_blockQu Wenruo1-2/+1
2018-02-14btrfs-progs: convert/ext2: Fix memory leak caused by handled ext2_filsysQu Wenruo1-0/+2
2018-02-03btrfs-progs: convert: fix build on muslDavid Sterba1-0/+1
2018-02-02btrfs-progs: Sync code with kernel for BTRFS_MAX_INLINE_DATA_SIZEGu Jinxiang2-2/+2
2018-02-02btrfs-progs: Use fs_info instead of root for BTRFS_LEAF_DATA_SIZEGu Jinxiang2-3/+3
2018-01-31btrfs-progs: Remove unnecessary parameter for btrfs_add_block_groupQu Wenruo1-3/+1
2018-01-31btrfs-progs: treewide: Replace strerror(errno) with %m.Rosen Penev1-2/+2
2018-01-03btrfs-progs: convert: Fix a bug in rollback check which overwrite return valueQu Wenruo1-0/+2
2017-11-14btrfs-progs: convert: add missing types headerBaruch Siach1-0/+1
2017-11-14btrfs-progs: convert: Open the fs readonly for rollbackQu Wenruo1-1/+7
2017-10-16btrfs-progs: check: adjustments for further repairSu Yue1-1/+1
2017-10-06btrfs-progs: add a parameter to btrfs_mksubvolYingyi Luo1-1/+1
2017-10-06btrfs-progs: convert: move link_subvol out of mainYingyi Luo1-124/+2
2017-09-25btrfs-progs: convert: use correct string printing for errcode_tDavid Sterba1-1/+2
2017-09-08btrfs-progs: convert: don't print message when fs is not recognized, ext2David Sterba1-1/+2
2017-09-08btrfs-progs: add crude error handling when transaction start failsDavid Sterba3-20/+20
2017-09-08btrfs-progs: convert: move reiserfs struct definitions to headerDavid Sterba2-39/+40
2017-09-08btrfs-progs: convert: move and rename dev_t helpers to common fileDavid Sterba5-22/+19
2017-09-08btrfs-progs: convert: move acl helper to common source fileDavid Sterba4-37/+19
2017-09-08btrfs-progs: convert: move duplicated acl code to common headerDavid Sterba3-90/+47
2017-09-08btrfs-progs: convert: add support for converting reiserfsJeff Mahoney3-4/+1130
2017-09-08btrfs-progs: Use named constants for common sizesNikolay Borisov1-4/+4
2017-08-24btrfs-progs: convert: use search_cache_extent in migrate_one_reserved_rangeJeff Mahoney1-1/+3
2017-08-24btrfs-progs: convert: add missing newlines for printfsJeff Mahoney1-2/+2
2017-08-24btrfs-progs: convert: properly handle reserved ranges while iterating filesJeff Mahoney1-14/+11
2017-07-20btrfs-progs: convert: Fix data race when reporting progressAdam Buchbinder3-0/+14
2017-07-12btrfs-progs: Refactor chunk creation functions to use btrfs_fs_infoQu Wenruo1-2/+2
2017-07-12btrfs-progs: Refactor write_and_map_eb to use btrfs_fs_infoQu Wenruo1-1/+1
2017-07-03btrfs-progs: Refactor sectorsize users in convert/source-ext2.cQu Wenruo1-1/+1
2017-07-03btrfs-progs: Refactor sectorsize users in convert/main.cQu Wenruo1-6/+7
2017-07-03btrfs-progs: Refactor sectorsize in convert/source-fs.cQu Wenruo1-6/+8
2017-07-03btrfs-progs: Remove deprecated leafsize usageQu Wenruo1-1/+1
2017-06-30Btrfs-progs: convert: do not clear header revLiu Bo1-1/+1
2017-06-30Btrfs-progs: convert: do not clear nodatasum flag in inode itemLiu Bo1-1/+1
2017-06-26btrfs-progs: convert: Add larger device supportLakshmipathi.G1-5/+6
2017-06-26btrfs-progs: convert: widen int types in convert contextLakshmipathi.G1-4/+4
2017-03-31btrfs-progs: convert: Add missing return for HOLE mode when checking convert ...Qu Wenruo1-0/+1
2017-03-16btrfs-progs: convert: Make btrfs_reserved_ranges constQu Wenruo3-11/+11
2017-03-16btrfs-progs: add missing limits headersBaruch Siach1-0/+1
2017-03-16btrfs-progs: convert: Rework rollbackQu Wenruo1-453/+139
2017-03-16btrfs-progs: convert: Introduce function to check if convert image is able to...Qu Wenruo1-0/+180
2017-03-16btrfs-progs: convert: Introduce function to read out btrfs reserved rangeQu Wenruo1-0/+30
2017-03-16btrfs-progs: convert: Use reserved ranges array to cleanup open codeQu Wenruo1-74/+63
2017-03-16btrfs-progs: convert: Introduce simple range structure for convert reserved r...Qu Wenruo2-0/+29
2017-03-16btrfs-progs: convert: Add comment for the overall convert designQu Wenruo1-0/+64
2017-03-08btrfs-progs: remove unused argument from clear_extent_dirtyDavid Sterba1-2/+1
2017-03-08btrfs-progs: remove unused argument from set_extent_bitsDavid Sterba1-1/+1
2017-03-08btrfs-progs: remove unused argument from write_and_map_ebDavid Sterba1-1/+1
2017-03-08btrfs-progs: remove unused argument from btrfs_csum_dataDavid Sterba1-1/+1
2017-03-08btrfs-progs: convert: improve assert in make_convert_btrfsDavid Sterba1-2/+2
2017-03-08btrfs-progs: convert: rename members that clash with other functionsDavid Sterba5-18/+18
2017-03-08btrfs-progs: mkfs: clear whole mkfs_cfg at onceDavid Sterba1-3/+1
2017-03-08btrfs-progs: convert: move internal bg size definitionDavid Sterba1-0/+2
2017-03-08btrfs-progs: convert: rename ext2 function to create a symlinkDavid Sterba1-2/+2
2017-03-08btrfs-progs: build: add stub makefile to convertDavid Sterba1-0/+7
2017-03-08btrfs-progs: convert: use bit field for convert flagsDavid Sterba3-44/+58
2017-03-08btrfs-progs: convert: use helper for special inode number checkDavid Sterba1-3/+8
2017-03-08btrfs-progs: convert: better error handling in ext2_read_used_spaceDavid Sterba1-2/+5
2017-03-08btrfs-progs: convert: remove unused includesDavid Sterba1-6/+0
2017-03-08btrfs-progs: convert: use on-stack buffer for subvol name dirDavid Sterba1-8/+2
2017-03-08btrfs-progs: convert: use fixed lenght array for source fs nameDavid Sterba1-1/+3
2017-03-08btrfs-progs: convert: move struct initialization to the init functionDavid Sterba2-2/+2
2017-03-08btrfs-progs: convert: update some forward declarationsDavid Sterba1-3/+6
2017-03-08btrfs-progs: convert: use wider types types for inode counts for progress rep...David Sterba2-6/+7
2017-03-08btrfs-progs: mkfs: make list of source fs more visibleDavid Sterba1-8/+8
2017-03-08btrfs-progs: convert: move implementation for interal conversion API to own fileDavid Sterba2-246/+270
2017-03-08btrfs-progs: convert: move ext2 conversion out of main.cDavid Sterba2-848/+871
2017-03-08btrfs-progs: convert: move ext2 definitions out of mainDavid Sterba2-75/+114
2017-03-08btrfs-progs: convert: move definitions for interal conversion API to own fileDavid Sterba2-42/+89
2017-03-08btrfs-progs: move fs features declarations to own header from utilsDavid Sterba1-0/+1
2017-03-08btrfs-progs: convert: move common api implementation to own fileDavid Sterba2-0/+883
2017-03-08btrfs-progs: move convert definitions to own headerDavid Sterba2-0/+56
2017-03-08btrfs-progs: move mkfs definitions to own headerDavid Sterba1-0/+1
2017-03-08btrfs-progs: move help defines to own headerDavid Sterba1-0/+1
2017-01-27btrfs-progs: mkfs/convert: separate the convert part from make_btrfsDavid Sterba1-1/+1
2016-12-21btrfs-progs: file-item: Fix wrong file extents insertedQu Wenruo1-1/+1
2016-12-14btrfs-progs: convert: Fix migrate_super_block() to work with 64k sectorsizeChandan Rajendra1-11/+12
2016-12-14btrfs-progs: convert: Prevent accounting blocks beyond end of deviceChandan Rajendra1-0/+3
2016-12-14btrfs-progs: move btrfs-convert to own directoryDavid Sterba1-0/+3183