2021-02-22 | Filipe Manana | btrfs: fix race between writes to swap files and scrub Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-22 | Filipe Manana | btrfs: avoid checking for RO block group twice during... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-22 | Nikolay Borisov | btrfs: fix race between extent freeing/allocation when... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-22 | Qu Wenruo | btrfs: make check_compressed_csum() to be subpage compatible Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-22 | Qu Wenruo | btrfs: make btrfs_submit_compressed_read() subpage... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-22 | Ira Weiny | btrfs: fix raid6 qstripe kmap Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-09 | Naohiro Aota | btrfs: zoned: enable to mount ZONED incompat flag Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-09 | Naohiro Aota | btrfs: zoned: deal with holes writing out tree-log... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-09 | Naohiro Aota | btrfs: zoned: reorder log node allocation on zoned... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-09 | Naohiro Aota | btrfs: zoned: serialize log transaction on zoned filesystems Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-09 | Naohiro Aota | btrfs: zoned: extend zoned allocator to use dedicated... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-09 | Naohiro Aota | btrfs: split alloc_log_tree() Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-09 | Naohiro Aota | btrfs: zoned: relocate block group to repair IO failure... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-09 | Naohiro Aota | btrfs: zoned: enable relocation on a zoned filesystem Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-09 | Naohiro Aota | btrfs: zoned: support dev-replace in zoned filesystems Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-09 | Naohiro Aota | btrfs: zoned: implement copying for zoned device-replace Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-09 | Naohiro Aota | btrfs: zoned: implement cloning for zoned device-replace Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-09 | Naohiro Aota | btrfs: zoned: mark block groups to copy for device... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-09 | Naohiro Aota | btrfs: zoned: do not use async metadata checksum on... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-09 | Naohiro Aota | btrfs: zoned: wait for existing extents before truncating Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-09 | Naohiro Aota | btrfs: zoned: serialize metadata IO Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-09 | Naohiro Aota | btrfs: zoned: introduce dedicated data write path for... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-09 | Naohiro Aota | btrfs: zoned: enable zone append writing for direct IO Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-09 | Naohiro Aota | btrfs: zoned: use ZONE_APPEND write for zoned mode Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-09 | Johannes Thumshirn | btrfs: save irq flags when looking up an ordered extent Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-09 | Johannes Thumshirn | btrfs: zoned: cache if block group is on a sequential... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-09 | Naohiro Aota | btrfs: extend btrfs_rmap_block for specifying a device Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-09 | Johannes Thumshirn | btrfs: zoned: check if bio spans across an ordered... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-09 | Naohiro Aota | btrfs: zoned: split ordered extent when bio is sent Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-09 | Naohiro Aota | btrfs: zoned: handle REQ_OP_ZONE_APPEND as writing Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-09 | Naohiro Aota | btrfs: zoned: use bio_add_zone_append_page Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-09 | Naohiro Aota | btrfs: factor out helper adding a page to bio Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-09 | Naohiro Aota | btrfs: zoned: reset zones of unused block groups Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-09 | Naohiro Aota | btrfs: zoned: advance allocation pointer after tree... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-09 | Naohiro Aota | btrfs: zoned: redirty released extent buffers Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-09 | Naohiro Aota | btrfs: zoned: implement sequential extent allocation Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-09 | Naohiro Aota | btrfs: zoned: track unusable bytes for zones Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-09 | Naohiro Aota | btrfs: zoned: calculate allocation offset for conventional... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-09 | Naohiro Aota | btrfs: zoned: load zone's allocation offset Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-09 | Naohiro Aota | btrfs: zoned: verify device extent is aligned to zone Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-09 | Naohiro Aota | btrfs: zoned: implement zoned chunk allocator Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-09 | Johannes Thumshirn | btrfs: zoned: allow zoned filesystems on non-zoned... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-09 | Naohiro Aota | btrfs: zoned: disallow fitrim on zoned filesystems Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-09 | Johannes Thumshirn | btrfs: zoned: do not load fs_info::zoned from incompat... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-09 | Johannes Thumshirn | btrfs: release path before calling to btrfs_load_block_group... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-09 | Naohiro Aota | btrfs: zoned: use regular super block location on zone... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-09 | Naohiro Aota | btrfs: zoned: defer loading zone info after opening... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Naohiro Aota | iomap: support REQ_OP_ZONE_APPEND Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Johannes Thumshirn | block: add bio_add_zone_append_page Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Filipe Manana | btrfs: fix extent buffer leak on failure to copy root Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Qu Wenruo | btrfs: explain page locking and readahead in read_extent_buf... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Qu Wenruo | btrfs: allow read-only mount of 4K sector size fs on... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Qu Wenruo | btrfs: integrate page status update for data read path... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Qu Wenruo | btrfs: introduce btrfs_subpage for data inodes Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Qu Wenruo | btrfs: introduce subpage metadata validation check Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Qu Wenruo | btrfs: support subpage in endio_readpage_update_page_status() Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Qu Wenruo | btrfs: introduce read_extent_buffer_subpage() Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Qu Wenruo | btrfs: support subpage in try_release_extent_buffer() Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Qu Wenruo | btrfs: support subpage in btrfs_clone_extent_buffer Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Qu Wenruo | btrfs: support subpage in set/clear_extent_buffer_uptodate() Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Qu Wenruo | btrfs: introduce helpers for subpage error status Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Qu Wenruo | btrfs: introduce helpers for subpage uptodate status Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Qu Wenruo | btrfs: attach private to dummy extent buffer pages Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Qu Wenruo | btrfs: support subpage for extent buffer page release Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Qu Wenruo | btrfs: make grab_extent_buffer_from_page() handle subpage... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Qu Wenruo | btrfs: make attach_extent_buffer_page() handle subpage... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Qu Wenruo | btrfs: introduce the skeleton of btrfs_subpage structure Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Qu Wenruo | btrfs: set UNMAPPED bit early in btrfs_clone_extent_buffer... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Qu Wenruo | btrfs: merge PAGE_CLEAR_DIRTY and PAGE_SET_WRITEBACK... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Filipe Manana | btrfs: make concurrent fsyncs wait less when waiting... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Filipe Manana | btrfs: remove unnecessary check_parent_dirs_for_sync() Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Filipe Manana | btrfs: skip logging inodes already logged when logging... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Filipe Manana | btrfs: skip logging directories already logged when... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Filipe Manana | btrfs: avoid logging new ancestor inodes when logging... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Filipe Manana | btrfs: stop setting nbytes when filling inode item... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Filipe Manana | btrfs: remove unnecessary directory inode item update... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Michal Rostecki | btrfs: let callers of btrfs_get_io_geometry pass the em Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Qu Wenruo | btrfs: fix double accounting of ordered extent for... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Abaci Team | btrfs: simplify condition in __btrfs_run_delayed_items Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Filipe Manana | btrfs: remove wrong comment for can_nocow_extent() Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Josef Bacik | btrfs: add a trace class for dumping the current ENOSPC... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Josef Bacik | btrfs: adjust the flush trace point to include the... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Josef Bacik | btrfs: implement space clamping for preemptive flushing Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Josef Bacik | btrfs: simplify the logic in need_preemptive_flushing Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Josef Bacik | btrfs: rework btrfs_calc_reclaim_metadata_size Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Josef Bacik | btrfs: check reclaim_size in need_preemptive_reclaim Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Josef Bacik | btrfs: rename need_do_async_reclaim Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Josef Bacik | btrfs: improve preemptive background space flushing Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Josef Bacik | btrfs: introduce a FORCE_COMMIT_TRANS flush operation Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Josef Bacik | btrfs: track ordered bytes instead of just dio ordered... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Josef Bacik | btrfs: add a trace point for reserve tickets Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Josef Bacik | btrfs: make flush_space take a enum btrfs_flush_state... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Roman Anasal | btrfs: send: use struct send_ctx *sctx for btrfs_compare_tre... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Josef Bacik | btrfs: run delayed refs less often in commit_cowonly_roots Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Josef Bacik | btrfs: stop running all delayed refs during snapshot Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Josef Bacik | btrfs: remove bogus BUG_ON in alloc_reserved_tree_block Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Josef Bacik | btrfs: move delayed ref flushing for qgroup into qgroup... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Josef Bacik | btrfs: only run delayed refs once before committing Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Josef Bacik | btrfs: delayed refs pre-flushing should only run the... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2021-02-08 | Josef Bacik | btrfs: only let one thread pre-flush delayed refs in... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
next |