2019-11-04 | David Sterba | btrfs: un-deprecate ioctls START_SYNC and WAIT_SYNC Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-11-04 | Josef Bacik | btrfs: save i_size to avoid double evaluation of i_size_read... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-10-25 | Filipe Manana | Btrfs: fix race leading to metadata space leak after... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-10-25 | Qu Wenruo | btrfs: tree-checker: Fix wrong check on max devid Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-10-25 | Qu Wenruo | btrfs: Consider system chunk array size for new SYSTEM... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-10-17 | Filipe Manana | Btrfs: check for the full sync flag while holding the... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-10-17 | Filipe Manana | Btrfs: fix qgroup double free after failure to reserve... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-10-17 | Qu Wenruo | btrfs: tracepoints: Fix bad entry members of qgroup... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-10-17 | Qu Wenruo | btrfs: tracepoints: Fix wrong parameter order for qgroup... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-10-15 | Qu Wenruo | btrfs: qgroup: Always free PREALLOC META reserve in... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-10-15 | David Sterba | btrfs: don't needlessly create extent-refs kernel thread Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-10-11 | Qu Wenruo | btrfs: block-group: Fix a memory leak due to missing... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-10-11 | Filipe Manana | Btrfs: add missing extents release on file extent cluster... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-10-08 | Austin Kim | btrfs: silence maybe-uninitialized warning in clone_range Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-10-03 | Josef Bacik | btrfs: fix uninitialized ret in ref-verify Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-10-01 | Josef Bacik | btrfs: allocate new inode in NOFS context Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-10-01 | Zygo Blaxell | btrfs: fix balance convert to single on 32-bit host... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-10-01 | Josef Bacik | btrfs: fix incorrect updating of log root tree Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-10-01 | Filipe Manana | Btrfs: fix memory leak due to concurrent append writes... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-09-27 | Qu Wenruo | btrfs: qgroup: Fix reserved data space leak if we have... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-09-27 | Qu Wenruo | btrfs: qgroup: Fix the wrong target io_tree when freeing... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-09-25 | Qu Wenruo | btrfs: Fix a regression which we can't convert to SINGLE... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-09-25 | Qu Wenruo | btrfs: relocation: fix use-after-free on dead relocation... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-09-24 | Filipe Manana | Btrfs: fix race setting up and completing qgroup rescan... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-09-24 | Filipe Manana | Btrfs: fix missing error return if writeback for extent... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-09-24 | Dennis Zhou | btrfs: adjust dirty_metadata_bytes after writeback... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-09-24 | Filipe Manana | Btrfs: fix selftests failure due to uninitialized i_mode... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-09-09 | Nikolay Borisov | btrfs: Relinquish CPUs in btrfs_compare_trees Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-09-09 | Nikolay Borisov | btrfs: Don't assign retval of btrfs_try_tree_write_lock... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-09-09 | Johannes Thumshirn | btrfs: create structure to encode checksum type and... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-09-09 | Johannes Thumshirn | btrfs: turn checksum type define into an enum Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-09-09 | Josef Bacik | btrfs: add enospc debug messages for ticket failure Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-09-09 | Josef Bacik | btrfs: do not account global reserve in can_overcommit Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-09-09 | Josef Bacik | btrfs: use btrfs_try_granting_tickets in update_global_rsv Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-09-09 | Josef Bacik | btrfs: always reserve our entire size for the global... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-09-09 | Josef Bacik | btrfs: change the minimum global reserve size Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-09-09 | Josef Bacik | btrfs: rename btrfs_space_info_add_old_bytes Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-09-09 | Josef Bacik | btrfs: remove orig_bytes from reserve_ticket Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-09-09 | Josef Bacik | btrfs: fix may_commit_transaction to deal with no partial... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-09-09 | Josef Bacik | btrfs: rework wake_all_tickets Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-09-09 | Josef Bacik | btrfs: refactor the ticket wakeup code Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-09-09 | Josef Bacik | btrfs: stop partially refilling tickets when releasing... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-09-09 | Josef Bacik | btrfs: add space reservation tracepoint for reserved... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-09-09 | Josef Bacik | btrfs: roll tracepoint into btrfs_space_info_update... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-09-09 | Josef Bacik | btrfs: do not allow reservations if we have pending... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-09-09 | Omar Sandoval | btrfs: stop clearing EXTENT_DIRTY in inode I/O tree Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-09-09 | Omar Sandoval | btrfs: treat RWF_{,D}SYNC writes as sync for CRCs Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-09-09 | Omar Sandoval | btrfs: use correct count in btrfs_file_write_iter() Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-09-09 | David Sterba | btrfs: tie extent buffer and it's token together Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-09-09 | David Sterba | btrfs: assume valid token for btrfs_set/get_token helpers Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-09-09 | David Sterba | btrfs: define separate btrfs_set/get_XX helpers Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-09-09 | Nikolay Borisov | btrfs: Make btrfs_find_name_in_ext_backref return struct... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-09-09 | Nikolay Borisov | btrfs: Make btrfs_find_name_in_backref return btrfs_inode_re... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-09-09 | David Sterba | btrfs: move dev_stats helpers to volumes.c Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-09-09 | David Sterba | btrfs: move struct io_ctl to free-space-cache.h Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-09-09 | David Sterba | btrfs: move functions for tree compare to send.c Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-09-09 | David Sterba | btrfs: rename and export read_node_slot Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-09-09 | David Sterba | btrfs: move private raid56 definitions from ctree.h Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-09-09 | David Sterba | btrfs: move math functions to misc.h Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-09-09 | David Sterba | btrfs: move cond_wake_up functions out of ctree Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-09-09 | Anand Jain | btrfs: use proper error values on allocation failure... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-09-09 | Anand Jain | btrfs: proper error handling when invalid device is... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-09-09 | Christophe Leroy | btrfs: fix allocation of free space cache v1 bitmap... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-09-09 | Qu Wenruo | btrfs: Detect unbalanced tree with empty leaf before... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-09-09 | Nikolay Borisov | btrfs: Deprecate BTRFS_SUBVOL_CREATE_ASYNC flag Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-09-09 | Nikolay Borisov | btrfs: improve error handling in run_delalloc_nocow Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-09-09 | Nikolay Borisov | btrfs: comment and minor simplifications in run_delalloc_nocow Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-09-09 | Nikolay Borisov | btrfs: streamline code in run_delalloc_nocow in case... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-09-09 | Nikolay Borisov | btrfs: simplify extent type checks in run_delalloc_nocow Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-09-09 | Nikolay Borisov | btrfs: improve comments around nocow path Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-09-09 | Nikolay Borisov | btrfs: refactor variable scope in run_delalloc_nocow Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-09-09 | Josef Bacik | btrfs: only reserve metadata_size for inodes Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-09-09 | Josef Bacik | btrfs: rename the btrfs_calc_*_metadata_size helpers Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-09-09 | Qu Wenruo | btrfs: tree-checker: Add EXTENT_DATA_REF check Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-09-09 | Qu Wenruo | btrfs: tree-checker: Add simple keyed refs check Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-09-09 | Qu Wenruo | btrfs: tree-checker: Add EXTENT_ITEM and METADATA_ITEM... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-09-09 | Dan Carpenter | btrfs: fix error pointer check in __btrfs_map_block() Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-09-09 | Anand Jain | btrfs: dev stat drop useless goto Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-09-09 | Anand Jain | btrfs: dev stats item key conversion per cpu type is... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-09-09 | Nikolay Borisov | btrfs: Make reada_tree_block_flagged private Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-09-09 | David Sterba | btrfs: compression: replace set_level callbacks by... Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-09-09 | David Sterba | btrfs: define compression levels statically Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-09-09 | Filipe Manana | Btrfs: fix use-after-free when using the tree modification log Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-09-09 | Anand Jain | btrfs: replace: BTRFS_DEV_REPLACE_ITEM_STATE_x defines... Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-09-09 | Josef Bacik | btrfs: introduce an evict flushing state Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-09-09 | Josef Bacik | btrfs: refactor priority_reclaim_metadata_space Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-09-09 | Josef Bacik | btrfs: factor out the ticket flush handling Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-09-09 | Josef Bacik | btrfs: unify error handling for ticket flushing Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-09-09 | Josef Bacik | btrfs: add a flush step for delayed iputs Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-09-09 | Josef Bacik | btrfs: unexport the temporary exported functions Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-09-09 | Josef Bacik | btrfs: migrate the block group cleanup code Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-09-09 | Josef Bacik | btrfs: migrate the alloc_profile helpers Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-09-09 | Josef Bacik | btrfs: migrate the chunk allocation code Reviewed-by: David Sterba <dsterba@suse.com>i Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-09-09 | Josef Bacik | btrfs: migrate the block group space accounting helpers Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-09-09 | Josef Bacik | btrfs: export block group accounting helpers Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-09-09 | Josef Bacik | btrfs: migrate the dirty bg writeout code Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-09-09 | Josef Bacik | btrfs: migrate inc/dec_block_group_ro code Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-09-09 | Josef Bacik | btrfs: temporarily export btrfs_get_restripe_target Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-09-09 | Josef Bacik | btrfs: migrate the block group read/creation code Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
2019-09-09 | Josef Bacik | btrfs: migrate the block group removal code Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com> |
commit | commitdiff | tree |
next |