index
:
kernel/git/kdave/btrfs-progs.git
master
Userspace tools for btrfs
David Sterba
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
check
Age
Commit message (
Expand
)
Author
Files
Lines
2024-04-30
btrfs-progs: reorder key initializations
David Sterba
5
-17
/
+17
2024-04-30
btrfs-progs: check: add more progress or error messages
David Sterba
2
-7
/
+14
2024-04-30
btrfs-progs: check: print separate messages for damaged critical roots
David Sterba
1
-10
/
+27
2024-04-30
btrfs-progs: check: use bool for option status variables
David Sterba
2
-18
/
+18
2024-04-18
btrfs-progs: check: unify handling of unrecognized options
David Sterba
1
-4
/
+4
2024-03-16
btrfs-progs: check: make all transaction start failures verbose
David Sterba
1
-18
/
+64
2024-03-16
btrfs-progs: check: handle errors in leave_shared_node()
David Sterba
1
-6
/
+20
2024-03-16
btrfs-progs: check: handle errors in enter_shared_node()
David Sterba
1
-27
/
+37
2024-03-16
btrfs-progs: check: handle errors in splice_shared_node() and push the rest t...
David Sterba
1
-7
/
+17
2024-03-16
btrfs-progs: check: handle errors in add_inode_backref() and push the rest to...
David Sterba
1
-11
/
+27
2024-03-16
btrfs-progs: check: free memory on failure in get_inode_rec()
David Sterba
1
-1
/
+4
2024-03-12
btrfs-progs: make all parameters of rb_tree search/insert const
David Sterba
1
-22
/
+22
2024-01-17
btrfs-progs: convert: insert a dummy inode item before inode ref for ext2/4
Qu Wenruo
1
-15
/
+0
2024-01-16
btrfs-progs: add extra chunk alignment checks
Qu Wenruo
3
-0
/
+32
2023-12-05
btrfs-progs: check: remove inode cache clearing functionality
Qu Wenruo
1
-10
/
+2
2023-12-05
btrfs-progs: docs: update the man page for btrfs check lowmem mode
Qu Wenruo
1
-7
/
+1
2023-11-03
btrfs-progs: move space cache removal to rescue group
Qu Wenruo
1
-1
/
+2
2023-11-03
btrfs-progs: check: move --clear-ino-cache to deprecated section
David Sterba
1
-1
/
+3
2023-11-03
btrfs-progs: check: update error bit definitions
David Sterba
2
-74
/
+74
2023-11-03
btrfs-progs: check: drop unsigned long long casts for printf
David Sterba
3
-110
/
+55
2023-11-03
btrfs-progs: check: lowmem, verify the sequence of inline backref items
Qu Wenruo
2
-0
/
+32
2023-10-21
btrfs-progs: check: check order of inline extent refs
Mark Harmstone
1
-1
/
+41
2023-10-17
btrfs-progs: introduce a basic metadata free space reservation check
Qu Wenruo
1
-0
/
+8
2023-10-13
btrfs-progs: move inode cache removal to rescue group
Qu Wenruo
1
-0
/
+1
2023-10-13
btrfs-progs: move clear-cache.[ch] from check/ to common/ directory
Qu Wenruo
3
-650
/
+1
2023-10-10
btrfs-progs: fix all variable shadowing
Qu Wenruo
4
-22
/
+22
2023-10-03
btrfs-progs: properly cleanup aborted transactions in check
Josef Bacik
1
-2
/
+8
2023-10-03
btrfs-progs: clean up includes, using include-what-you-use
David Sterba
8
-7
/
+30
2023-10-03
btrfs-progs: update read_tree_block to take a btrfs_parent_tree_check
Josef Bacik
5
-26
/
+57
2023-10-03
btrfs-progs: update btrfs_del_ptr to match the kernel
Josef Bacik
1
-2
/
+2
2023-10-03
btrfs-progs: replace blocksize with parent argument for btrfs_alloc_tree_block
Josef Bacik
1
-2
/
+1
2023-10-03
btrfs-progs: make btrfs_del_ptr a void
Josef Bacik
1
-4
/
+3
2023-10-03
btrfs-progs: move btrfs_set_item_key_unsafe to check/
Josef Bacik
2
-0
/
+46
2023-10-03
btrfs-progs: drop btrfs_init_path
Josef Bacik
6
-167
/
+75
2023-10-03
btrfs-progs: update btrfs_bin_search to match the kernel definition
Josef Bacik
1
-1
/
+1
2023-10-03
btrfs-progs: stop using add_root_to_dirty_list in check
Josef Bacik
1
-2
/
+6
2023-10-03
btrfs-progs: mkfs: add support for squota
Boris Burkov
1
-2
/
+5
2023-10-03
btrfs-progs: check: add support for squota
Boris Burkov
2
-3
/
+79
2023-09-12
btrfs-progs: check: add check for metadata level mismatch
Mark Harmstone
2
-2
/
+18
2023-08-28
btrfs-progs: fix more typos found by codespell
David Sterba
2
-2
/
+2
2023-07-27
btrfs-progs: check: convert int to bool in a few helpers
David Sterba
3
-34
/
+34
2023-07-26
btrfs-progs: rename struct open_ctree_flags to open_ctree_args
Anand Jain
1
-7
/
+7
2023-06-09
btrfs-progs: check: add a specific warning in --help for repair
Sam James
1
-1
/
+1
2023-05-26
btrfs-progs: tune: add the ability to generate new data checksums
Qu Wenruo
1
-5
/
+6
2023-05-26
btrfs-progs: sync tree-checker.[ch] from kernel
Josef Bacik
3
-1
/
+5
2023-05-26
btrfs-progs: change btrfs_check_chunk_valid to match the kernel version
Josef Bacik
2
-6
/
+3
2023-05-26
btrfs-progs: rename btrfs_check_* to __btrfs_check_*
Josef Bacik
1
-2
/
+2
2023-05-26
btrfs-progs: add an atomic parameter to btrfs_buffer_uptodate
Josef Bacik
2
-2
/
+2
2023-05-26
btrfs-progs: update read_tree_block to match the kernel definition
Josef Bacik
5
-13
/
+23
2023-05-26
btrfs-progs: remove root argument from free_extent and inc_extent_ref
Josef Bacik
3
-13
/
+12
2023-05-26
btrfs-progs: add btrfs_locking_nest to btrfs_alloc_tree_block
Josef Bacik
1
-1
/
+1
2023-05-26
btrfs-progs: rename btrfs_alloc_free_block to btrfs_alloc_tree_block
Josef Bacik
1
-1
/
+1
2023-05-26
btrfs-progs: copy btrfs_root::state from kernel
Josef Bacik
1
-1
/
+2
2023-05-26
btrfs-progs: sync extent-io-tree.[ch] and misc.h from the kernel
Josef Bacik
6
-30
/
+36
2023-05-26
btrfs-progs: sync file-item.h into progs
Josef Bacik
4
-3
/
+12
2023-05-26
btrfs-progs: sync accessors.[ch] from the kernel
Josef Bacik
3
-7
/
+7
2023-05-26
btrfs-progs: sync uapi/btrfs.h into btrfs-progs
Josef Bacik
1
-1
/
+1
2023-05-26
btrfs-progs: remove parent_key arg from btrfs_check_* helpers
Josef Bacik
1
-2
/
+2
2023-05-26
btrfs-progs: add a btrfs check helper for checking blocks
Josef Bacik
4
-20
/
+37
2023-05-26
btrfs-progs: remove fs_info argument from btrfs_check_* helpers
Josef Bacik
2
-11
/
+11
2023-05-26
btrfs-progs: rename the qgroup structs to match the kernel
Josef Bacik
1
-8
/
+8
2023-05-26
btrfs-progs: introduce UASSERT() for purely userspace code
Josef Bacik
4
-23
/
+23
2023-05-26
btrfs-progs: tune: add --convert-to-free-space-tree option
Qu Wenruo
2
-2
/
+3
2023-05-26
btrfs-progs: make check/clear-cache.c to be separate from check/main.c
Qu Wenruo
3
-46
/
+51
2023-04-25
btrfs-progs: check: document --force + --repair
David Sterba
1
-2
/
+5
2023-02-28
btrfs-progs: check: convert help text to option formatter
David Sterba
1
-28
/
+26
2023-02-28
btrfs-progs: make usage call properly return an exit value
Qu Wenruo
1
-2
/
+2
2023-01-25
btrfs-progs: check: enhance the error output for backref mismatch
Qu Wenruo
1
-54
/
+109
2023-01-03
Revert "btrfs-progs: rename qgroup items to match the kernel naming scheme"
David Sterba
1
-29
/
+31
2022-11-30
btrfs-progs: replace btrfs_leaf_data with btrfs_item_nr_offset
Josef Bacik
1
-2
/
+2
2022-11-30
btrfs-progs: sync compression.h from the kernel
Josef Bacik
2
-0
/
+2
2022-11-28
btrfs-progs: rename extent buffer flags to EXTENT_BUFFER_*
Josef Bacik
2
-2
/
+2
2022-11-28
btrfs-progs: rename btrfs_item_end to btrfs_item_data_end
Josef Bacik
1
-6
/
+6
2022-11-28
btrfs-progs: make btrfs_qgroup_level helper match the kernel
Josef Bacik
1
-3
/
+3
2022-11-28
btrfs-progs: rename qgroup items to match the kernel naming scheme
Josef Bacik
1
-31
/
+29
2022-10-26
btrfs-progs: unify naming of qgroup subvolid helpers
David Sterba
1
-4
/
+4
2022-10-11
btrfs-progs: device-utils: rename btrfs_device_size
David Sterba
2
-2
/
+2
2022-10-11
btrfs-progs: use template for transaction commit error messages
David Sterba
1
-4
/
+6
2022-10-11
btrfs-progs: use template for transaction start error messages
David Sterba
4
-23
/
+26
2022-10-11
btrfs-progs: use template for out of memory error messages
David Sterba
2
-10
/
+10
2022-10-11
btrfs-progs: check: rename global repair option
David Sterba
7
-76
/
+77
2022-10-11
btrfs-progs: move repair.c from common/ to check/
David Sterba
7
-5
/
+352
2022-10-11
btrfs-progs: check: factor out code for clearing caches
David Sterba
3
-577
/
+636
2022-10-11
btrfs-progs: check: move global variables to common headers
David Sterba
5
-45
/
+52
2022-10-11
btrfs-progs: kernel-lib: remove radix-tree
David Sterba
1
-2
/
+0
2022-10-11
btrfs-progs: use error helper for messages in non-kernel code
David Sterba
1
-5
/
+3
2022-10-11
btrfs-progs: common: update include lists, part 1
David Sterba
1
-11
/
+8
2022-10-11
btrfs-progs: factor string helpers out of utils.c
David Sterba
1
-0
/
+1
2022-10-11
btrfs-progs: check: update include lists
David Sterba
7
-10
/
+43
2022-10-11
btrfs-progs: check: reorder includes
David Sterba
5
-23
/
+25
2022-09-12
btrfs-progs: separate block group tree from extent tree v2
Qu Wenruo
1
-6
/
+2
2022-09-12
btrfs-progs: free extent buffer after repairing wrong transid eb
Su Yue
1
-0
/
+1
2022-09-12
btrfs-progs: check: verify the underlying block device size is valid
Qu Wenruo
2
-0
/
+50
2022-09-10
btrfs-progs: fix eb leak caused by missing btrfs_release_path() call.
Qu Wenruo
1
-0
/
+1
2022-08-16
btrfs-progs: check: check for invalid free space tree entries
Josef Bacik
1
-0
/
+78
2022-08-16
btrfs-progs: add constant for initial getopt values
David Sterba
1
-1
/
+1
2022-05-20
btrfs-progs: do not use btrfs_commit_transaction() just to update super blocks
Qu Wenruo
2
-21
/
+6
2022-05-17
btrfs-progs: remove unused header check/btrfsck.h
Qu Wenruo
1
-196
/
+0
2022-05-17
btrfs-progs: check: lowmem, fix path leak when dev extents are invalid
Qu Wenruo
1
-0
/
+2
2022-04-25
btrfs-progs: use read_data_from_disk() to replace read_extent_from_disk() and...
Qu Wenruo
2
-3
/
+3
2022-04-25
btrfs-progs: check: fix wrong total bytes check for seed device
Qu Wenruo
1
-6
/
+12
2022-04-25
btrfs-progs: check: add check for overlong xattr names
Mark Harmstone
2
-0
/
+50
2022-03-24
btrfs-progs: check: add check and repair ability for super num devs mismatch
Qu Wenruo
3
-0
/
+100
2022-03-23
btrfs-progs: check: fix two error messages used in qgroup verification
Qu Wenruo
1
-1
/
+4
2022-03-09
btrfs-progs: check: don't do the root item check for extent tree v2
Josef Bacik
1
-0
/
+3
2022-03-09
btrfs-progs: check: handle the block group tree properly
Josef Bacik
1
-10
/
+17
2022-03-09
btrfs-progs: check: add helper to reinit the root based on a key
Josef Bacik
1
-30
/
+58
2022-03-09
btrfs-progs: check: make free space tree validation extent tree v2 aware
Josef Bacik
1
-59
/
+31
2022-03-09
btrfs-progs: qgroup-verify: scan extents based on block groups
Josef Bacik
1
-8
/
+24
2022-03-09
btrfs-progs: check: add block group tree support
Josef Bacik
2
-3
/
+22
2022-03-09
btrfs-progs: check-lowmem: use the btrfs_block_group_root helper
Josef Bacik
1
-4
/
+4
2022-03-09
btrfs-progs: mkfs: use the btrfs_block_group_root helper
Josef Bacik
1
-2
/
+2
2022-03-09
btrfs-progs: make all of the item/key_ptr offset helpers take an eb
Josef Bacik
1
-6
/
+7
2022-03-09
btrfs-progs: remove the _nr from the item helpers
Josef Bacik
4
-47
/
+47
2022-03-09
btrfs-progs: rename btrfs_item_end_nr to btrfs_item_end
Josef Bacik
1
-6
/
+6
2022-03-09
btrfs-progs: change btrfs_file_extent_inline_item_len to take a slot
Josef Bacik
2
-12
/
+6
2022-03-09
btrfs-progs: add btrfs_set_item_*_nr() helpers
Josef Bacik
1
-9
/
+5
2022-03-09
btrfs-progs: btrfs_item_size_nr/btrfs_item_offset_nr everywhere
Josef Bacik
1
-4
/
+4
2022-03-08
btrfs-progs: handle orphan directories properly
Josef Bacik
2
-3
/
+18
2022-03-08
btrfs-progs: check: fix check_global_roots_uptodate
Josef Bacik
1
-1
/
+33
2022-02-01
btrfs-progs: check: orig: reject bad metadata backref with invalid level
Qu Wenruo
1
-0
/
+19
2022-02-01
btrfs-progs: check: lowmem: fix crash when METADATA_ITEM has invalid level
Qu Wenruo
1
-1
/
+12
2022-02-01
btrfs-progs: check: handle csum generation properly for --init-csum-tree --in...
Qu Wenruo
1
-4
/
+48
2022-02-01
btrfs-progs: check: don't calculate csum for preallocated file extents
Qu Wenruo
1
-1
/
+105
2022-02-01
btrfs-progs: check: move csum tree population into mode-common.[ch]
Qu Wenruo
3
-244
/
+246
2021-11-30
btrfs-progs: check: change commit condition in fixup_extent_refs()
Sidong Yang
1
-1
/
+1
2021-11-30
btrfs-progs: check: fill csum root from all extent roots
Josef Bacik
1
-4
/
+20
2021-11-30
btrfs-progs: check: check all of the csum roots
Josef Bacik
1
-3
/
+23
2021-11-30
btrfs-progs: check: check the global roots for uptodate root nodes
Josef Bacik
1
-11
/
+19
2021-11-30
btrfs-progs: check: make reinit work per found root item
Josef Bacik
1
-3
/
+49
2021-11-30
btrfs-progs: stop accessing ->extent_root directly
Josef Bacik
4
-68
/
+92
2021-11-22
btrfs-progs: check: move btrfs_mark_used_tree_blocks to common
Josef Bacik
1
-104
/
+0
2021-11-22
btrfs-progs: check: abstract out the used marking helpers
Josef Bacik
1
-32
/
+22
2021-11-22
btrfs-progs: stop accessing ->csum_root directly
Josef Bacik
2
-8
/
+13
2021-11-22
btrfs-progs: check: stop passing csum root around
Josef Bacik
1
-13
/
+9
2021-11-22
btrfs-progs: stop passing root to csum related functions
Josef Bacik
1
-2
/
+2
2021-11-22
btrfs-progs: check: don't walk down non fs-trees for qgroup check
Josef Bacik
1
-0
/
+4
2021-11-22
btrfs-progs: check: fix set_extent_dirty range
Josef Bacik
1
-2
/
+4
2021-11-18
btrfs-progs: check: add check for too many csum entries
Mark Harmstone
1
-2
/
+15
2021-11-05
btrfs-progs: cache csum_size and csum_type in btrfs_fs_info
Qu Wenruo
2
-4
/
+4
2021-11-05
btrfs-progs: fix printf formats on 32bit x86
Qu Wenruo
1
-1
/
+1
2021-11-04
btrfs-progs: check: fix a lowmem mode crash where fatal error is not properly...
Qu Wenruo
1
-2
/
+2
2021-10-08
btrfs-progs: libbtrfs: remove unneeded BTRFS_FLAT_INCLUDES protections
David Sterba
1
-7
/
+0
2021-10-08
btrfs-progs: libbtrfs: drop radix-tree.h from exported headers
David Sterba
1
-0
/
+1
2021-10-08
btrfs-progs: remove root argument from btrfs_fixup_low_keys
Nikolay Borisov
1
-3
/
+2
2021-10-06
btrfs-progs: check: fix indentation of --clear-ino-cache option
Qu Wenruo
1
-1
/
+1
2021-09-20
btrfs-progs: introduce OPEN_CTREE_ALLOW_TRANSID_MISMATCH flag
Qu Wenruo
1
-1
/
+2
2021-09-07
btrfs-progs: move btrfsck.h to check/
David Sterba
1
-0
/
+203
2021-09-07
btrfs-progs: use btrfs_key for btrfs_check_node() and btrfs_check_leaf()
Qu Wenruo
2
-5
/
+6
2021-08-26
btrfs-progs: check: output proper csum values for --check-data-csum
Qu Wenruo
1
-4
/
+8
2021-08-26
btrfs-progs: slightly enhance btrfs_format_csum()
Qu Wenruo
1
-0
/
+17
2021-08-25
btrfs-progs: check: detect and fix problems with super_bytes_used
Josef Bacik
1
-0
/
+15
2021-08-25
btrfs-progs: check: do not infinite loop on corrupt keys with lowmem mode
Josef Bacik
1
-0
/
+9
2021-08-25
btrfs-progs: check: do not double add unaligned extent records
Josef Bacik
1
-0
/
+19
2021-08-25
btrfs-progs: check btrfs_super_used in lowmem check
Josef Bacik
2
-1
/
+13
2021-08-25
btrfs-progs: propagate extent item errors in lowmem mode
Josef Bacik
1
-0
/
+1
2021-08-25
btrfs-progs: propagate fs root errors in lowmem mode
Josef Bacik
1
-1
/
+1
2021-08-25
btrfs-progs: check: detect and fix invalid used for block groups
Josef Bacik
2
-4
/
+87
2021-08-20
btrfs-progs: require full nodesize alignement for subpage support
Qu Wenruo
3
-11
/
+15
2021-07-30
btrfs-progs: check/original: detect directory inode with nlinks >= 2
Qu Wenruo
2
-0
/
+8
2021-07-22
btrfs-progs: check: batch v1 space cache inodes when clearing
Qu Wenruo
1
-10
/
+42
2021-06-19
btrfs-progs: check: add the ability to reset btrfs_dev_item::bytes_used
Qu Wenruo
4
-3
/
+80
2021-05-12
btrfs-progs: check: continue to check space cache if sb cache_generation is 0
Su Yue
1
-0
/
+5
2021-05-06
btrfs-progs: move repair.[ch] to common/
David Sterba
4
-4
/
+4
2021-05-06
btrfs-progs: mkfs: move btrfs_make_root_dir from utils.c
David Sterba
1
-0
/
+1
2021-05-06
btrfs-progs: split open/close helpers from utils.c
David Sterba
1
-0
/
+1
2021-03-24
btrfs-progs: pass in fs_info to btrfs_csum_data
Johannes Thumshirn
1
-1
/
+1
2021-03-24
btrfs-progs: factor open_ctree parameters to a structure
David Sterba
1
-2
/
+7
2021-03-23
btrfs-progs: check: fix typos in code comment and 1 typo in warning
Jaak Ristioja
1
-3
/
+3
2021-03-15
btrfs-progs: fix false alert on tree block crossing 64K page boundary
Qu Wenruo
1
-1
/
+1
2021-02-19
btrfs-progs: check: detect and warn about tree blocks crossing 64K page boundary
Qu Wenruo
3
-0
/
+22
2021-01-18
btrfs-progs: check: only warn if clearing v1 cache and v2 found
Qu Wenruo
1
-6
/
+4
2021-01-13
btrfs-progs: check: properly exclude leaves for lowmem mode
Josef Bacik
1
-2
/
+6
2020-12-16
btrfs-progs: check: add option to remove ino cache
Nikolay Borisov
1
-1
/
+177
2020-12-16
btrfs-progs: only print the parent or ref root for ref mismatches
Josef Bacik
1
-2
/
+4
2020-12-10
btrfs-progs: check/original: add ability to repair extent item generation
Qu Wenruo
1
-4
/
+69
2020-12-10
btrfs-progs: check/original: don't reset extent generation for check_block
Qu Wenruo
1
-1
/
+2
2020-12-10
btrfs-progs: check/lowmem: add ability to repair extent item generation
Qu Wenruo
3
-7
/
+141
2020-08-31
btrfs-progs: check: fix error reporting on root inode
Nikolay Borisov
1
-9
/
+31
2020-08-31
btrfs-progs: check/original: add inode transid detect and repair support
Qu Wenruo
1
-3
/
+5
2020-08-31
btrfs-progs: check/lowmem: add inode transid detect and repair support
Qu Wenruo
1
-4
/
+7
2020-08-31
btrfs-progs: make btrfs_lookup_dir_index in parity with kernel code
Marcos Paulo de Souza
1
-3
/
+3
2020-08-31
btrfs-progs: move volumes.c to kernel-shared/
David Sterba
2
-2
/
+2
2020-08-31
btrfs-progs: move transaction.c to kernel-shared/
David Sterba
4
-4
/
+4
2020-08-31
btrfs-progs: move ctree.c to kernel-shared/
David Sterba
7
-7
/
+7
2020-08-31
btrfs-progs: move disk-io.c to kernel-shared/
David Sterba
4
-4
/
+4
2020-08-31
btrfs-progs: move print-tree.c to kernel-shared/
David Sterba
2
-2
/
+2
2020-08-31
btrfs-progs: move free-space-tree.c to kernel-shared/
David Sterba
1
-1
/
+1
2020-08-31
btrfs-progs: move extent-cache.c to common/
David Sterba
1
-1
/
+1
2020-08-31
btrfs-progs: remove the unused variable in check_chunks_and_extents_lowmem()
Qu Wenruo
1
-9
/
+6
2020-08-31
btrfs-progs: check: drop unused fs_info
David Sterba
5
-224
/
+162
2020-08-31
btrfs-progs: check: replace local fs_info by global fs_info in mode-lowmem.c
David Sterba
1
-141
/
+138
2020-08-31
btrfs-progs: check: replace local fs_info by global fs_info in mode-common.c
David Sterba
1
-40
/
+38
2020-08-31
btrfs-progs: check: replace local fs_info by global fs_info in main.c
David Sterba
1
-250
/
+235
2020-08-31
btrfs-progs: check: rename global_info
David Sterba
3
-16
/
+16
2020-05-28
btrfs-progs: qgroup-verify: allow repair_qgroups to do silent repair
Qu Wenruo
3
-10
/
+13
2020-05-28
btrfs-progs: qgroup-verify: move qgroup classification out of report_qgroups
Qu Wenruo
3
-28
/
+59
2020-05-28
btrfs-progs: qgroup-verify: use fs_info::readonly to check if we should repai...
Qu Wenruo
1
-1
/
+1
2020-05-28
btrfs-progs: qgroup-verify: also repair qgroup status version
Qu Wenruo
1
-0
/
+2
2020-05-28
btrfs-progs: qgroup-verify: avoid NULL pointer dereference for later silent q...
Qu Wenruo
1
-1
/
+2
[next]