git.samba.org
/
sfrench
/
cifs-2.6.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
bcachefs: gracefully unwind journal res slowpath on shutdown
2023-10-22
Brian Foster
bcachefs: gracefully unwind journal res slowpath on...
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Brian Foster
bcachefs: more aggressive fast path write buffer key...
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Brian Foster
bcachefs: use dedicated workqueue for tasks holding...
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Brian Foster
bcachefs: remove unused bch2_trans_log_msg()
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Fix bch2_verify_bucket_evacuated()
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: verify_bucket_evacuated() -> set_btree_iter_dontneed()
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Make reconstruct_alloc quieter
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Fix an unhandled transaction restart error
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Fix nocow write path closure bug
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Nocow write error path fix
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Fix bch2_extent_fallocate() in nocow mode
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Add an assert in inode_write for -ENOENT
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Fix bch2_evict_subvolume_inodes()
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Improve error handling in bch2_ioctl_subvolume_des...
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Fix for 'missing subvolume' error
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Don't run transaction hooks multiple times
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Add a fallback when journal_keys doesn't...
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Improve the backpointer to missing extent...
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Add error message for failing to allocate...
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: New erasure coding shutdown path
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: bch2_fs_moving_ctxts_to_text()
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Private error codes: ENOMEM
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Fix bch2_check_extents_to_backpointers()
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Fix an assert in copygc thread shutdown path
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: bch2_bucket_is_movable() -> BTREE_ITER_CACHED
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Don't use BTREE_ITER_INTENT in make_extent_indirect()
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Fix stripe create error path
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Mark new snapshots earlier in create path
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Improve bch2_new_stripes_to_text()
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Kill bch_write_op->btree_update_ready
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Simplify stripe_idx_to_delete
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Fix next_bucket()
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Second layer of refcounting for new stripes
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: ec: fall back to creating new stripes for...
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Rework __bch2_data_update_index_update()
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Extent helper improvements
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: evacuate_bucket() no longer moves cached...
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: evacuate_bucket() no longer calls verify_bucket_ev...
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Suppress transaction restart err message
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Rework open bucket partial list allocation
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Brian Foster
bcachefs: don't bump key cache journal seq on nojournal...
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: When shutting down, flush btree node writes...
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Verbose on by default when CONFIG_BCACHEFS_DEBUG=y
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
fixup bcachefs: Use for_each_btree_key_upto() more...
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
six locks: be more careful about lost wakeups
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Journal resize fixes
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: bch2_btree_iter_peek_node_and_restart()
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: bch2_btree_node_ondisk_to_text()
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: bch2_btree_node_to_text() const correctness
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Fix "btree node in stripe" error
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Kill bch2_ec_bucket_written()
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Improve bch2_new_stripes_to_text()
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Improved copygc pipelining
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Free move buffers as early as possible
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Fix stripe reuse path
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Drop some anonymous structs, unions
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: BKEY_PADDED_ONSTACK()
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: moving_context->stats is allowed to be NULL
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: RESERVE_stripe
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Improve error message for stripe block sector...
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: More stripe create cleanup/fixes
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Plumb alloc_reserve through stripe create...
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Mark stripe buckets with correct data type
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Centralize btree node lock initialization
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Plumb btree_trans through btree cache code
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Improve dev_alloc_debug_to_text()
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: bch2_copygc_wait_to_text()
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: bch2_mark_key() now takes btree_id & level
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: bch2_write_queue()
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: ec: Improve error message for btree node...
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: bch2_open_bucket_to_text()
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: bch2_data_update_init() considers ptr durability
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: ec: Ensure new stripe is closed in error...
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Convert constants to consts
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: bch2_btree_iter_peek_and_restart_outlined()
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: ec: zero_out_rest_of_ec_bucket()
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: bch2_data_update_index_update() -> bch2_trans_run()
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Flush write buffer as needed in backpointers...
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Fix for shared paths in write buffer flush
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Single open_bucket_partial list
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Improve bch2_stripe_to_text()
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Add option for completely disabling nocow
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Make bucket_alloc tracepoint more readable
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Don't call bch2_trans_update() unlocked
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: get_stripe_key_trans()
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Fix erasure coding shutdown path
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Fix buffer overrun in ec_stripe_update_extent()
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Check for redundant ec entries/stripe ptrs
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Cached pointers should not be erasure coded
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Kill bch2_keylist_add_in_order()
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Add tracepoint & counter for btree split...
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: __bch2_btree_insert uses BTREE_INSERT_CACHED
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Improve a verbose log message
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: bch2_journal_entries_postprocess()
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Fix ec repair code check
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Simplify ec stripes heap
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Erasure coding: Track open stripes
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Stripe deletion now checks what it's deleting
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Improve c->writes refcounting for stripe...
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Switch ec_stripes_heap_lock to a mutex
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
next