2023-11-23 | Filipe Manana | btrfs: fix off-by-one when checking chunk map includes... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-11-23 | Bragatheswaran Manic... | btrfs: ref-verify: fix memory leaks in btrfs_ref_tree_mod() Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-11-23 | Qu Wenruo | btrfs: add dmesg output for first mount and last unmount... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-11-15 | Qu Wenruo | btrfs: do not abort transaction if there is already... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-11-15 | Qu Wenruo | btrfs: tree-checker: add type and sequence check for... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-11-09 | Boris Burkov | btrfs: make OWNER_REF_KEY type value smallest among... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-11-09 | Filipe Manana | btrfs: fix qgroup record leaks when using simple quotas Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-11-09 | Filipe Manana | btrfs: fix race between accounting qgroup extents and... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-11-03 | Filipe Manana | btrfs: fix error pointer dereference after failure... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-11-03 | Qu Wenruo | btrfs: make found_logical_ret parameter mandatory for... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-11-03 | Josef Bacik | btrfs: get correct owning_root when dropping snapshot Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-11-03 | Naohiro Aota | btrfs: zoned: wait for data BG to be finished on direct... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-11-03 | Naohiro Aota | btrfs: zoned: drop no longer valid write pointer check Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-11-03 | Dan Carpenter | btrfs: directly return 0 on no error code in btrfs_insert_ra... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-11-03 | Filipe Manana | btrfs: use u64 for buffer sizes in the tree search... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-10-12 | David Sterba | btrfs: open code timespec64 in struct btrfs_inode Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-10-12 | Filipe Manana | btrfs: remove redundant log root tree index assignment... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-10-12 | Colin Ian King | btrfs: remove redundant initialization of variable... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-10-12 | Anand Jain | btrfs: sysfs: show temp_fsid feature Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-10-12 | Anand Jain | btrfs: disable the device add feature for temp-fsid Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-10-12 | Anand Jain | btrfs: disable the seed feature for temp-fsid Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-10-12 | Anand Jain | btrfs: update comment for temp-fsid, fsid, and metadata_uuid Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-10-12 | Filipe Manana | btrfs: remove pointless empty log context list check... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-10-12 | Filipe Manana | btrfs: update comment for struct btrfs_inode::lock Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-10-12 | Filipe Manana | btrfs: remove pointless barrier from btrfs_sync_file() Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-10-12 | Filipe Manana | btrfs: add and use helpers for reading and writing... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-10-12 | Filipe Manana | btrfs: add and use helpers for reading and writing... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-10-12 | Filipe Manana | btrfs: add and use helpers for reading and writing... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-10-12 | Filipe Manana | btrfs: add and use helpers for reading and writing... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-10-12 | Anand Jain | btrfs: support cloned-device mount capability Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-10-12 | Anand Jain | btrfs: add helper function find_fsid_by_disk Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-10-12 | Filipe Manana | btrfs: stop reserving excessive space for block group... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-10-12 | Filipe Manana | btrfs: stop reserving excessive space for block group... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-10-12 | David Sterba | btrfs: reorder btrfs_inode to fill gaps Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-10-12 | David Sterba | btrfs: open code btrfs_ordered_inode_tree in btrfs_inode Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-10-12 | Josef Bacik | btrfs: adjust overcommit logic when very close to full Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-10-12 | Josef Bacik | btrfs: increase ->free_chunk_space in btrfs_grow_device Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-10-12 | Josef Bacik | btrfs: fix ->free_chunk_space math in btrfs_shrink_device Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-10-12 | Filipe Manana | btrfs: make sure we cache next state in find_first_extent_bit() Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-10-12 | Filipe Manana | btrfs: use extent_io_tree_release() to empty dirty... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-10-12 | Filipe Manana | btrfs: make tree iteration in extent_io_tree_release... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-10-12 | Filipe Manana | btrfs: collapse wait_on_state() to its caller wait_extent_bit() Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-10-12 | Filipe Manana | btrfs: remove redundant memory barrier from extent_io_tree_r... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-10-12 | Filipe Manana | btrfs: make wait_extent_bit() static Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-10-12 | Filipe Manana | btrfs: update stale comment at extent_io_tree_release() Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-10-12 | Filipe Manana | btrfs: make extent state merges more efficient during... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-10-12 | David Sterba | btrfs: change test_range_bit to scan the whole range Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-10-12 | David Sterba | btrfs: add specific helper for range bit test exists Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-10-12 | Filipe Manana | btrfs: move btrfs_realloc_node() from ctree.c into... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-10-12 | Filipe Manana | btrfs: export comp_keys() from ctree.c as btrfs_comp_keys() Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-10-12 | Filipe Manana | btrfs: rename and export __btrfs_cow_block() Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-10-12 | Filipe Manana | btrfs: use round_down() to align block offset at btrfs_cow_b... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-10-12 | Filipe Manana | btrfs: remove noinline attribute from btrfs_cow_block() Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-10-12 | Anand Jain | btrfs: remove incomplete metadata_uuid conversion fixup... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-10-12 | Anand Jain | btrfs: reject devices with CHANGING_FSID_V2 Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-10-12 | David Sterba | btrfs: relocation: constify parameters where possible Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-10-12 | David Sterba | btrfs: relocation: return bool from btrfs_should_ignore_relo... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-10-12 | David Sterba | btrfs: switch btrfs_backref_cache::is_reloc to bool Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-10-12 | David Sterba | btrfs: relocation: open code mapping_tree_init Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-10-12 | David Sterba | btrfs: relocation: switch bitfields to bool in reloc_control Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-10-12 | David Sterba | btrfs: relocation: use enum for stages Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-10-12 | David Sterba | btrfs: relocation: use more natural types for tree_block... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-10-12 | Filipe Manana | btrfs: move btrfs_defrag_root() to defrag.{c,h} Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-10-12 | Filipe Manana | btrfs: remove redundant root argument from fixup_inode_link_... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-10-12 | Filipe Manana | btrfs: remove redundant root argument from maybe_insert_hole() Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-10-12 | Filipe Manana | btrfs: remove redundant root argument from btrfs_delayed_upd... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-10-12 | Filipe Manana | btrfs: remove redundant root argument from btrfs_update_inod... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-10-12 | Filipe Manana | btrfs: remove redundant root argument from btrfs_update_inode() Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-10-12 | Filipe Manana | btrfs: remove redundant root argument from btrfs_update_inod... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-10-12 | Filipe Manana | btrfs: remove noinline from btrfs_update_inode() Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-10-12 | Filipe Manana | btrfs: simplify error check condition at btrfs_dirty_inode() Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-10-12 | Boris Burkov | btrfs: qgroup: only set QUOTA_ENABLED when done reading... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-10-12 | Boris Burkov | btrfs: track data relocation with simple quota Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-10-12 | Boris Burkov | btrfs: qgroup: track metadata relocation COW with simple... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-10-12 | Boris Burkov | btrfs: qgroup: check generation when recording simple... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-10-12 | Boris Burkov | btrfs: qgroup: simple quota auto hierarchy for nested... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-10-12 | Boris Burkov | btrfs: record simple quota deltas in delayed refs Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-10-12 | Boris Burkov | btrfs: add helper for inline owner ref lookup Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-10-12 | Boris Burkov | btrfs: new inline ref storing owning subvol of data... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-10-12 | Boris Burkov | btrfs: track original extent owner in head_ref Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-10-12 | Boris Burkov | btrfs: track owning root in btrfs_ref Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-10-12 | Boris Burkov | btrfs: rename tree_ref and data_ref owning_root Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-10-12 | Boris Burkov | btrfs: add helper for recording simple quota deltas Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-10-12 | Boris Burkov | btrfs: create qgroup earlier in snapshot creation Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-10-12 | Boris Burkov | btrfs: qgroup: flush reservations during quota disable Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-10-12 | Boris Burkov | btrfs: sysfs: add simple_quota incompat feature entry Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-10-12 | Boris Burkov | btrfs: sysfs: expose quota mode via sysfs Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-10-12 | Boris Burkov | btrfs: qgroup: add new quota mode for simple quotas Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-10-12 | Boris Burkov | btrfs: qgroup: introduce quota mode Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-10-12 | David Sterba | btrfs: merge ordered work callbacks in btrfs_work into one Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-10-12 | Johannes Thumshirn | btrfs: add raid stripe tree to features enabled with... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-10-12 | Johannes Thumshirn | btrfs: tree-checker: add support for raid stripe tree Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-10-12 | Johannes Thumshirn | btrfs: tracepoints: add events for raid stripe tree Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-10-12 | Johannes Thumshirn | btrfs: sysfs: announce presence of raid-stripe-tree Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-10-12 | Johannes Thumshirn | btrfs: add raid stripe tree pretty printer Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-10-12 | Johannes Thumshirn | btrfs: zoned: support RAID0/1/10 on top of raid stripe... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-10-12 | Johannes Thumshirn | btrfs: scrub: implement raid stripe tree support Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-10-12 | Johannes Thumshirn | btrfs: lookup physical address from stripe extent Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-10-12 | Johannes Thumshirn | btrfs: delete stripe extent on extent deletion Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-10-12 | Johannes Thumshirn | btrfs: add support for inserting raid stripe extents Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
next |