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
/
kernel-shared
Age
Commit message (
Expand
)
Author
Files
Lines
2024-04-30
btrfs-progs: reorder key initializations
David Sterba
12
-39
/
+37
2024-04-18
btrfs-progs: print-tree: fix deref before check in btrfs_print_tree()
David Sterba
1
-2
/
+0
2024-04-18
btrfs-progs: fix double free on error in read_raid56()
David Sterba
1
-4
/
+3
2024-03-18
btrfs-progs: enable send v3 correctly (use EXPERIMENTAL instead of CONFIG_BTR...
Boris Burkov
1
-1
/
+5
2024-03-12
btrfs-progs: use unsigned types for bit shifts
David Sterba
4
-12
/
+12
2024-03-12
btrfs-progs: make all parameters of rb_tree search/insert const
David Sterba
2
-15
/
+15
2024-03-12
btrfs-progs: minor source sync with kernel 6.8
David Sterba
9
-61
/
+81
2024-02-08
btrfs-progs: minor source sync with kernel 6.8-rc3
David Sterba
12
-66
/
+190
2024-02-08
btrfs-progs: fix stray fd close in open_ctree_fs_info()
Qu Wenruo
2
-1
/
+16
2024-01-18
btrfs-progs: implement arg_strtou64_with_suffix() with a new helper
Qu Wenruo
1
-2
/
+2
2024-01-12
btrfs-progs: tree-checker: dump the tree block when hitting an error
Qu Wenruo
1
-0
/
+15
2023-11-09
btrfs-progs: make OWNER_REF_KEY type value smallest among inline refs
Boris Burkov
1
-3
/
+3
2023-11-05
kernel-shared: uapi: fix BTRFS_IOC_SCAN_DEV defiintion
Sergei Trofimovich
1
-1
/
+1
2023-11-03
btrfs-progs: docs: formatting, fixups, updates
David Sterba
1
-1
/
+1
2023-11-03
btrfs-progs: kernel-shared: use kmalloc and kfree
David Sterba
8
-78
/
+78
2023-11-03
btrfs-progs: mkfs: support parametric zone size
David Sterba
1
-4
/
+21
2023-10-23
btrfs-progs: dump-tree: output the sequence number for inline references
Qu Wenruo
1
-12
/
+17
2023-10-21
btrfs-progs: zoned: check SB zone existence properly
Naohiro Aota
3
-1
/
+22
2023-10-17
btrfs-progs: zoned: introduce sb_bytenr_to_sb_zone()
Naohiro Aota
1
-12
/
+16
2023-10-17
btrfs-progs: move raid-stripe-tree and squota build out of experimental
David Sterba
3
-7
/
+1
2023-10-17
btrfs-progs: introduce a basic metadata free space reservation check
Qu Wenruo
3
-27
/
+157
2023-10-10
btrfs-progs: fix all variable shadowing
Qu Wenruo
1
-1
/
+0
2023-10-10
btrfs-progs: pull in the full max/min/clamp implementation from kernel
Qu Wenruo
1
-1
/
+1
2023-10-06
btrfs-progs: remove stride length from on-disk format
Johannes Thumshirn
2
-10
/
+0
2023-10-06
btrfs-progs: remove stride length from tree dump
Johannes Thumshirn
1
-3
/
+2
2023-10-03
btrfs-progs: cleanup dirty buffers on transaction abort
Josef Bacik
1
-19
/
+26
2023-10-03
btrfs-progs: clean up includes, using include-what-you-use
David Sterba
45
-81
/
+318
2023-10-03
btrfs-progs: kernel-shared: sync delayed-refs.[ch]
David Sterba
3
-31
/
+327
2023-10-03
btrfs-progs: update btrfs_split_item to match the in-kernel definition
Josef Bacik
2
-2
/
+2
2023-10-03
btrfs-progs: inline btrfs_name_hash and btrfs_extref_hash
Josef Bacik
2
-16
/
+14
2023-10-03
btrfs-progs: update read_tree_block to take a btrfs_parent_tree_check
Josef Bacik
5
-28
/
+37
2023-10-03
btrfs-progs: use btrfs_tree_parent_check for btrfs_read_extent_buffer
Josef Bacik
2
-6
/
+18
2023-10-03
btrfs-progs: update btrfs_leaf_free_space to match the kernel
Josef Bacik
2
-3
/
+3
2023-10-03
btrfs-progs: update btrfs_insert_item to match the kernel
Josef Bacik
2
-5
/
+6
2023-10-03
btrfs-progs: update btrfs_del_ptr to match the kernel
Josef Bacik
2
-7
/
+9
2023-10-03
btrfs-progs: update btrfs_insert_empty_item to match the kernel
Josef Bacik
1
-1
/
+1
2023-10-03
btrfs-progs: update btrfs_insert_empty_items to match the kernel
Josef Bacik
2
-21
/
+52
2023-10-03
btrfs-progs: update btrfs_cow_block to match the in-kernel definition
Josef Bacik
3
-11
/
+19
2023-10-03
btrfs-progs: add commit_root_sem to btrfs_fs_info
Josef Bacik
2
-0
/
+2
2023-10-03
btrfs-progs: add trans_lock to fs_info
Josef Bacik
2
-0
/
+4
2023-10-03
btrfs-progs: init new tree blocks in btrfs_alloc_tree_block
Josef Bacik
1
-0
/
+9
2023-10-03
btrfs-progs: use path->search_for_extension
Josef Bacik
2
-2
/
+8
2023-10-03
btrfs-progs: replace blocksize with parent argument for btrfs_alloc_tree_block
Josef Bacik
4
-25
/
+20
2023-10-03
btrfs-progs: make btrfs_del_ptr a void
Josef Bacik
2
-13
/
+5
2023-10-03
btrfs-progs: move btrfs_uuid_tree_add into mkfs/main.c
Josef Bacik
2
-135
/
+0
2023-10-03
btrfs-progs: make a local copy of btrfs_next_sibling_block in print-tree.c
Josef Bacik
1
-1
/
+52
2023-10-03
btrfs-progs: move btrfs_record_file_extent and code into a new file
Josef Bacik
3
-265
/
+0
2023-10-03
btrfs-progs: move btrfs_set_item_key_unsafe to check/
Josef Bacik
2
-36
/
+9
2023-10-03
btrfs-progs: drop btrfs_init_path
Josef Bacik
8
-23
/
+7
2023-10-03
btrfs-progs: sync memcpy_extent_buffer from the kernel
Josef Bacik
2
-0
/
+9
2023-10-03
btrfs-progs: update btrfs_extend_item to match the kernel definition
Josef Bacik
6
-18
/
+9
2023-10-03
btrfs-progs: update btrfs_truncate_item to match the kernel definition
Josef Bacik
4
-14
/
+6
2023-10-03
btrfs-progs: update btrfs_print_leaf to match the kernel definition
Josef Bacik
4
-15
/
+20
2023-10-03
btrfs-progs: update btrfs_set_item_key_safe to match kernel definition
Josef Bacik
3
-11
/
+9
2023-10-03
btrfs-progs: update btrfs_bin_search to match the kernel definition
Josef Bacik
2
-5
/
+5
2023-10-03
btrfs-progs: update read_node_slot to match the kernel definition
Josef Bacik
3
-20
/
+18
2023-10-03
btrfs-progs: pass btrfs_trans_handle through btrfs_clear_buffer_dirty
Josef Bacik
6
-12
/
+15
2023-10-03
btrfs-progs: add support to fix superblock with CHANGING_FSID_V2 flag
Anand Jain
2
-12
/
+176
2023-10-03
btrfs-progs: tree-checker: handle owner ref items
Boris Burkov
1
-0
/
+3
2023-10-03
btrfs-progs: quota: add support for squota
Boris Burkov
1
-0
/
+2
2023-10-03
btrfs-progs: print-tree: add support for squota structures
Boris Burkov
1
-1
/
+26
2023-10-03
btrfs-progs: add squota kernel definitions
Boris Burkov
4
-3
/
+37
2023-10-02
btrfs-progs: fix a variable shadowing when enabling experimental features
Qu Wenruo
1
-2
/
+2
2023-10-02
btrfs-progs: read stripe tree when mapping blocks
Johannes Thumshirn
1
-3
/
+103
2023-10-02
btrfs-progs: allow zoned RAID
Johannes Thumshirn
3
-6
/
+35
2023-10-02
btrfs-progs: add dump tree support for the raid stripe tree
Johannes Thumshirn
2
-0
/
+52
2023-10-02
btrfs-progs: read fs with stripe tree from disk
Johannes Thumshirn
5
-1
/
+31
2023-10-02
btrfs-progs: add raid stripe tree definitions
Johannes Thumshirn
2
-0
/
+64
2023-08-28
btrfs-progs: rename fs_devices::latest_trans to match the kernel
Anand Jain
2
-4
/
+4
2023-08-28
btrfs-progs: rename fs_devices::list to match the kernel
Anand Jain
2
-7
/
+7
2023-08-28
btrfs-progs: prepare the latest device's superblock for commit
Anand Jain
2
-0
/
+8
2023-08-28
btrfs-progs: track num_devices per fs_devices
Anand Jain
2
-0
/
+2
2023-08-28
btrfs-progs: clear root dirty when we update the root
Josef Bacik
1
-0
/
+2
2023-08-28
btrfs-progs: take a ref in the root locking code
Josef Bacik
1
-0
/
+3
2023-08-28
btrfs-progs: track active metadata_uuid per fs_devices
Anand Jain
2
-0
/
+3
2023-08-23
btrfs-progs: kernel-shared: track total_devs in fs devices
Anand Jain
2
-1
/
+4
2023-08-23
btrfs-progs: track changing_fsid flag in fs_devices
Anand Jain
2
-0
/
+11
2023-08-23
btrfs-progs: kernel-shared: track missing devices number
Anand Jain
2
-0
/
+3
2023-08-23
btrfs-progs: fix duplicate missing device
Anand Jain
1
-2
/
+3
2023-08-23
btrfs-progs: dump-super: print actual metadata_uuid value
Anand Jain
1
-6
/
+2
2023-07-26
btrfs-progs: drop argument devid from device_list_add
Anand Jain
1
-4
/
+4
2023-07-26
btrfs-progs: rename struct open_ctree_flags to open_ctree_args
Anand Jain
2
-27
/
+27
2023-06-27
btrfs-progs: kernel-shared: add helper write_extent_buffer_chunk_tree_uuid
David Sterba
5
-17
/
+15
2023-06-27
btrfs-progs: kernel-shared: use write_extent_buffer_fsid where possible
David Sterba
4
-22
/
+13
2023-06-27
btrfs-progs: kernel-shared: use copy_extent_buffer_full where possible
David Sterba
3
-11
/
+11
2023-06-27
btrfs-progs: minor source sync with kernel 6.4
David Sterba
6
-25
/
+121
2023-06-15
btrfs-progs: fix accessors for big endian systems
Qu Wenruo
1
-1
/
+3
2023-06-01
btrfs-progs: add CHANGING_FSID_V2 to print-tree
Anand Jain
1
-0
/
+2
2023-05-26
btrfs-progs: tune: add the ability to generate new data checksums
Qu Wenruo
3
-18
/
+25
2023-05-26
btrfs-progs: tune: rework the main idea of csum change
Qu Wenruo
6
-40
/
+14
2023-05-26
btrfs-progs: add README to kernel-shared tracking the progress
David Sterba
1
-0
/
+55
2023-05-26
btrfs-progs: sync ulist.[ch] from kernel
David Sterba
2
-18
/
+26
2023-05-26
btrfs-progs: partial sync of transaction.h from kernel
David Sterba
2
-9
/
+178
2023-05-26
btrfs-progs: sync send.h from kernel
David Sterba
1
-5
/
+18
2023-05-26
btrfs-progs: sync extent-io-tree.[ch] from kernel
David Sterba
2
-18
/
+73
2023-05-26
btrfs-progs: partial sync of ctree.c from kernel
David Sterba
3
-46
/
+154
2023-05-26
btrfs-progs: sync compression.h from kernel
David Sterba
1
-20
/
+10
2023-05-26
btrfs-progs: replace write_and_map_eb() by write_data_to_disk()
Qu Wenruo
2
-23
/
+1
2023-05-26
btrfs-progs: constify the buffer pointer for write functions
Qu Wenruo
2
-2
/
+2
2023-05-26
btrfs-progs: fix may be used uninitialized in __set_extent_bit
Anand Jain
1
-2
/
+2
2023-05-26
btrfs-progs: fix -Wmissing-prototypes warnings
Qu Wenruo
2
-2
/
+2
2023-05-26
btrfs-progs: remove function btrfs_check_allocatable_zones()
Qu Wenruo
1
-58
/
+0
2023-05-26
btrfs-progs: sync tree-checker.[ch] from kernel
Josef Bacik
8
-298
/
+2158
2023-05-26
btrfs-progs: change btrfs_check_chunk_valid to match the kernel version
Josef Bacik
2
-46
/
+6
2023-05-26
btrfs-progs: rename btrfs_check_* to __btrfs_check_*
Josef Bacik
3
-8
/
+8
2023-05-26
btrfs-progs: add BTRFS_STRIPE_LEN_SHIFT definition
Josef Bacik
1
-0
/
+1
2023-05-26
btrfs-progs: add a btrfs_read_extent_buffer helper
Josef Bacik
2
-29
/
+45
2023-05-26
btrfs-progs: add an atomic parameter to btrfs_buffer_uptodate
Josef Bacik
3
-6
/
+8
2023-05-26
btrfs-progs: add btrfs_readahead_node_child helper
Josef Bacik
2
-0
/
+15
2023-05-26
btrfs-progs: update arguments of find_extent_buffer
Josef Bacik
3
-5
/
+6
2023-05-26
btrfs-progs: sync btrfs_path fields with the kernel
Josef Bacik
1
-5
/
+36
2023-05-26
btrfs-progs: make reada_for_search static
Josef Bacik
2
-4
/
+3
2023-05-26
btrfs-progs: update read_tree_block to match the kernel definition
Josef Bacik
5
-9
/
+18
2023-05-26
btrfs-progs: add accounting_lock to btrfs_root
Josef Bacik
1
-0
/
+2
2023-05-26
btrfs-progs: add btrfs_is_testing helper
Josef Bacik
1
-0
/
+5
2023-05-26
btrfs-progs: add a free_extent_buffer_stale helper
Josef Bacik
2
-0
/
+6
2023-05-26
btrfs-progs: pass root_id for btrfs_free_tree_block
Josef Bacik
3
-11
/
+6
2023-05-26
btrfs-progs: remove root argument from free_extent and inc_extent_ref
Josef Bacik
4
-35
/
+25
2023-05-26
btrfs-progs: add btrfs_root_id helper
Josef Bacik
1
-0
/
+5
2023-05-26
btrfs-progs: sync and stub-out tree-mod-log.h
Josef Bacik
1
-0
/
+96
2023-05-26
btrfs-progs: make __btrfs_cow_block static
Josef Bacik
2
-7
/
+1
2023-05-26
btrfs-progs: rename clear_extent_buffer_dirty to btrfs_clear_buffer_dirty
Josef Bacik
6
-17
/
+12
2023-05-26
btrfs-progs: cleanup parameters of btrfs_set_disk_extent_flags
Josef Bacik
3
-9
/
+10
2023-05-26
btrfs-progs: rename btrfs_set_block_flags to btrfs_set_disk_extent_flags
Josef Bacik
3
-7
/
+7
2023-05-26
btrfs-progs: add some missing extent buffer helpers
Josef Bacik
2
-0
/
+14
2023-05-26
btrfs-progs: add btrfs_locking_nest to btrfs_alloc_tree_block
Josef Bacik
4
-9
/
+19
2023-05-26
btrfs-progs: sync locking.h and stub out all the helpers
Josef Bacik
2
-0
/
+274
2023-05-26
btrfs-progs: rename btrfs_alloc_free_block to btrfs_alloc_tree_block
Josef Bacik
4
-10
/
+10
2023-05-26
btrfs-progs: copy btrfs_root::state from kernel
Josef Bacik
4
-27
/
+92
2023-05-26
btrfs-progs: constify the extent buffer helpers
Josef Bacik
2
-11
/
+14
2023-05-26
btrfs-progs: sync extent-io-tree.[ch] and misc.h from the kernel
Josef Bacik
9
-535
/
+2160
2023-05-26
btrfs-progs: sync async-thread.[ch] from the kernel
Josef Bacik
2
-0
/
+385
2023-05-26
btrfs-progs: sync file-item.h into progs
Josef Bacik
6
-53
/
+105
2023-05-26
btrfs-progs: sync accessors.[ch] from the kernel
Josef Bacik
6
-887
/
+1233
2023-05-26
btrfs-progs: add musl compatibility for printf format %pV
David Sterba
1
-17
/
+16
2023-05-26
btrfs-progs: sync messages.[ch] from the kernel
Josef Bacik
9
-0
/
+560
2023-05-26
btrfs-progs: sync on-disk definitions from the kernel header
Josef Bacik
2
-952
/
+1261
2023-05-26
btrfs-progs: sync uapi/btrfs.h into btrfs-progs
Josef Bacik
2
-1
/
+1309
2023-05-26
btrfs-progs: remove parent_key arg from btrfs_check_* helpers
Josef Bacik
3
-19
/
+8
2023-05-26
btrfs-progs: add a btrfs check helper for checking blocks
Josef Bacik
1
-20
/
+2
2023-05-26
btrfs-progs: remove fs_info argument from btrfs_check_* helpers
Josef Bacik
3
-12
/
+10
2023-05-26
btrfs-progs: rename the qgroup structs to match the kernel
Josef Bacik
2
-50
/
+48
2023-04-25
btrfs-progs: stop using legacy *64 interfaces
psykose
2
-5
/
+5
2023-04-19
btrfs-progs: tune: add new option to convert back to extent tree
Qu Wenruo
2
-15
/
+88
2023-03-21
btrfs-progs: use alloc_dummy_extent_buffer() for temporary super block
Qu Wenruo
1
-3
/
+3
2023-02-28
btrfs-progs: tune: update checksum conversion
David Sterba
4
-1
/
+25
2023-02-18
btrfs-progs: fix set but not used variables
Qu Wenruo
1
-4
/
+2
2023-02-18
btrfs-progs: fix fallthrough cases with proper attributes
Qu Wenruo
1
-1
/
+1
2023-02-18
btrfs-progs: fix a false alert on an uninitialized variable when BUG_ON() is ...
Qu Wenruo
2
-3
/
+4
2023-02-18
btrfs-progs: remove an unnecessary branch to silent the clang warning
Qu Wenruo
1
-8
/
+10
2023-01-03
btrfs-progs: kerncompat: hide definition of __init
David Sterba
1
-1
/
+1
2023-01-03
Revert "btrfs-progs: rename qgroup items to match the kernel naming scheme"
David Sterba
2
-47
/
+50
2022-11-30
btrfs-progs: make write_extent_buffer take a const eb
Josef Bacik
2
-3
/
+3
2022-11-30
btrfs-progs: replace btrfs_leaf_data with btrfs_item_nr_offset
Josef Bacik
1
-25
/
+25
2022-11-30
btrfs-progs: sync compression.h from the kernel
Josef Bacik
4
-11
/
+188
2022-11-28
btrfs-progs: rename extent buffer flags to EXTENT_BUFFER_*
Josef Bacik
4
-13
/
+16
2022-11-28
btrfs-progs: delete state_private code
Josef Bacik
2
-44
/
+0
2022-11-28
btrfs-progs: move extent cache code directly into btrfs_fs_info
Josef Bacik
4
-28
/
+60
2022-11-28
btrfs-progs: do not pass io_tree into verify_parent_transid
Josef Bacik
1
-6
/
+3
2022-11-28
btrfs-progs: move dirty eb tracking to it's own io_tree
Josef Bacik
4
-3
/
+6
2022-11-28
btrfs-progs: make the find extent buffer helpers take fs_info
Josef Bacik
4
-8
/
+9
2022-11-28
btrfs-progs: rename btrfs_item_end to btrfs_item_data_end
Josef Bacik
2
-7
/
+7
2022-11-28
btrfs-progs: make btrfs_qgroup_level helper match the kernel
Josef Bacik
2
-3
/
+3
2022-11-28
btrfs-progs: rename qgroup items to match the kernel naming scheme
Josef Bacik
2
-50
/
+47
2022-11-24
btrfs-progs: properly handle degraded raid56 reads
Qu Wenruo
1
-22
/
+31
2022-10-26
btrfs-progs: replace strerror(errno) with %m in printf formats
David Sterba
1
-2
/
+2
2022-10-26
btrfs-progs: unify naming of qgroup subvolid helpers
David Sterba
2
-3
/
+3
2022-10-18
btrfs-progs: print-tree: follow the supported flags when printing flags
Qu Wenruo
1
-3
/
+1
2022-10-11
btrfs-progs: dump-super: add extent-tree-v2
Anand Jain
1
-0
/
+3
2022-10-11
btrfs-progs: mkfs: offset inode numbers of the source filesystem
Qu Wenruo
1
-0
/
+6
2022-10-11
btrfs-progs: properly initialize extent generation in __btrfs_record_file_ext...
Qu Wenruo
1
-1
/
+1
2022-10-11
btrfs-progs: device-utils: rename btrfs_device_size
David Sterba
2
-3
/
+3
2022-10-11
btrfs-progs: use template for transaction commit error messages
David Sterba
2
-2
/
+3
2022-10-11
btrfs-progs: use template for transaction start error messages
David Sterba
2
-2
/
+4
2022-10-11
btrfs-progs: use template for out of memory error messages
David Sterba
4
-8
/
+8
2022-10-11
btrfs-progs: move repair.c from common/ to check/
David Sterba
1
-1
/
+1
2022-10-11
btrfs-progs: properly handle write error when writing back tree blocks
Qu Wenruo
2
-3
/
+32
2022-10-11
btrfs-progs: remove duplicated leaked extent buffer report
Qu Wenruo
1
-0
/
+5
2022-10-11
btrfs-progs: remove unused function extent_io_tree_init_cache_max()
Qu Wenruo
2
-9
/
+0
2022-10-11
btrfs-progs: receive: add support for fs-verity
Boris Burkov
1
-2
/
+11
2022-10-11
btrfs-progs: kernel-lib: remove radix-tree
David Sterba
5
-5
/
+0
2022-10-11
btrfs-progs: unexport csum_tree_block()
Qu Wenruo
1
-2
/
+2
2022-10-11
btrfs-progs: fix may be unused warning in load_free_space_extents
David Sterba
1
-1
/
+1
2022-09-12
btrfs-progs: btrfstune: add the ability to convert to block group tree feature
Qu Wenruo
5
-25
/
+285
2022-09-12
btrfs-progs: separate block group tree from extent tree v2
Qu Wenruo
4
-7
/
+13
2022-09-12
btrfs-progs: don't save block group root into super block
Qu Wenruo
3
-90
/
+16
2022-09-12
btrfs-progs: rescue: allow fix-device-size to shrink device item
Qu Wenruo
1
-9
/
+125
2022-08-16
btrfs-progs: use write_data_to_disk() to handle RAID56 in write_and_map_eb()
Qu Wenruo
1
-30
/
+1
2022-08-16
btrfs-progs: fix a BUG_ON() condition for write_data_to_disk()
Qu Wenruo
1
-1
/
+1
2022-08-16
btrfs-progs: avoid repeated data write for metadata
Qu Wenruo
3
-17
/
+19
2022-08-16
btrfs-progs: add VERITY ro compat flag
Boris Burkov
1
-1
/
+3
2022-08-16
btrfs-progs: save item data end in u64 to avoid overflow in btrfs_check_leaf()
Su Yue
1
-9
/
+9
2022-08-16
btrfs-progs: make btrfs_super_block::log_root_transid deprecated
Qu Wenruo
2
-6
/
+7
2022-08-16
btrfs-progs: receive: implement FILEATTR command
David Sterba
1
-2
/
+8
2022-06-07
btrfs-progs: send: stream v2 ioctl flags
Omar Sandoval
1
-1
/
+1
2022-06-07
btrfs-progs: receive: add send stream v2 commands and attributes
Omar Sandoval
1
-67
/
+99
2022-06-07
btrfs-progs: receive: dynamically allocate sctx->read_buf
Boris Burkov
1
-1
/
+5
2022-06-06
btrfs-progs: libbtrfs: drop ifdef BTRFS_FLAT_INCLUDES where not necessary
David Sterba
3
-26
/
+0
2022-06-06
btrfs-progs: zoned: add upper and lower zone size boundaries
Johannes Thumshirn
1
-0
/
+20
2022-05-20
btrfs-progs: properly initialize block group thresholds
Qu Wenruo
3
-0
/
+31
[next]