2023-08-21 | Filipe Manana | btrfs: remove pointless empty list check when reading... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-08-21 | Anand Jain | btrfs: drop redundant check to use fs_devices::metadata_uuid Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-08-21 | Anand Jain | btrfs: compare the correct fsid/metadata_uuid in btrfs_valid... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-08-21 | Anand Jain | btrfs: use the correct superblock to compare fsid in... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-08-21 | Anand Jain | btrfs: simplify memcpy either of metadata_uuid or fsid Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-08-21 | Anand Jain | btrfs: add a helper to read the superblock metadata_uuid Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-08-21 | Qu Wenruo | btrfs: remove v0 extent handling Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-08-21 | Qu Wenruo | btrfs: output extra debug info if we failed to find... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-08-21 | Christoph Hellwig | btrfs: move the !zoned assert into run_delalloc_cow Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-08-21 | Christoph Hellwig | btrfs: consolidate the error handling in run_delalloc_nocow Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-08-21 | Christoph Hellwig | btrfs: cleanup the COW fallback logic in run_delalloc_nocow Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-08-21 | Christoph Hellwig | btrfs: fix error handling when in a COW window in run_delall... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-08-21 | Naohiro Aota | btrfs: zoned: do not zone finish data relocation block... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-08-21 | Josef Bacik | btrfs: set page extent mapped after read_folio in relocate_o... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-08-21 | Josef Bacik | btrfs: wait on uncached block groups on every allocation... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-08-21 | Ruan Jinjie | btrfs: use LIST_HEAD() to initialize the list_head Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-08-21 | Qu Wenruo | btrfs: handle errors properly in update_inline_extent_backref() Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-08-21 | Naohiro Aota | btrfs: zoned: re-enable metadata over-commit for zoned... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-08-21 | Naohiro Aota | btrfs: zoned: don't activate non-DATA BG on allocation Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-08-21 | Naohiro Aota | btrfs: zoned: no longer count fresh BG region as zone... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-08-21 | Naohiro Aota | btrfs: zoned: activate metadata block group on write... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-08-21 | Naohiro Aota | btrfs: zoned: reserve zones for an active metadata... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-08-21 | Naohiro Aota | btrfs: zoned: update meta write pointer on zone finish Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-08-21 | Naohiro Aota | btrfs: zoned: defer advancing meta write pointer Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-08-21 | Naohiro Aota | btrfs: zoned: return int from btrfs_check_meta_write_pointer Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-08-21 | Naohiro Aota | btrfs: zoned: introduce block group context to btrfs_eb_writ... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-08-21 | Naohiro Aota | btrfs: introduce struct to consolidate extent buffer... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-08-21 | Filipe Manana | btrfs: avoid start and commit empty transaction when... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-08-21 | Filipe Manana | btrfs: avoid start and commit empty transaction when... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-08-21 | Filipe Manana | btrfs: avoid starting and committing empty transaction... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-08-21 | Filipe Manana | btrfs: avoid starting new transaction when flushing... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-08-21 | Filipe Manana | btrfs: merge find_free_dev_extent() and find_free_dev_extent... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-08-21 | Filipe Manana | btrfs: make find_free_dev_extent() static Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-08-21 | Filipe Manana | btrfs: make btrfs_cleanup_fs_roots() static Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-08-21 | Filipe Manana | btrfs: fail priority metadata ticket with real fs error Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-08-21 | Filipe Manana | btrfs: return real error when orphan cleanup fails... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-08-21 | Filipe Manana | btrfs: store the error that turned the fs into error... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-08-21 | Filipe Manana | btrfs: don't steal space from global rsv after a transaction... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-08-21 | Filipe Manana | btrfs: print available space across all block groups... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-08-21 | Filipe Manana | btrfs: print available space for a block group when... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-08-21 | Filipe Manana | btrfs: print block group super and delalloc bytes when... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-08-21 | Filipe Manana | btrfs: print target number of bytes when dumping free... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-08-21 | Filipe Manana | btrfs: update comment for btrfs_join_transaction_nostart() Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-08-21 | Filipe Manana | btrfs: don't start transaction when joining with TRANS_JOIN_... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-08-21 | Qu Wenruo | btrfs: refactor main loop in memmove_extent_buffer() Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-08-21 | Qu Wenruo | btrfs: refactor main loop in memcpy_extent_buffer() Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-08-21 | Qu Wenruo | btrfs: copy all pages at once at the end of btrfs_clone_exte... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-08-21 | Qu Wenruo | btrfs: refactor main loop in copy_extent_buffer_full() Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-08-21 | Qu Wenruo | btrfs: use write_extent_buffer() to implement write_extent_b... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-08-21 | Qu Wenruo | btrfs: refactor extent buffer bitmaps operations Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-08-21 | Qu Wenruo | btrfs: tests: add self tests for extent buffer memory... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-08-21 | Qu Wenruo | btrfs: tests: enhance extent buffer bitmap tests Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-08-21 | Josef Bacik | btrfs: move comments to btrfs_loop_type definition Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-08-21 | Anand Jain | btrfs: print name and pid when device scanning processes... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-08-21 | Christoph Hellwig | mm: remove folio_account_redirty Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-08-21 | Christoph Hellwig | btrfs: fix zoned handling in submit_uncompressed_range Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-08-21 | Christoph Hellwig | btrfs: don't redirty locked_page in run_delalloc_zoned Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-08-21 | Christoph Hellwig | btrfs: refactor the zoned device handling in cow_file_range Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-08-21 | Christoph Hellwig | btrfs: don't redirty pages in compress_file_range Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-08-21 | Christoph Hellwig | btrfs: share the code to free the page array in compress_fil... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-08-21 | Christoph Hellwig | btrfs: use a separate label for the incompressible... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-08-21 | Christoph Hellwig | btrfs: further simplify the compress or not logic in... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-08-21 | Christoph Hellwig | btrfs: streamline compress_file_range Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-08-21 | Christoph Hellwig | btrfs: merge submit_compressed_extents and async_cow_submit Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-08-21 | Christoph Hellwig | btrfs: merge async_cow_start and compress_file_range Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-08-21 | Christoph Hellwig | btrfs: don't clear async_chunk->inode in async_cow_start Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-08-21 | Christoph Hellwig | btrfs: clean up the check for uncompressed ranges in... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-08-21 | Christoph Hellwig | btrfs: reduce the number of arguments to btrfs_run_delalloc_... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-08-21 | Christoph Hellwig | btrfs: improve the delalloc_to_write calculation in... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-08-21 | Christoph Hellwig | btrfs: remove the return value from extent_write_locked_range Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-08-21 | Christoph Hellwig | btrfs: remove the return value from submit_uncompressed_range Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-08-21 | Christoph Hellwig | btrfs: reduce debug spam from submit_compressed_extents Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-08-21 | Christoph Hellwig | btrfs: remove end_extent_writepage Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-08-21 | Christoph Hellwig | btrfs: remove btrfs_writepage_endio_finish_ordered Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-08-21 | Christoph Hellwig | btrfs: split page locking out of __process_pages_contig Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-08-21 | Christoph Hellwig | btrfs: don't create inline extents in fallback_to_cow Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-08-21 | Christoph Hellwig | btrfs: pass a flags argument to cow_file_range Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-08-21 | Boris Burkov | btrfs: fix start transaction qgroup rsv double free Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-08-21 | Boris Burkov | btrfs: free qgroup rsv on io failure Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-08-21 | Goldwyn Rodrigues | btrfs: remove duplicate free_async_extent_pages() on... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-08-21 | Qu Wenruo | btrfs: move eb subpage preallocation out of the loop Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-08-21 | Christoph Hellwig | btrfs: simplify the no-bioc fast path condition in... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-08-21 | Qu Wenruo | btrfs: scrub: remove unused btrfs_path in scrub_simple_mirror() Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-08-21 | Minjie Du | btrfs: use folio_next_index() helper in extent_write_cache_pages Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-08-21 | David Sterba | btrfs: use helper sizeof_field in struct accessors Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-08-21 | Qu Wenruo | btrfs: deprecate integrity checker feature Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-08-21 | Filipe Manana | btrfs: move btrfs_free_excluded_extents() into block... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-08-21 | Filipe Manana | btrfs: open code trivial btrfs_add_excluded_extent() Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-08-21 | Filipe Manana | btrfs: make find_first_extent_bit() return a boolean Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-08-21 | Filipe Manana | btrfs: make btrfs_destroy_pinned_extent() return void Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-08-21 | Filipe Manana | btrfs: make btrfs_destroy_marked_extents() return void Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-08-21 | Filipe Manana | btrfs: rename add_new_free_space() to btrfs_add_new_free_space() Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-08-21 | Filipe Manana | btrfs: update documentation for add_new_free_space() Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-08-21 | Qu Wenruo | btrfs: tracepoints: simplify raid56 events Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-08-21 | Anand Jain | btrfs: sysfs: show if ACL support has been compiled in Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-08-21 | Qu Wenruo | btrfs: raid56: remove unused BTRFS_RBIO_REBUILD_MISSING Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-08-21 | Qu Wenruo | btrfs: add comments for btrfs_map_block() Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-08-21 | Colin Ian King | btrfs: remove redundant initialization of variables... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-08-21 | Colin Ian King | btrfs: scrub: remove redundant division of stripe_nr Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2023-08-21 | Julia Lawall | btrfs: zoned: use vcalloc instead of for vzalloc in... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
next |