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 |
2020-03-23 | Josef Bacik | btrfs: reloc: clean dirty subvols if we fail to start... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-03-23 | Josef Bacik | btrfs: unset reloc control if we fail to recover Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-03-23 | Josef Bacik | btrfs: drop block from cache on error in relocation Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-03-23 | Qu Wenruo | btrfs: relocation: Use btrfs_find_all_leafs to locate... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-03-23 | Josef Bacik | btrfs: fix ref-verify to catch operations on 0 ref... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-03-23 | Filipe Manana | btrfs: make ranged full fsyncs more efficient Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-03-23 | Filipe Manana | btrfs: factor out inode items copy loop from btrfs_log_inode() Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-03-23 | Filipe Manana | btrfs: add helper to get the end offset of a file extent... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-03-23 | Filipe Manana | btrfs: fix missing file extent item for hole after... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-03-23 | Nikolay Borisov | btrfs: account ticket size at add/delete time Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-03-23 | Roman Gushchin | btrfs: implement migratepage callback for data pages Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-03-23 | Nikolay Borisov | btrfs: Remove block_rsv parameter from btrfs_drop_snapshot 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 __ prefix from btrfs_block_rsv_release Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-03-23 | Qu Wenruo | btrfs: relocation: Check cancel request after each... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-03-23 | Qu Wenruo | btrfs: relocation: Check cancel request after each... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-03-23 | Qu Wenruo | btrfs: relocation: add error injection points for cancelling... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-03-23 | Filipe Manana | Btrfs: implement full reflink support for inline extents Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-03-23 | Filipe Manana | Btrfs: simplify inline extent handling when doing reflinks Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-03-23 | Filipe Manana | Btrfs: move all reflink implementation code into its... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-03-23 | Gustavo A. R. Silva | btrfs: scrub: Replace zero-length array with flexible... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-03-23 | Gustavo A. R. Silva | btrfs: rcu-string: Replace zero-length array with flexible... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-03-23 | Gustavo A. R. Silva | btrfs: delayed-inode: Replace zero-length array with... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-03-23 | Madhuparna Bhowmik | btrfs: add RCU locks around block group initialization Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-03-23 | Nikolay Borisov | btrfs: Open code insert_extent_backref 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 impossible BUG_ON in get_tree_block_key Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-03-23 | David Sterba | btrfs: balance: factor out convert profile validation Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-03-23 | David Sterba | btrfs: return void from csum_tree_block Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-03-23 | David Sterba | btrfs: simplify tree block checksumming loop Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-03-23 | David Sterba | btrfs: inline checksum name and driver definitions Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-03-23 | Nikolay Borisov | btrfs: Rename __btrfs_alloc_chunk to btrfs_alloc_chunk Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-03-23 | Josef Bacik | btrfs: fix btrfs_calc_reclaim_metadata_size calculation Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-03-23 | Filipe Manana | Btrfs: fix crash during unmount due to race with delayed... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-03-23 | Naohiro Aota | btrfs: factor out prepare_allocation() for extent allocation Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-03-23 | Naohiro Aota | btrfs: skip LOOP_NO_EMPTY_SIZE if not clustered allocation Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-03-23 | Naohiro Aota | btrfs: factor out chunk_allocation_failed() for extent... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-03-23 | Naohiro Aota | btrfs: drop unnecessary arguments from find_free_extent_upda... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-03-23 | Naohiro Aota | btrfs: factor out found_extent() for extent allocation Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-03-23 | Naohiro Aota | btrfs: factor out release_block_group() Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-03-23 | Naohiro Aota | btrfs: drop unnecessary arguments from clustered allocation... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-03-23 | Naohiro Aota | btrfs: factor out do_allocation() for extent allocation Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-03-23 | Naohiro Aota | btrfs: move variables for clustered allocation into... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-03-23 | Naohiro Aota | btrfs: move hint_byte into find_free_extent_ctl Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-03-23 | Naohiro Aota | btrfs: introduce extent allocation policy Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-03-23 | Naohiro Aota | btrfs: parameterize dev_extent_min for chunk allocation Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-03-23 | Naohiro Aota | btrfs: factor out create_chunk() Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-03-23 | Naohiro Aota | btrfs: factor out decide_stripe_size() Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-03-23 | Naohiro Aota | btrfs: factor out gather_device_info() Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-03-23 | Naohiro Aota | btrfs: factor out init_alloc_chunk_ctl Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-03-23 | Naohiro Aota | btrfs: introduce alloc_chunk_ctl Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-03-23 | Naohiro Aota | btrfs: refactor find_free_dev_extent_start() Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-03-23 | Naohiro Aota | btrfs: introduce chunk allocation policy Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-03-23 | Naohiro Aota | btrfs: handle invalid profile in chunk allocation Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-03-23 | Naohiro Aota | btrfs: change full_search to bool in find_free_extent_update... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-03-23 | Qu Wenruo | btrfs: qgroup: Remove the unnecesaary spin lock for... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-03-23 | Qu Wenruo | btrfs: qgroup: ensure qgroup_rescan_running is only... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-03-23 | Andy Shevchenko | uuid: Remove no more needed macro Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-03-23 | Andy Shevchenko | btrfs: switch to use new generic UUID API Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-03-23 | Andy Shevchenko | uuid: Provide a GUID generator for raw buffer Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-03-23 | Andy Shevchenko | uuid: Add inline helpers to import / export UUIDs Suggested-by: David Sterba <dsterba@suse.cz> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-03-23 | Qu Wenruo | btrfs: Don't submit any btree write bio if the fs has... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-03-23 | Marcos Paulo de... | btrfs: ioctl: resize: only show message if size is... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-03-23 | Anand Jain | btrfs: slightly simplify global block reserve calculations Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-03-23 | David Sterba | btrfs: merge unlocking to common exit block in btrfs_commit_... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-03-23 | David Sterba | btrfs: reduce pointer intdirections in btree_readpage_end_io... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-03-23 | David Sterba | btrfs: adjust delayed refs message level Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-03-23 | David Sterba | btrfs: replace u_long type cast with unsigned long Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-03-23 | David Sterba | btrfs: raid56: simplify sort_parity_stripes Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-03-23 | David Sterba | btrfs: adjust message level for unrecognized mount... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-03-23 | David Sterba | btrfs: simplify parameters of btrfs_set_disk_extent_flags Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-03-23 | David Sterba | btrfs: open code trivial helper btrfs_header_chunk_tree_uuid Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-03-23 | David Sterba | btrfs: open code trivial helper btrfs_header_fsid Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-03-23 | David Sterba | btrfs: move mapping of block for discard to its caller Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-03-23 | David Sterba | btrfs: use struct_size to calculate size of raid hash... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-03-23 | Nikolay Borisov | btrfs: convert snapshot/nocow exlcusion to drew lock Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-03-23 | Nikolay Borisov | btrfs: Implement DREW lock Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-03-23 | Johannes Thumshirn | btrfs: simplify error handling in __btrfs_write_out_cache() Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-03-23 | Johannes Thumshirn | btrfs: use standard debug config option to enable free... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-03-23 | Johannes Thumshirn | btrfs: make the uptodate argument of io_ctl_add_pages... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2020-03-23 | Johannes Thumshirn | btrfs: use inode from io_ctl in io_ctl_prepare_pages Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
next |