projects
/
linux-block.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
bcachefs: Simplify hash table checks
[linux-block.git]
/
fs
/
bcachefs
/
extents.c
2023-10-22
Kent Overstreet
bcachefs: Start using bpos.snapshot field
blob
|
commitdiff
|
raw
2023-10-22
Kent Overstreet
bcachefs: Add an .invalid method for bch2_btree_ptr_v2
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Don't overwrite snapshot field in bch2_cut_back()
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Kill bkey ops->debugcheck method
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Require all btree iterators to be freed
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Use x-macros for more enums
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Rename BTREE_ID enums for consistency with...
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: KEY_TYPE_discard is no longer used
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Fix some (spurious) warnings about uninitiali...
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Drop invalid stripe ptrs in fsck
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: KEY_TYPE_alloc_v2
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Add BTREE_PTR_RANGE_UPDATED
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Change when we allow overwrites
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Check for duplicate device ptrs in bch2_bkey_...
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Drop sysfs interface to debug parameters
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Indirect inline data extents
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Refactor replicas code
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Fix extent_ptr_durability() calculation for...
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Use x-macros for data types
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Improve assorted error messages
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Fix a locking bug in bch2_btree_ptr_debugcheck()
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Add print method for bch2_btree_ptr_v2
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Kill bkey_type_successor
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Fix off by one error in bch2_extent_crc_append()
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: btree_ptr_v2
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Fix bch2_ptr_swab for indirect extents
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Track incompressible data
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Kill bch2_fs_bug()
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Convert some enums to x-macros
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Reorganize extents.c
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Inline data extents
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Split out extent_update.c
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Rework of cut_front & cut_back
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: bkey_on_stack
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Be slightly less tricky with union usage
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Remove some BKEY_PADDED uses
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: bch2_btree_iter_fix_key_modified()
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Don't use rep movsq for small memcopies
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Avoid calling iter_prev() in extent update...
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: kill bch2_extent_merge_inline()
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Fix an iterator counting bug
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Fix iterator counting for reflink pointers...
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Limit pointers to being in only one stripe
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Fix bch2_extent_ptr_durability()
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: bch2_extent_atomic_end() now traverses iter
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Fix counting iterators for reflink pointers
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Count iterators for reflink_p overwrites...
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Debug assertion improvements
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Add missing bch2_btree_node_iter_fix() call
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Debug code improvements
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Add missing bch2_btree_node_iter_fix() calls
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Drop trans arg to bch2_extent_atomic_end()
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Inline some fast paths
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Update more code for KEY_TYPE_reflink_v
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Re-enable bkey_debugcheck() in the extent...
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Fix bch2_bkey_narrow_crcs()
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Fix bch2_sort_repack_merge()
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Reflink
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Refactor bch2_extent_trim_atomic() for reflink
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Move node iterator fixup to extent_bset_insert()
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Refactor various code to not be extent specific
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Refactor __bch2_cut_front()
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Don't allow bkey vals that are too big in...
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: bkey_merge() now takes bkey_s
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Don't overflow stack in bch2_extent_merge_inl...
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: fix bch2_extent_merge()
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: More work to avoid transaction restarts
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Merge extents with checksums
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: bch2_trans_mark_update()
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: bch2_bkey_ptrs_invalid()
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Return errors from for_each_btree_key()
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: move some checks to expensive_debug_checks
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Only get btree iters from btree transactions
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Allocate fs_usage in do_btree_insert_at()
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: kill struct btree_insert
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Refactor extent insert path
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Always use bch2_extent_trim_atomic()
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: gc lock no longer needed for disk reservations
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Fix check for if extent update is allocating
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: improve extent debugcheck fn
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Compression fixes
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Make bkey types globally unique
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Split out bkey_sort.c
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Stripes now properly subject to gc
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Btree locking fix, refactoring
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: fix typo when picking read method
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Erasure coding
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Centralize marking of replicas in btree updat...
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Move key marking out of extents.c
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: revamp to_text methods
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Disk usage in compressed sectors, not uncompr...
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Fix an assertion when rebuilding replicas
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: new avoid mechanism for io retries
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: more key marking refactoring
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: replicas: prep work for stripes
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: add functionality for heaps to update backpoi...
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: bch2_extent_ptr_decoded_append()
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: bch2_extent_drop_ptrs()
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: extent_for_each_ptr_decode()
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: extent_ptr_decoded
blob
|
commitdiff
|
raw
|
diff to current
next