projects
/
platform
/
kernel
/
linux-rpi.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
btrfs: implement space clamping for preemptive flushing
2021-02-08
Josef Bacik
btrfs: implement space clamping for preemptive flushing
Signed-off-by:
Josef Bacik
<josef@toxicpanda.com>
commit
|
commitdiff
|
tree
2021-02-08
Josef Bacik
btrfs: simplify the logic in need_preemptive_flushing
Signed-off-by:
Josef Bacik
<josef@toxicpanda.com>
commit
|
commitdiff
|
tree
2021-02-08
Josef Bacik
btrfs: rework btrfs_calc_reclaim_metadata_size
Signed-off-by:
Josef Bacik
<josef@toxicpanda.com>
commit
|
commitdiff
|
tree
2021-02-08
Josef Bacik
btrfs: check reclaim_size in need_preemptive_reclaim
Signed-off-by:
Josef Bacik
<josef@toxicpanda.com>
commit
|
commitdiff
|
tree
2021-02-08
Josef Bacik
btrfs: rename need_do_async_reclaim
Signed-off-by:
Josef Bacik
<josef@toxicpanda.com>
commit
|
commitdiff
|
tree
2021-02-08
Josef Bacik
btrfs: improve preemptive background space flushing
Signed-off-by:
Josef Bacik
<josef@toxicpanda.com>
commit
|
commitdiff
|
tree
2021-02-08
Josef Bacik
btrfs: introduce a FORCE_COMMIT_TRANS flush operation
Signed-off-by:
Josef Bacik
<josef@toxicpanda.com>
commit
|
commitdiff
|
tree
2021-02-08
Josef Bacik
btrfs: track ordered bytes instead of just dio ordered...
Signed-off-by:
Josef Bacik
<josef@toxicpanda.com>
commit
|
commitdiff
|
tree
2021-02-08
Josef Bacik
btrfs: add a trace point for reserve tickets
Signed-off-by:
Josef Bacik
<josef@toxicpanda.com>
commit
|
commitdiff
|
tree
2021-02-08
Josef Bacik
btrfs: make flush_space take a enum btrfs_flush_state...
Signed-off-by:
Josef Bacik
<josef@toxicpanda.com>
commit
|
commitdiff
|
tree
2021-02-08
Josef Bacik
btrfs: run delayed refs less often in commit_cowonly_roots
Signed-off-by:
Josef Bacik
<josef@toxicpanda.com>
commit
|
commitdiff
|
tree
2021-02-08
Josef Bacik
btrfs: stop running all delayed refs during snapshot
Signed-off-by:
Josef Bacik
<josef@toxicpanda.com>
commit
|
commitdiff
|
tree
2021-02-08
Josef Bacik
btrfs: remove bogus BUG_ON in alloc_reserved_tree_block
Signed-off-by:
Josef Bacik
<josef@toxicpanda.com>
commit
|
commitdiff
|
tree
2021-02-08
Josef Bacik
btrfs: move delayed ref flushing for qgroup into qgroup...
Signed-off-by:
Josef Bacik
<josef@toxicpanda.com>
commit
|
commitdiff
|
tree
2021-02-08
Josef Bacik
btrfs: only run delayed refs once before committing
Signed-off-by:
Josef Bacik
<josef@toxicpanda.com>
commit
|
commitdiff
|
tree
2021-02-08
Josef Bacik
btrfs: delayed refs pre-flushing should only run the...
Signed-off-by:
Josef Bacik
<josef@toxicpanda.com>
commit
|
commitdiff
|
tree
2021-02-08
Josef Bacik
btrfs: only let one thread pre-flush delayed refs in...
Signed-off-by:
Josef Bacik
<josef@toxicpanda.com>
commit
|
commitdiff
|
tree
2021-02-08
Josef Bacik
btrfs: do not block on deleted bgs mutex in the cleaner
Signed-off-by:
Josef Bacik
<josef@toxicpanda.com>
commit
|
commitdiff
|
tree
2021-02-08
Josef Bacik
btrfs: abort the transaction if we fail to inc ref...
Signed-off-by:
Josef Bacik
<josef@toxicpanda.com>
commit
|
commitdiff
|
tree
2021-02-08
Josef Bacik
btrfs: add asserts for deleting backref cache nodes
Signed-off-by:
Josef Bacik
<josef@toxicpanda.com>
commit
|
commitdiff
|
tree
2021-02-08
Josef Bacik
btrfs: do not warn if we can't find the reloc root...
Signed-off-by:
Josef Bacik
<josef@toxicpanda.com>
commit
|
commitdiff
|
tree
2021-02-08
Josef Bacik
btrfs: splice remaining dirty_bg's onto the transaction...
Signed-off-by:
Josef Bacik
<josef@toxicpanda.com>
commit
|
commitdiff
|
tree
2021-02-08
Josef Bacik
btrfs: fix reloc root leak with 0 ref reloc roots on...
Signed-off-by:
Josef Bacik
<josef@toxicpanda.com>
commit
|
commitdiff
|
tree
2021-02-08
Josef Bacik
btrfs: account for new extents being deleted in total_bytes_...
Signed-off-by:
Josef Bacik
<josef@toxicpanda.com>
commit
|
commitdiff
|
tree
2021-02-08
Josef Bacik
btrfs: handle space_info::total_bytes_pinned inside...
Signed-off-by:
Josef Bacik
<josef@toxicpanda.com>
commit
|
commitdiff
|
tree
2021-02-08
Josef Bacik
btrfs: do not cleanup upper nodes in btrfs_backref_cleanup_node
Signed-off-by:
Josef Bacik
<josef@toxicpanda.com>
commit
|
commitdiff
|
tree
2021-02-08
Josef Bacik
btrfs: keep track of the root owner for relocation...
Signed-off-by:
Josef Bacik
<josef@toxicpanda.com>
commit
|
commitdiff
|
tree
2021-02-08
Josef Bacik
btrfs: ref-verify: make sure owner is set for all refs
Signed-off-by:
Josef Bacik
<josef@toxicpanda.com>
commit
|
commitdiff
|
tree
2021-02-08
Josef Bacik
btrfs: ref-verify: pass down tree block level when...
Signed-off-by:
Josef Bacik
<josef@toxicpanda.com>
commit
|
commitdiff
|
tree
2021-02-08
Josef Bacik
btrfs: noinline btrfs_should_cancel_balance
Signed-off-by:
Josef Bacik
<josef@toxicpanda.com>
commit
|
commitdiff
|
tree
2021-02-08
Josef Bacik
btrfs: allow error injection for btrfs_search_slot...
Signed-off-by:
Josef Bacik
<josef@toxicpanda.com>
commit
|
commitdiff
|
tree
2021-02-08
Josef Bacik
btrfs: fix error handling in commit_fs_roots
Signed-off-by:
Josef Bacik
<josef@toxicpanda.com>
commit
|
commitdiff
|
tree
2021-01-25
Josef Bacik
nbd: freeze the queue while we're adding connections
Signed-off-by:
Josef Bacik
<josef@toxicpanda.com>
commit
|
commitdiff
|
tree
2021-01-25
Josef Bacik
btrfs: fix possible free space tree corruption with...
Signed-off-by:
Josef Bacik
<josef@toxicpanda.com>
commit
|
commitdiff
|
tree
2021-01-18
Josef Bacik
btrfs: don't clear ret in btrfs_start_dirty_block_groups
Signed-off-by:
Josef Bacik
<josef@toxicpanda.com>
commit
|
commitdiff
|
tree
2021-01-18
Josef Bacik
btrfs: fix lockdep splat in btrfs_recover_relocation
Signed-off-by:
Josef Bacik
<josef@toxicpanda.com>
commit
|
commitdiff
|
tree
2021-01-18
Josef Bacik
btrfs: do not double free backref nodes on error
Signed-off-by:
Josef Bacik
<josef@toxicpanda.com>
commit
|
commitdiff
|
tree
2021-01-18
Josef Bacik
btrfs: don't get an EINTR during drop_snapshot for...
Signed-off-by:
Josef Bacik
<josef@toxicpanda.com>
commit
|
commitdiff
|
tree
2021-01-08
Josef Bacik
btrfs: shrink delalloc pages instead of full inodes
Signed-off-by:
Josef Bacik
<josef@toxicpanda.com>
commit
|
commitdiff
|
tree
2021-01-07
Josef Bacik
btrfs: print the actual offset in btrfs_root_name
Signed-off-by:
Josef Bacik
<josef@toxicpanda.com>
commit
|
commitdiff
|
tree
2020-12-18
Josef Bacik
btrfs: tests: initialize test inodes location
Signed-off-by:
Josef Bacik
<josef@toxicpanda.com>
commit
|
commitdiff
|
tree
2020-12-08
Josef Bacik
btrfs: remove extent_buffer::recursed
Signed-off-by:
Josef Bacik
<josef@toxicpanda.com>
commit
|
commitdiff
|
tree
2020-12-08
Josef Bacik
btrfs: remove the recurse parameter from __btrfs_tree_read_lock
Signed-off-by:
Josef Bacik
<josef@toxicpanda.com>
commit
|
commitdiff
|
tree
2020-12-08
Josef Bacik
btrfs: use btrfs_tree_read_lock in btrfs_search_slot
Signed-off-by:
Josef Bacik
<josef@toxicpanda.com>
commit
|
commitdiff
|
tree
2020-12-08
Josef Bacik
btrfs: merge back btrfs_read_lock_root_node helpers
Signed-off-by:
Josef Bacik
<josef@toxicpanda.com>
commit
|
commitdiff
|
tree
2020-12-08
Josef Bacik
btrfs: locking: remove the recursion handling code
Signed-off-by:
Josef Bacik
<josef@toxicpanda.com>
commit
|
commitdiff
|
tree
2020-12-08
Josef Bacik
btrfs: remove btrfs_path::recurse
Signed-off-by:
Josef Bacik
<josef@toxicpanda.com>
commit
|
commitdiff
|
tree
2020-12-08
Josef Bacik
btrfs: unlock to current level in btrfs_next_old_leaf
Signed-off-by:
Josef Bacik
<josef@toxicpanda.com>
commit
|
commitdiff
|
tree
2020-12-08
Josef Bacik
btrfs: cleanup the locking in btrfs_next_old_leaf
Signed-off-by:
Josef Bacik
<josef@toxicpanda.com>
commit
|
commitdiff
|
tree
2020-12-08
Josef Bacik
btrfs: set the lockdep class for extent buffers on...
Signed-off-by:
Josef Bacik
<josef@toxicpanda.com>
commit
|
commitdiff
|
tree
2020-12-08
Josef Bacik
btrfs: pass the owner_root and level to alloc_extent_buffer
Signed-off-by:
Josef Bacik
<josef@toxicpanda.com>
commit
|
commitdiff
|
tree
2020-12-08
Josef Bacik
btrfs: pass the root owner and level around for readahead
Signed-off-by:
Josef Bacik
<josef@toxicpanda.com>
commit
|
commitdiff
|
tree
2020-12-08
Josef Bacik
btrfs: pass root owner to read_tree_block
Signed-off-by:
Josef Bacik
<josef@toxicpanda.com>
commit
|
commitdiff
|
tree
2020-12-08
Josef Bacik
btrfs: use btrfs_read_node_slot in btrfs_qgroup_trace_subtree
Signed-off-by:
Josef Bacik
<josef@toxicpanda.com>
commit
|
commitdiff
|
tree
2020-12-08
Josef Bacik
btrfs: use btrfs_read_node_slot in qgroup_trace_new_subtree_...
Signed-off-by:
Josef Bacik
<josef@toxicpanda.com>
commit
|
commitdiff
|
tree
2020-12-08
Josef Bacik
btrfs: use btrfs_read_node_slot in qgroup_trace_extent_swap
Signed-off-by:
Josef Bacik
<josef@toxicpanda.com>
commit
|
commitdiff
|
tree
2020-12-08
Josef Bacik
btrfs: use btrfs_read_node_slot in walk_down_tree
Signed-off-by:
Josef Bacik
<josef@toxicpanda.com>
commit
|
commitdiff
|
tree
2020-12-08
Josef Bacik
btrfs: use btrfs_read_node_slot in replace_path
Signed-off-by:
Josef Bacik
<josef@toxicpanda.com>
commit
|
commitdiff
|
tree
2020-12-08
Josef Bacik
btrfs: use btrfs_read_node_slot in do_relocation
Signed-off-by:
Josef Bacik
<josef@toxicpanda.com>
commit
|
commitdiff
|
tree
2020-12-08
Josef Bacik
btrfs: use btrfs_read_node_slot in walk_down_reloc_tree
Signed-off-by:
Josef Bacik
<josef@toxicpanda.com>
commit
|
commitdiff
|
tree
2020-12-08
Josef Bacik
btrfs: use btrfs_read_node_slot in btrfs_realloc_node
Signed-off-by:
Josef Bacik
<josef@toxicpanda.com>
commit
|
commitdiff
|
tree
2020-12-08
Josef Bacik
btrfs: cleanup extent buffer readahead
Signed-off-by:
Josef Bacik
<josef@toxicpanda.com>
commit
|
commitdiff
|
tree
2020-12-08
Josef Bacik
btrfs: remove lockdep classes for the fs tree
Signed-off-by:
Josef Bacik
<josef@toxicpanda.com>
commit
|
commitdiff
|
tree
2020-12-08
Josef Bacik
btrfs: protect fs_info->caching_block_groups by block_group_...
Signed-off-by:
Josef Bacik
<josef@toxicpanda.com>
commit
|
commitdiff
|
tree
2020-12-08
Josef Bacik
btrfs: load free space cache asynchronously
Signed-off-by:
Josef Bacik
<josef@toxicpanda.com>
commit
|
commitdiff
|
tree
2020-12-08
Josef Bacik
btrfs: load the free space cache inode extents from...
Signed-off-by:
Josef Bacik
<josef@toxicpanda.com>
commit
|
commitdiff
|
tree
2020-12-08
Josef Bacik
btrfs: load free space cache into a temporary ctl
Signed-off-by:
Josef Bacik
<josef@toxicpanda.com>
commit
|
commitdiff
|
tree
2020-12-08
Josef Bacik
btrfs: cleanup btrfs_discard_update_discardable usage
Signed-off-by:
Josef Bacik
<josef@toxicpanda.com>
commit
|
commitdiff
|
tree
2020-12-08
Josef Bacik
btrfs: explicitly protect ->last_byte_to_unpin in unpin_exte...
Signed-off-by:
Josef Bacik
<josef@toxicpanda.com>
commit
|
commitdiff
|
tree
2020-12-08
Josef Bacik
btrfs: update last_byte_to_unpin in switch_commit_roots
Signed-off-by:
Josef Bacik
<josef@toxicpanda.com>
commit
|
commitdiff
|
tree
2020-12-08
Josef Bacik
btrfs: do not shorten unpin len for caching block groups
Signed-off-by:
Josef Bacik
<josef@toxicpanda.com>
commit
|
commitdiff
|
tree
2020-12-08
Josef Bacik
btrfs: locking: rip out path->leave_spinning
Signed-off-by:
Josef Bacik
<josef@toxicpanda.com>
commit
|
commitdiff
|
tree
2020-12-08
Josef Bacik
btrfs: locking: remove all the blocking helpers
Signed-off-by:
Josef Bacik
<josef@toxicpanda.com>
commit
|
commitdiff
|
tree
2020-12-08
Josef Bacik
btrfs: switch extent buffer tree lock to rw_semaphore
Signed-off-by:
Josef Bacik
<josef@toxicpanda.com>
commit
|
commitdiff
|
tree
2020-12-08
Josef Bacik
btrfs: introduce mount option rescue=all
Signed-off-by:
Josef Bacik
<josef@toxicpanda.com>
commit
|
commitdiff
|
tree
2020-12-08
Josef Bacik
btrfs: introduce mount option rescue=ignoredatacsums
Signed-off-by:
Josef Bacik
<josef@toxicpanda.com>
commit
|
commitdiff
|
tree
2020-12-08
Josef Bacik
btrfs: introduce mount option rescue=ignorebadroots
Signed-off-by:
Josef Bacik
<josef@toxicpanda.com>
commit
|
commitdiff
|
tree
2020-12-08
Josef Bacik
btrfs: show rescue=usebackuproot in /proc/mounts
Signed-off-by:
Josef Bacik
<josef@toxicpanda.com>
commit
|
commitdiff
|
tree
2020-12-08
Josef Bacik
btrfs: add a helper to print out rescue= options
Signed-off-by:
Josef Bacik
<josef@toxicpanda.com>
commit
|
commitdiff
|
tree
2020-12-08
Josef Bacik
btrfs: sysfs: export supported rescue= mount options
Signed-off-by:
Josef Bacik
<josef@toxicpanda.com>
commit
|
commitdiff
|
tree
2020-12-08
Josef Bacik
btrfs: push the NODATASUM check into btrfs_lookup_bio_sums
Signed-off-by:
Josef Bacik
<josef@toxicpanda.com>
commit
|
commitdiff
|
tree
2020-12-08
Josef Bacik
btrfs: unify the ro checking for mount options
Signed-off-by:
Josef Bacik
<josef@toxicpanda.com>
commit
|
commitdiff
|
tree
2020-11-05
Josef Bacik
btrfs: fix min reserved size calculation in merge_reloc_root
Signed-off-by:
Josef Bacik
<josef@toxicpanda.com>
commit
|
commitdiff
|
tree
2020-11-05
Josef Bacik
btrfs: print the block rsv type when we fail our reservation
Signed-off-by:
Josef Bacik
<josef@toxicpanda.com>
commit
|
commitdiff
|
tree
2020-10-26
Josef Bacik
btrfs: add a helper to read the tree_root commit root...
Signed-off-by:
Josef Bacik
<josef@toxicpanda.com>
commit
|
commitdiff
|
tree
2020-10-26
Josef Bacik
btrfs: drop the path before adding qgroup items when...
Signed-off-by:
Josef Bacik
<josef@toxicpanda.com>
commit
|
commitdiff
|
tree
2020-10-26
Josef Bacik
btrfs: drop the path before adding block group sysfs...
Signed-off-by:
Josef Bacik
<josef@toxicpanda.com>
commit
|
commitdiff
|
tree
2020-10-07
Josef Bacik
btrfs: cleanup cow block on error
Signed-off-by:
Josef Bacik
<josef@toxicpanda.com>
commit
|
commitdiff
|
tree
2020-10-07
Josef Bacik
btrfs: return error if we're unable to read device...
Signed-off-by:
Josef Bacik
<josef@toxicpanda.com>
commit
|
commitdiff
|
tree
2020-10-07
Josef Bacik
btrfs: init device stats for seed devices
Signed-off-by:
Josef Bacik
<josef@toxicpanda.com>
commit
|
commitdiff
|
tree
2020-10-07
Josef Bacik
btrfs: do not create raid sysfs entries under any locks
Signed-off-by:
Josef Bacik
<josef@toxicpanda.com>
commit
|
commitdiff
|
tree
2020-10-07
Josef Bacik
btrfs: kill the RCU protection for fs_info->space_info
Signed-off-by:
Josef Bacik
<josef@toxicpanda.com>
commit
|
commitdiff
|
tree
2020-10-07
Josef Bacik
btrfs: pretty print leaked root name
Signed-off-by:
Josef Bacik
<josef@toxicpanda.com>
commit
|
commitdiff
|
tree
2020-10-07
Josef Bacik
btrfs: sysfs: init devices outside of the chunk_mutex
Signed-off-by:
Josef Bacik
<josef@toxicpanda.com>
commit
|
commitdiff
|
tree
2020-10-07
Josef Bacik
btrfs: use BTRFS_NESTED_NEW_ROOT for double splits
Signed-off-by:
Josef Bacik
<josef@toxicpanda.com>
commit
|
commitdiff
|
tree
2020-10-07
Josef Bacik
btrfs: introduce BTRFS_NESTING_NEW_ROOT for adding...
Signed-off-by:
Josef Bacik
<josef@toxicpanda.com>
commit
|
commitdiff
|
tree
2020-10-07
Josef Bacik
btrfs: introduce BTRFS_NESTING_SPLIT for split blocks
Signed-off-by:
Josef Bacik
<josef@toxicpanda.com>
commit
|
commitdiff
|
tree
2020-10-07
Josef Bacik
btrfs: introduce BTRFS_NESTING_LEFT/RIGHT_COW
Signed-off-by:
Josef Bacik
<josef@toxicpanda.com>
commit
|
commitdiff
|
tree
2020-10-07
Josef Bacik
btrfs: introduce BTRFS_NESTING_LEFT/BTRFS_NESTING_RIGHT
Signed-off-by:
Josef Bacik
<josef@toxicpanda.com>
commit
|
commitdiff
|
tree
2020-10-07
Josef Bacik
btrfs: introduce BTRFS_NESTING_COW for cow'ing blocks
Signed-off-by:
Josef Bacik
<josef@toxicpanda.com>
commit
|
commitdiff
|
tree
next