2024-03-04 | David Sterba | btrfs: add forward declarations and headers, part 1 Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2024-03-04 | David Sterba | btrfs: hoist fs_info out of loops in end_bbio_data_write... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2024-03-04 | David Sterba | btrfs: add helper to get fs_info from struct inode... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2024-03-04 | David Sterba | btrfs: add helpers to get fs_info from page/folio pointers Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2024-03-04 | David Sterba | btrfs: add helpers to get inode from page/folio pointers Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2024-03-04 | David Sterba | btrfs: tests: allocate dummy fs_info and root in test_find_d... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2024-03-04 | Lijuan Li | btrfs: mark __btrfs_add_free_space static Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2024-03-04 | David Sterba | btrfs: move transaction abort to the error site btrfs_rebuil... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2024-03-04 | David Sterba | btrfs: move transaction abort to the error site in... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2024-03-04 | David Sterba | btrfs: move transaction abort to the error site in... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2024-03-04 | David Sterba | btrfs: unify handling of return values of btrfs_insert_empty... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2024-03-04 | David Sterba | btrfs: change BUG_ON to assertion in reset_balance_state() Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2024-03-04 | David Sterba | btrfs: change BUG_ON to assertion when verifying root... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2024-03-04 | David Sterba | btrfs: change BUG_ON to assertion when verifying lockdep... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2024-03-04 | David Sterba | btrfs: change BUG_ON to assertion in btrfs_read_roots() Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2024-03-04 | David Sterba | btrfs: defrag: change BUG_ON to assertion in btrfs_defrag_le... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2024-03-04 | David Sterba | btrfs: change BUG_ON to assertion when checking for... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2024-03-04 | David Sterba | btrfs: delayed-inode: drop pointless BUG_ON in __btrfs_remov... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2024-03-04 | David Sterba | btrfs: export: handle invalid inode or root reference... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2024-03-04 | David Sterba | btrfs: handle invalid extent item reference found in... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2024-03-04 | David Sterba | btrfs: handle chunk tree lookup error in btrfs_relocate_sys_... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2024-03-04 | David Sterba | btrfs: handle invalid root reference found in btrfs_init_roo... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2024-03-04 | David Sterba | btrfs: handle invalid root reference found in btrfs_find_root() Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2024-03-04 | David Sterba | btrfs: handle root deletion lookup error in btrfs_del_root() Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2024-03-04 | David Sterba | btrfs: handle block group lookup error when it's being... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2024-03-04 | David Sterba | btrfs: handle invalid range and start in merge_extent_mapping() Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2024-03-04 | David Sterba | btrfs: handle directory and dentry mismatch in btrfs_may_del... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2024-03-04 | Naohiro Aota | btrfs: use READ/WRITE_ONCE for fs_devices->read_policy Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2024-03-04 | Filipe Manana | btrfs: preallocate temporary extent buffer for inode... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2024-03-04 | Filipe Manana | btrfs: add comment about list_is_singular() use at... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2024-03-04 | Filipe Manana | btrfs: document what the spinlock unused_bgs_lock protects Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2024-03-04 | David Sterba | btrfs: make btrfs_error_unpin_extent_range() return... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2024-03-04 | David Sterba | btrfs: return errors from unpin_extent_range() Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2024-03-04 | David Sterba | btrfs: handle errors returned from unpin_extent_cache() Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2024-03-04 | Colin Ian King | btrfs: zlib: Fix spelling mistake "infalte" -> "inflate" Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2024-03-04 | Qu Wenruo | btrfs: zstd: fix and simplify the inline extent decompressio... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2024-03-04 | David Sterba | btrfs: remove unused included headers Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2024-03-04 | David Sterba | btrfs: replace i_blocksize by fs_info::sectorsize Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2024-03-04 | David Sterba | btrfs: replace sb::s_blocksize by fs_info::sectorsize Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2024-03-04 | Johannes Thumshirn | btrfs: remove duplicate recording of physical address Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2024-03-04 | Goldwyn Rodrigues | btrfs: page to folio conversion in btrfs_truncate_block() Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2024-03-04 | Matthew Wilcox ... | btrfs: use a folio array throughout the defrag process Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2024-03-04 | Matthew Wilcox ... | btrfs: convert defrag_prepare_one_page() to use a folio Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2024-03-04 | Matthew Wilcox ... | btrfs: add set_folio_extent_mapped() helper Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2024-03-04 | Josef Bacik | btrfs: WARN_ON_ONCE() in our leak detection code Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2024-03-04 | Filipe Manana | btrfs: remove extent_map_tree forward declaration at... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2024-03-04 | Qu Wenruo | btrfs: cache folio size and shift in extent_buffer Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2024-03-04 | Qu Wenruo | btrfs: remove unused variable bio_offset from end_bbio_data_... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2024-03-04 | Qu Wenruo | btrfs: remove the pg_offset parameter from btrfs_get_extent() Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2024-02-29 | Filipe Manana | btrfs: fix double free of anonymous device after snapshot... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2024-02-29 | Filipe Manana | btrfs: ensure fiemap doesn't race with writes when... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2024-02-29 | Filipe Manana | btrfs: fix race between ordered extent completion and... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2024-02-22 | Filipe Manana | btrfs: fix data race at btrfs_use_block_rsv() when... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2024-02-22 | Filipe Manana | btrfs: fix data races when accessing the reserved amount... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2024-02-22 | Filipe Manana | btrfs: send: don't issue unnecessary zero writes for... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2024-02-22 | David Sterba | btrfs: dev-replace: properly validate device names Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2024-02-22 | Johannes Thumshirn | btrfs: zoned: don't skip block group profile checks... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2024-02-19 | Josef Bacik | btrfs: fix deadlock with fiemap and extent locking Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2024-02-19 | Qu Wenruo | btrfs: defrag: avoid unnecessary defrag caused by incorrect... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2024-02-13 | Filipe Manana | btrfs: don't refill whole delayed refs block reserve... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2024-02-13 | Filipe Manana | btrfs: zoned: fix chunk map leak when loading block... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2024-02-13 | Filipe Manana | btrfs: reject encoded write if inode has nodatasum... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2024-02-13 | Filipe Manana | btrfs: don't reserve space for checksums when writing... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2024-02-09 | Filipe Manana | btrfs: add new unused block groups to the list of unused... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2024-02-09 | Filipe Manana | btrfs: do not delete unused block group if it may be... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2024-02-09 | Filipe Manana | btrfs: add and use helper to check if block group is... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2024-02-09 | Josef Bacik | btrfs: don't drop extent_map for free space inode on... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2024-01-31 | Qu Wenruo | btrfs: do not ASSERT() if the newly created subvolume... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2024-01-31 | Boris Burkov | btrfs: forbid deleting live subvol qgroup Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2024-01-31 | Boris Burkov | btrfs: forbid creating subvol qgroups Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2024-01-31 | David Sterba | btrfs: send: return EOPNOTSUPP on unknown flags Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2024-01-18 | Qu Wenruo | btrfs: scrub: limit RST scrub to chunk boundary Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2024-01-18 | Qu Wenruo | btrfs: scrub: avoid use-after-free when chunk length... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2024-01-18 | Josef Bacik | btrfs: don't unconditionally call folio_start_writeback... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2024-01-18 | Josef Bacik | btrfs: use the original mount's mount options for the... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2024-01-18 | David Sterba | btrfs: don't warn if discard range is not aligned to... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2024-01-18 | Chung-Chiang Cheng | btrfs: tree-checker: fix inline ref size in error messages Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2024-01-18 | Qu Wenruo | btrfs: zstd: fix and simplify the inline extent decompression Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2024-01-18 | Qu Wenruo | btrfs: lzo: fix and simplify the inline extent decompression Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2024-01-18 | Qu Wenruo | btrfs: zlib: fix and simplify the inline extent decompression Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2024-01-12 | Qu Wenruo | btrfs: defrag: reject unknown flags of btrfs_ioctl_defrag_ra... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2024-01-12 | Omar Sandoval | btrfs: avoid copying BTRFS_ROOT_SUBVOL_DEAD flag to... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2024-01-12 | Omar Sandoval | btrfs: don't abort filesystem when attempting to snapshot... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2024-01-12 | Naohiro Aota | btrfs: zoned: fix lock ordering in btrfs_zone_activate() Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2024-01-12 | Naohiro Aota | btrfs: fix unbalanced unlock of mapping_tree_lock Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2024-01-12 | Fedor Pchelkin | btrfs: ref-verify: free ref cache before clearing mount opt Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2024-01-12 | Dmitry Antipov | btrfs: fix kvcalloc() arguments order in btrfs_ioctl_send() Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2024-01-12 | Naohiro Aota | btrfs: zoned: optimize hint byte for zoned allocator Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2024-01-12 | Naohiro Aota | btrfs: zoned: factor out prepare_allocation_zoned() Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-12-15 | Josef Bacik | btrfs: do not allow non subvolume root targets for... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-12-15 | Johannes Thumshirn | btrfs: pass btrfs_io_geometry into btrfs_max_io_len Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-12-15 | Johannes Thumshirn | btrfs: pass struct btrfs_io_geometry to set_io_stripe Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-12-15 | Johannes Thumshirn | btrfs: open code set_io_stripe for RAID56 Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-12-15 | Johannes Thumshirn | btrfs: change block mapping to switch/case in btrfs_map_block Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-12-15 | Johannes Thumshirn | btrfs: factor out block mapping for single profiles Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-12-15 | Johannes Thumshirn | btrfs: factor out block mapping for RAID5/6 Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-12-15 | Johannes Thumshirn | btrfs: reduce scope of data_stripes in btrfs_map_block Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-12-15 | Johannes Thumshirn | btrfs: factor out block mapping for RAID10 Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-12-15 | Johannes Thumshirn | btrfs: factor out block mapping for DUP profiles Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-12-15 | Johannes Thumshirn | btrfs: factor out RAID1 block mapping Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
next |