2022-07-25 | Christoph Hellwig | btrfs: defer I/O completion based on the btrfs_raid_bio Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-07-25 | Christoph Hellwig | btrfs: split btrfs_submit_data_bio to read and write... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-07-25 | Christoph Hellwig | btrfs: simplify code flow in btrfs_submit_dio_bio Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-07-25 | Christoph Hellwig | btrfs: move more work into btrfs_end_bioc Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-07-25 | Omar Sandoval | btrfs: send: enable support for stream v2 and compressed... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-07-25 | Omar Sandoval | btrfs: send: send compressed extents with encoded writes Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-07-25 | Omar Sandoval | btrfs: send: get send buffer pages for protocol v2 Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-07-25 | Omar Sandoval | btrfs: send: write larger chunks when using stream v2 Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-07-25 | Omar Sandoval | btrfs: send: add stream v2 definitions Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-07-25 | Omar Sandoval | btrfs: send: explicitly number commands and attributes Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-07-25 | Omar Sandoval | btrfs: send: remove unused send_ctx::{total,cmd}_send_size Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-07-25 | Stefan Roesch | btrfs: sysfs: add force_chunk_alloc trigger to force... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-07-25 | Stefan Roesch | btrfs: sysfs: export chunk size in space infos Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-07-25 | Stefan Roesch | btrfs: store chunk size in space-info struct Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-07-25 | Josef Bacik | btrfs: do not batch insert non-consecutive dir indexes... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-07-25 | Filipe Manana | btrfs: reduce amount of reserved metadata for delayed... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-07-25 | Filipe Manana | btrfs: set delayed item type when initializing it Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-07-25 | Filipe Manana | btrfs: do not BUG_ON() on failure to reserve metadata... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-07-25 | Filipe Manana | btrfs: improve batch insertion of delayed dir index... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-07-25 | Filipe Manana | btrfs: assert that delayed item is a dir index item... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-07-25 | Filipe Manana | btrfs: improve batch deletion of delayed dir index... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-07-25 | Filipe Manana | btrfs: refactor the delayed item deletion entry point Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-07-25 | Filipe Manana | btrfs: deal with deletion errors when deleting delayed... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-07-25 | Filipe Manana | btrfs: add assertions when deleting batches of delayed... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-07-25 | Filipe Manana | btrfs: balance btree dirty pages and delayed items... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-07-25 | Filipe Manana | btrfs: free the path earlier when creating a new inode Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-07-25 | Filipe Manana | btrfs: balance btree dirty pages and delayed items... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-07-25 | Qu Wenruo | btrfs: add trace event for submitted RAID56 bio Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-07-25 | Qu Wenruo | btrfs: update stripe_sectors::uptodate in steal_rbio Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-07-25 | David Sterba | btrfs: remove redundant calls to flush_dcache_page Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-07-25 | Qu Wenruo | btrfs: only write the sectors in the vertical stripe... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-07-25 | Qu Wenruo | btrfs: use integrated bitmaps for scrub_parity::dbitmap... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-07-25 | Qu Wenruo | btrfs: use integrated bitmaps for btrfs_raid_bio::dbitmap... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-07-25 | Nikolay Borisov | btrfs: use btrfs_try_lock_balance in btrfs_ioctl_balance Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-07-25 | Nikolay Borisov | btrfs: introduce btrfs_try_lock_balance Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-07-25 | Christoph Hellwig | btrfs: use btrfs_bio_for_each_sector in btrfs_check_read_dio_bio Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-07-25 | Qu Wenruo | btrfs: add a helper to iterate through a btrfs_bio... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-07-25 | Christoph Hellwig | btrfs: factor out a btrfs_csum_ptr helper Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-07-25 | Christoph Hellwig | btrfs: refactor end_bio_extent_readpage code flow Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-07-25 | Christoph Hellwig | btrfs: factor out a helper to end a single sector buffer I/O Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-07-25 | Qu Wenruo | btrfs: remove duplicated parameters from submit_data_read_re... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-07-25 | Qu Wenruo | btrfs: introduce a data checksum checking helper Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-07-25 | Qu Wenruo | btrfs: quit early if the fs has no RAID56 support for... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-07-25 | Fanjun Kong | btrfs: use PAGE_ALIGNED instead of IS_ALIGNED Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-07-25 | Pankaj Raghav | btrfs: zoned: fix comment description for sb_write_pointer... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-07-25 | David Sterba | btrfs: fix typos in comments Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-07-15 | David Sterba | Revert "btrfs: turn delayed_nodes_tree into an XArray" Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-07-15 | David Sterba | Revert "btrfs: turn name_cache radix tree into XArray... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-07-15 | David Sterba | Revert "btrfs: turn fs_info member buffer_radix into... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-07-15 | David Sterba | Revert "btrfs: turn fs_roots_radix in btrfs_fs_info... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-07-08 | Naohiro Aota | btrfs: zoned: drop optimization of zone finish Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-07-08 | Christoph Hellwig | btrfs: zoned: fix a leaked bioc in read_zone_info Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-07-08 | Filipe Manana | btrfs: return -EAGAIN for NOWAIT dio reads/writes on... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-06-21 | David Sterba | Documentation: update btrfs list of features and link... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-06-21 | Josef Bacik | btrfs: fix deadlock with fsync+fiemap+transaction commit Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-06-21 | Zygo Blaxell | btrfs: don't set lock_owner when locking extent buffer... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-06-21 | Naohiro Aota | btrfs: zoned: fix critical section of relocation inode... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-06-21 | Naohiro Aota | btrfs: zoned: prevent allocation from previous data... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-06-21 | Filipe Manana | btrfs: do not BUG_ON() on failure to migrate space... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-06-21 | Filipe Manana | btrfs: add missing inode updates on each iteration... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-06-21 | Filipe Manana | btrfs: fix race between reflinking and ordered extent... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-06-07 | David Sterba | btrfs: add error messages to all unrecognized mount... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-06-06 | Qu Wenruo | btrfs: prevent remounting to v1 space cache for subpage... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-06-06 | Filipe Manana | btrfs: fix hang during unmount when block group reclaim... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-05-17 | Johannes Thumshirn | btrfs: zoned: introduce a minimal zone size 4M and... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-05-17 | Qu Wenruo | btrfs: allow defrag to convert inline extents to regular... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-05-17 | Qu Wenruo | btrfs: add "0x" prefix for unsupported optional features Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-05-17 | Filipe Manana | btrfs: do not account twice for inode ref when reserving... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-05-17 | Naohiro Aota | btrfs: zoned: fix comparison of alloc_offset vs meta_write_p... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-05-17 | Filipe Manana | btrfs: send: avoid trashing the page cache Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-05-16 | Filipe Manana | btrfs: send: keep the current inode open while processing it Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-05-16 | Christoph Hellwig | btrfs: allocate the btrfs_dio_private as part of the... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-05-16 | Christoph Hellwig | btrfs: move struct btrfs_dio_private to inode.c Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-05-16 | Christoph Hellwig | btrfs: remove the disk_bytenr in struct btrfs_dio_private Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-05-16 | Christoph Hellwig | btrfs: allocate dio_data on stack Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-05-16 | Christoph Hellwig | iomap: add per-iomap_iter private data Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-05-16 | Christoph Hellwig | iomap: allow the file system to provide a bio_set for... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-05-16 | Christoph Hellwig | btrfs: add a btrfs_dio_rw wrapper Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-05-16 | Naohiro Aota | btrfs: zoned: zone finish unused block group Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-05-16 | Naohiro Aota | btrfs: zoned: properly finish block group on metadata... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-05-16 | Naohiro Aota | btrfs: zoned: finish block group when there are no... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-05-16 | Naohiro Aota | btrfs: zoned: consolidate zone finish functions Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-05-16 | Naohiro Aota | btrfs: zoned: introduce btrfs_zoned_bg_is_full Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-05-16 | Nikolay Borisov | btrfs: improve error reporting in lookup_inline_extent_backref Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-05-16 | David Sterba | btrfs: rename bio_ctrl::bio_flags to compress_type Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-05-16 | David Sterba | btrfs: rename bio_flags in parameters and switch type Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-05-16 | David Sterba | btrfs: rename io_failure_record::bio_flags to compress_type Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-05-16 | David Sterba | btrfs: open code extent_set_compress_type helpers Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-05-16 | David Sterba | btrfs: simplify handling of bio_ctrl::bio_flags Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-05-16 | David Sterba | btrfs: remove trivial helper update_nr_written Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-05-16 | David Sterba | btrfs: remove unused parameter bio_flags from btrfs_wq_submi... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-05-16 | David Sterba | btrfs: remove btrfs_delayed_extent_op::is_data Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-05-16 | David Sterba | btrfs: sink parameter is_data to btrfs_set_disk_extent_flags Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-05-16 | Filipe Manana | btrfs: fix deadlock between concurrent dio writes when... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-05-16 | Goldwyn Rodrigues | btrfs: derive compression type from extent map during... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-05-16 | Qu Wenruo | btrfs: scrub: move scrub_remap_extent() call into scrub_extent() Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-05-16 | Qu Wenruo | btrfs: scrub: use find_first_extent_item to for extent... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-05-16 | Qu Wenruo | btrfs: scrub: refactor scrub_raid56_parity() Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-05-16 | Qu Wenruo | btrfs: scrub: use scrub_simple_mirror() to handle RAID56... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2022-05-16 | Qu Wenruo | btrfs: scrub: cleanup the non-RAID56 branches in scrub_stripe() Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
next |