2020-05-25 | Omar Sandoval | btrfs: simplify direct I/O read repair Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-05-25 | Omar Sandoval | btrfs: get rid of one layer of bios in direct I/O Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-05-25 | Omar Sandoval | btrfs: put direct I/O checksums in btrfs_dio_private... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-05-25 | Omar Sandoval | btrfs: convert btrfs_dio_private->pending_bios to refcount_t Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-05-25 | Omar Sandoval | btrfs: remove unused btrfs_dio_private::private Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-05-25 | Omar Sandoval | btrfs: make btrfs_check_repairable() static Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-05-25 | Omar Sandoval | btrfs: rename __readpage_endio_check to check_data_csum Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-05-25 | Omar Sandoval | btrfs: clarify btrfs_lookup_bio_sums documentation Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-05-25 | Omar Sandoval | btrfs: don't do repair validation for checksum errors Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-05-25 | Omar Sandoval | btrfs: look at full bi_io_vec for repair decision Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-05-25 | Omar Sandoval | btrfs: fix double __endio_write_update_ordered in direct I/O Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-05-25 | Omar Sandoval | btrfs: fix error handling when submitting direct I... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-05-25 | Omar Sandoval | block: add bio_for_each_bvec_all() Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-05-25 | Filipe Manana | btrfs: simplify error handling of clean_pinned_extents() Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-05-25 | Qu Wenruo | btrfs: remove the redundant parameter level in btrfs_bin_sea... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-05-25 | Nikolay Borisov | btrfs: make btrfs_read_disk_super return struct btrfs_disk_super Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-05-25 | Nikolay Borisov | btrfs: use list_for_each_entry_safe in free_reloc_roots Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-05-25 | David Sterba | btrfs: don't force read-only after error in drop snapshot Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-05-25 | Filipe Manana | btrfs: remove pointless assertion on reclaim_size counter Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-05-25 | Zheng Wei | btrfs: tree-checker: remove duplicate definition of... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-05-25 | Josef Bacik | btrfs: force chunk allocation if our global rsv is... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-05-25 | Josef Bacik | btrfs: run btrfs_try_granting_tickets if a priority... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-05-25 | Josef Bacik | btrfs: only check priority tickets for priority flushing Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-05-25 | Josef Bacik | btrfs: account for trans_block_rsv in may_commit_transaction Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-05-25 | Josef Bacik | btrfs: allow to use up to 90% of the global block rsv... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-05-25 | Josef Bacik | btrfs: improve global reserve stealing logic Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-05-25 | Qu Wenruo | btrfs: backref: distinguish reloc and non-reloc use... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-05-25 | Qu Wenruo | btrfs: reloc: move error handling of build_backref_tree... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-05-25 | Qu Wenruo | btrfs: backref: rename and move finish_upper_links() Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-05-25 | Qu Wenruo | btrfs: backref: rename and move handle_one_tree_block() Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-05-25 | Qu Wenruo | btrfs: reloc: open code read_fs_root() for handle_indirect_t... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-05-25 | Qu Wenruo | btrfs: backref: rename and move should_ignore_root() Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-05-25 | Qu Wenruo | btrfs: backref: rename and move backref_tree_panic() Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-05-25 | Qu Wenruo | btrfs: backref: rename and move backref_cache_cleanup() Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-05-25 | Qu Wenruo | btrfs: backref: rename and move remove_backref_node() Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-05-25 | Qu Wenruo | btrfs: backref: rename and move drop_backref_node() Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-05-25 | Qu Wenruo | btrfs: backref: rename and move free_backref_(node... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-05-25 | Qu Wenruo | btrfs: backref: rename and move link_backref_edge() Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-05-25 | Qu Wenruo | btrfs: backref: rename and move alloc_backref_edge() Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-05-25 | Qu Wenruo | btrfs: backref: rename and move alloc_backref_node() Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-05-25 | Qu Wenruo | btrfs: backref: rename and move backref_cache_init() Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-05-25 | Qu Wenruo | btrfs: rename tree_entry to rb_simple_node and export it Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-05-25 | Qu Wenruo | btrfs: backref: move btrfs_backref_(node|edge|cache... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-05-25 | Qu Wenruo | btrfs: reloc: add btrfs_ prefix for backref_node/edge... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-05-25 | Qu Wenruo | btrfs: reloc: refactor useless nodes handling into... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-05-25 | Qu Wenruo | btrfs: reloc: refactor finishing part of upper linkage... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-05-25 | Qu Wenruo | btrfs: reloc: remove the open-coded goto loop for breadth... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-05-25 | Qu Wenruo | btrfs: reloc: pass essential members for alloc_backref_node() Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-05-25 | Qu Wenruo | btrfs: reloc: use wrapper to replace open-coded edge... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-05-25 | Qu Wenruo | btrfs: reloc: refactor indirect tree backref processing... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-05-25 | Qu Wenruo | btrfs: reloc: refactor direct tree backref processing... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-05-25 | Qu Wenruo | btrfs: reloc: make reloc root search-specific for relocation... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-05-25 | Qu Wenruo | btrfs: reloc: add backref_cache::fs_info member Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-05-25 | Qu Wenruo | btrfs: reloc: add backref_cache::pending_edge and backref_ca... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-05-25 | Qu Wenruo | btrfs: reloc: rename mark_block_processed and __mark_block_p... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-05-25 | Qu Wenruo | btrfs: reloc: use btrfs_backref_iter infrastructure Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-05-25 | Qu Wenruo | btrfs: backref: implement btrfs_backref_iter_next() Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-05-25 | Qu Wenruo | btrfs: backref: introduce the skeleton of btrfs_backref_iter Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-05-25 | Jules Irenge | btrfs: add missing annotation for btrfs_tree_lock() Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-05-25 | Jules Irenge | btrfs: add missing annotation for btrfs_lock_cluster() Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-05-03 | Eric Biggers | MAINTAINERS: btrfs: fix git repo URL Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-04-30 | Arnd Bergmann | btrfs: fix gcc-4.8 build warning for struct initializer Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-04-27 | Qu Wenruo | btrfs: transaction: Avoid deadlock due to bad initialization... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-04-27 | Filipe Manana | btrfs: fix partial loss of prealloc extent past i_size... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-04-23 | Xiyu Yang | btrfs: fix transaction leak in btrfs_recover_relocation Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-04-23 | Xiyu Yang | btrfs: fix block group leak when removing fails Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-04-23 | Josef Bacik | btrfs: drop logs when we've aborted a transaction Reported-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-04-23 | Filipe Manana | btrfs: fix memory leak of transaction when deleting... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-04-20 | Nishad Kamdar | btrfs: discard: Use the correct style for SPDX License... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-04-17 | Josef Bacik | btrfs: fix setting last_trans for reloc roots Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-04-10 | Eugene Syromiatnikov | btrfs: re-instantiate the removed BTRFS_SUBVOL_CREATE_ASYNC... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-04-08 | Filipe Manana | btrfs: fix reclaim counter leak of space_info objects Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-04-08 | Filipe Manana | btrfs: make full fsyncs always operate on the entire... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-04-08 | Filipe Manana | btrfs: fix lost i_size update after cloning inline... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-04-08 | Josef Bacik | btrfs: check commit root generation in should_ignore_root Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-03-25 | Robbie Ko | btrfs: fix missing semaphore unlock in btrfs_sync_file Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-03-25 | Josef Bacik | btrfs: use nofs allocations for running delayed items Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-03-23 | Takashi Iwai | btrfs: sysfs: Use scnprintf() instead of snprintf() Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-03-23 | Josef Bacik | btrfs: do not resolve backrefs for roots that are being... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-03-23 | Josef Bacik | btrfs: track reloc roots based on their commit root... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-03-23 | Josef Bacik | btrfs: restart relocate_tree_blocks properly Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-03-23 | Josef Bacik | btrfs: reloc: reorder reservation before root selection Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-03-23 | Josef Bacik | btrfs: do not readahead in build_backref_tree Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-03-23 | Josef Bacik | btrfs: do not use readahead for running delayed refs Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-03-23 | Nikolay Borisov | btrfs: Remove async_transid from btrfs_mksubvol/create_subvo... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-03-23 | Nikolay Borisov | btrfs: Remove transid argument from btrfs_ioctl_snap_create_... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-03-23 | Nikolay Borisov | btrfs: Remove BTRFS_SUBVOL_CREATE_ASYNC support Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-03-23 | Josef Bacik | btrfs: kill the subvol_srcu Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-03-23 | Josef Bacik | btrfs: make btrfs_cleanup_fs_roots use the radix tree... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-03-23 | Josef Bacik | btrfs: don't take an extra root ref at allocation time Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-03-23 | Josef Bacik | btrfs: hold a ref on the root on the dead roots list Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-03-23 | Josef Bacik | btrfs: make inodes hold a ref on their roots Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-03-23 | Josef Bacik | btrfs: move the root freeing stuff into btrfs_put_root Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-03-23 | Josef Bacik | btrfs: move ino_cache_inode dropping out of btrfs_free_fs_root Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-03-23 | Josef Bacik | btrfs: make the extent buffer leak check per fs info Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-03-23 | Josef Bacik | btrfs: remove a BUG_ON() from merge_reloc_roots() Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-03-23 | Josef Bacik | btrfs: hold a ref on the root->reloc_root Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-03-23 | Josef Bacik | btrfs: clear DEAD_RELOC_TREE before dropping the reloc... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-03-23 | Josef Bacik | btrfs: free the reloc_control in a consistent way Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-03-23 | Josef Bacik | btrfs: do not init a reloc root if we aren't relocating Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
next |