summaryrefslogtreecommitdiffstats
path: root/fs/bcachefs
Commit message (Expand)AuthorAgeFilesLines
* bcachefs: Remove some uses of PAGE_SIZE in the btree codeKent Overstreet2023-10-228-126/+93
* bcachefs: Ensure we wake up threads locking node when reusing itKent Overstreet2023-10-222-2/+2
* bcachefs: Fix bch2_btree_node_insert_fits()Kent Overstreet2023-10-222-7/+4
* bcachefs: Ensure we only allocate one EC bucket per writepointKent Overstreet2023-10-221-11/+15
* bcachefs: Fix a race with BCH_WRITE_SKIP_CLOSURE_PUTKent Overstreet2023-10-221-0/+10
* bcachefs: Don't let copygc buckets be stolen by other threadsKent Overstreet2023-10-228-35/+72
* bcachefs: Delete unused argumentsKent Overstreet2023-10-229-18/+17
* bcachefs: Fix an error pathKent Overstreet2023-10-221-9/+10
* bcachefs: Refactor replicas codeKent Overstreet2023-10-225-70/+31
* bcachefs: Don't restrict copygc writes to the same deviceKent Overstreet2023-10-224-53/+66
* bcachefs: Add bch2_blk_status_to_str()Kent Overstreet2023-10-226-7/+17
* bcachefs: Fix a faulty assertionKent Overstreet2023-10-221-5/+8
* bcachefs: Wrap write path in memalloc_nofs_save()Kent Overstreet2023-10-222-8/+10
* bcachefs: Add an option for rebuilding the replicas sectionKent Overstreet2023-10-222-1/+7
* bcachefs: Make copygc thread globalKent Overstreet2023-10-2210-172/+159
* bcachefs: Drop extra pointers when marking data as in a stripeKent Overstreet2023-10-221-6/+3
* bcachefs: Fix extent_ptr_durability() calculation for erasure coded dataKent Overstreet2023-10-221-1/+1
* bcachefs: Use x-macros for data typesKent Overstreet2023-10-2221-108/+110
* bcachefs: Fix short buffered writesKent Overstreet2023-10-221-10/+11
* bcachefs: Allow existing stripes to be updated with new data bucketsKent Overstreet2023-10-222-5/+98
* bcachefs: Refactor stripe creationKent Overstreet2023-10-224-139/+180
* bcachefs: Move stripe creation to workqueueKent Overstreet2023-10-226-61/+82
* bcachefs: Improve stripe triggers/heap codeKent Overstreet2023-10-228-98/+146
* bcachefs: Rework triggers interfaceKent Overstreet2023-10-222-132/+169
* bcachefs: Kill BTREE_TRIGGER_NOOVERWRITESKent Overstreet2023-10-224-15/+11
* bcachefs: Mark btree nodes as needing rewrite when not all replicas are RWKent Overstreet2023-10-224-13/+19
* bcachefs: Use blk_status_to_str()Kent Overstreet2023-10-225-8/+15
* bcachefs: Don't cap ios in dio write path at 2 MBKent Overstreet2023-10-221-10/+0
* bcachefs: Refactor dio write code to reinit bch_write_opKent Overstreet2023-10-223-47/+35
* bcachefs: Fix bch2_extent_can_insert() not being calledKent Overstreet2023-10-223-35/+49
* bcachefs: Fix a null ptr deref in bch2_btree_iter_traverse_one()Kent Overstreet2023-10-221-1/+1
* bcachefs: Track sectors of erasure coded dataKent Overstreet2023-10-225-14/+33
* bcachefs: Use btree reserve when appropriateKent Overstreet2023-10-221-3/+3
* bcachefs: Add a kthread_should_stop() check to allocator threadKent Overstreet2023-10-221-0/+2
* bcachefs: Change bch2_dump_bset() to also print key valuesKent Overstreet2023-10-224-27/+26
* bcachefs: Fix a deadlock in the RO pathKent Overstreet2023-10-222-3/+11
* bcachefs: Fix incorrect gfp checkKent Overstreet2023-10-221-1/+1
* bcachefs: Fix lock ordering with new btree cache codeKent Overstreet2023-10-224-22/+110
* bcachefs: delete a slightly faulty assertionKent Overstreet2023-10-221-2/+0
* bcachefs: Increase size of btree node reserveKent Overstreet2023-10-222-4/+7
* bcachefs: Give bkey_cached_key same attributes as bposKent Overstreet2023-10-221-1/+1
* bcachefs: Use cached iterators for alloc btreeKent Overstreet2023-10-229-115/+184
* bcachefs: Btree key cacheKent Overstreet2023-10-2214-45/+787
* bcachefs: Implement a new gc that only recalcs oldest genKent Overstreet2023-10-224-0/+92
* bcachefs: Turn c->state_lock into an rwsemKent Overstreet2023-10-227-57/+50
* bcachefs: Add an internal option for reading entire journalKent Overstreet2023-10-224-22/+44
* bcachefs: Don't deadlock when btree node reuse changes lock orderingKent Overstreet2023-10-224-16/+62
* bcachefs: Fix a deadlockKent Overstreet2023-10-224-32/+67
* bcachefs: Refactor btree insert pathKent Overstreet2023-10-221-52/+38
* bcachefs: Always give out journal pre-res if we already have oneKent Overstreet2023-10-223-15/+30