projects
/
linux-block.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
bcachefs: introduce b->hash_val
2023-10-22
Kent Overstreet
bcachefs: introduce b->hash_val
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Fix traversing to interior nodes
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Check for bad key version number
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Fix bch2_ptr_swab for indirect extents
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Make BTREE_ITER_IS_EXTENTS private to iter...
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: __bch2_btree_iter_set_pos()
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: btree_and_journal_iter
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Make sure we're releasing btree iterators
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Improve an insert path optimization
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Fix an uninitialized field in bch_write_op
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Fix an in iterator leak
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Track incompressible data
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Refactor rebalance_pred function
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Improve tracepoints slightly in commit path
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Add a cond_resched() to rebalance loop
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Don't modify existing key in place in sort_repack_...
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Fix bch2_sort_keys() to not modify src keys
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Change btree split threshold to be in u64s
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Add some comments for btree iterator flags
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Refactor bch2_btree_bset_insert_key()
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Rework iter->pos handling
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Don't lose needs_whiteout in overwrite path
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Don't call trans_iter_put() on error pointer
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Ensure iterators are valid before calling...
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Fix extent_to_replicas()
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Kill bch2_fs_bug()
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Hacky fixes for device removal
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Don't print anything when device doesn't...
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Fix an iterator error path
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Make sure bch2_read_extent obeys BCH_READ_MUST_CLONE
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Sort & deduplicate updates in bch2_trans_update()
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Split out btree_trigger_flags
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Make btree_insert_entry more private to update...
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Use bch2_trans_reset in bch2_trans_commit()
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Use KEY_TYPE_deleted whitouts for extents
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Convert some enums to x-macros
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Add an assertion to track down a heisenbug
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Fix a use after free
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Don't export __bch2_fs_read_write
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Don't reexecute triggers when retrying transaction...
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Kill BTREE_INSERT_ATOMIC
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Convert all bch2_trans_commit() users to...
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: bch2_trans_reset() calls should be at the...
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Drop a faulty assertion
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Redo copygc throttling
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Make io timers less buggy
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Fix a memory splat
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Redo filesystem usage ioctls
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Justin Husted
bcachefs: Update directory timestamps during link
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Fix for an assertion on filesystem error
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Fix a null ptr deref in btree_iter_traverse_one()
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Kill btree_node_iter_large
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Use one buffer for sorting whiteouts
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Refactor whiteouts compaction
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Whiteout changes
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Always emit new extents on partial overwrite
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Fix bch2_verify_insert_pos()
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Put inline data behind a mount option for now
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: bch2_check_set_feature()
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Switch to macro for bkey_ops
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: bkey_on_stack_reassemble()
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: kill ca->freelist_lock
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Reorganize extents.c
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Inline data extents
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Split out extent_update.c
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Rework of cut_front & cut_back
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: bkey noops
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: kill bch2_extent_has_device()
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: bkey_on_stack
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Make memcpy_to_bio() param const
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Use wbc_to_write_flags()
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Fix erorr path in bch2_write()
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Justin Husted
bcachefs: Set lost+found mode to 0700
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Be slightly less tricky with union usage
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Remove some BKEY_PADDED uses
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Go back to 16 bit mantissa bkey floats
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Fall back to slowpath on exact comparison
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: kill BFLOAT_FAILED_PREV
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: bch2_read_extent() microoptimizations
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Pipeline binary searches and linear searches
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Make __bch2_bkey_cmp_packed() smaller
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Inline fast path of bch2_increment_clock()
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Avoid calling bch2_btree_iter_relock() in...
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Add an option for fsck error ratelimiting
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Don't BUG_ON() sector count overflow
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Some reflink fixes
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Fix setting of attributes mask in getattr
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Eliminate function calls in DIO fastpaths
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: DIO write path only needs to shoot down pagecache...
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Add pagecache_add lock to buffered IO path...
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Justin Husted
bcachefs: Fix uninitialized field in hash_check_init()
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Don't hold inode lock longer than necessary...
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Avoid atomics in write fast path
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Don't use extent_ptr_decoded_append() in...
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: bch2_btree_iter_fix_key_modified()
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Inline more of bch2_trans_commit hot path
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Trust btree alloc info at runtime
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: More bset.c microoptimization
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Justin Husted
bcachefs: Initialize btree_node flags field in bch2_btree_ro...
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Justin Husted
bcachefs: Further padding fixes in bch2_journal_super_entrie...
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
next