summaryrefslogtreecommitdiffstats
path: root/fs/bcachefs/buckets.c
Commit message (Expand)AuthorAgeFilesLines
* bcachefs: Rename BTREE_ID enums for consistency with other enumsKent Overstreet2023-10-221-5/+5
* bcachefs: Add a mempool for the replicas delta listKent Overstreet2023-10-221-2/+18
* bcachefs: Extents may now cross btree node boundariesKent Overstreet2023-10-221-42/+25
* bcachefs: Journal updates to dev usageKent Overstreet2023-10-221-39/+63
* bcachefs: KEY_TYPE_alloc_v2Kent Overstreet2023-10-221-153/+127
* bcachefs: Mark superblocks transactionallyKent Overstreet2023-10-221-0/+162
* bcachefs: Kill bch2_invalidate_bucket()Kent Overstreet2023-10-221-40/+0
* bcachefs: Refactor dev usageKent Overstreet2023-10-221-24/+14
* bcachefs: Fix double counting of stripe block counts by GCKent Overstreet2023-10-221-3/+9
* bcachefs: Fix integer overflow in bch2_disk_reservation_get()Kent Overstreet2023-10-221-1/+1
* bcachefs: Erasure coding fixes & refactoringKent Overstreet2023-10-221-6/+14
* bcachefs: Don't use BTREE_INSERT_USE_RESERVE so muchKent Overstreet2023-10-221-2/+1
* bcachefs: Update transactional triggers interface to pass old & new keysKent Overstreet2023-10-221-97/+159
* bcachefs: Refactor filesystem usage accountingKent Overstreet2023-10-221-11/+17
* bcachefs: bch2_trans_get_iter() no longer returns errorsKent Overstreet2023-10-221-6/+0
* bcachefs: Fix a 64 bit divideKent Overstreet2023-10-221-1/+1
* bcachefs: Indirect inline data extentsKent Overstreet2023-10-221-18/+31
* bcachefs: Fix bch2_mark_stripe()Kent Overstreet2023-10-221-11/+7
* bcachefs: Don't drop replicas when copygcing ec dataKent Overstreet2023-10-221-0/+6
* bcachefs: Account for stripe parity sectors separatelyKent Overstreet2023-10-221-80/+92
* bcachefs: Fix for bad stripe pointersKent Overstreet2023-10-221-100/+183
* bcachefs: Perf improvements for bch_alloc_read()Kent Overstreet2023-10-221-2/+2
* bcachefs: Fix off-by-one error in ptr gen checkKent Overstreet2023-10-221-1/+1
* bcachefs: Delete unused argumentsKent Overstreet2023-10-221-1/+1
* bcachefs: Make copygc thread globalKent Overstreet2023-10-221-16/+3
* bcachefs: Use x-macros for data typesKent Overstreet2023-10-221-20/+20
* bcachefs: Improve stripe triggers/heap codeKent Overstreet2023-10-221-51/+52
* bcachefs: Rework triggers interfaceKent Overstreet2023-10-221-130/+167
* bcachefs: Kill BTREE_TRIGGER_NOOVERWRITESKent Overstreet2023-10-221-7/+1
* bcachefs: Fix bch2_extent_can_insert() not being calledKent Overstreet2023-10-221-21/+27
* bcachefs: Track sectors of erasure coded dataKent Overstreet2023-10-221-10/+18
* bcachefs: Fix a deadlock in the RO pathKent Overstreet2023-10-221-1/+4
* bcachefs: delete a slightly faulty assertionKent Overstreet2023-10-221-2/+0
* bcachefs: Use cached iterators for alloc btreeKent Overstreet2023-10-221-41/+44
* bcachefs: Btree key cacheKent Overstreet2023-10-221-0/+7
* bcachefs: Turn c->state_lock into an rwsemKent Overstreet2023-10-221-4/+3
* bcachefs: Always increment bucket gen on bucket reuseKent Overstreet2023-10-221-11/+19
* bcachefs: Improve assorted error messagesKent Overstreet2023-10-221-127/+116
* bcachefs: Don't require alloc btree to be updated before buckets are usedKent Overstreet2023-10-221-14/+33
* bcachefs: Interior btree updates are now fully transactionalKent Overstreet2023-10-221-1/+1
* bcachefs: Better error messages on bucket sector count overflowsKent Overstreet2023-10-221-16/+23
* bcachefs: Don't use peek_filter() unnecessarilyKent Overstreet2023-10-221-6/+3
* bcachefs: Move extent overwrite handling out of core btree codeKent Overstreet2023-10-221-6/+7
* bcachefs: More btree iter invariantsKent Overstreet2023-10-221-3/+5
* bcachefs: Fix error message on bucket sector count overflowKent Overstreet2023-10-221-6/+4
* bcachefs: btree_ptr_v2Kent Overstreet2023-10-221-0/+2
* bcachefs: Sort & deduplicate updates in bch2_trans_update()Kent Overstreet2023-10-221-41/+17
* bcachefs: Split out btree_trigger_flagsKent Overstreet2023-10-221-35/+42
* bcachefs: Make btree_insert_entry more private to update pathKent Overstreet2023-10-221-6/+6
* bcachefs: Don't BUG_ON() sector count overflowKent Overstreet2023-10-221-12/+14