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 |
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 |
next |