summaryrefslogtreecommitdiffstats
path: root/fs/bcachefs/alloc_background.c
Commit message (Expand)AuthorAgeFilesLines
...
* bcachefs: KEY_TYPE_alloc_v2Kent Overstreet2023-10-221-80/+167
* bcachefs: Fix an assertionKent Overstreet2023-10-221-1/+2
* bcachefs: Mark superblocks transactionallyKent Overstreet2023-10-221-29/+17
* bcachefs: Kill bch2_invalidate_bucket()Kent Overstreet2023-10-221-16/+14
* bcachefs: Refactor dev usageKent Overstreet2023-10-221-20/+22
* bcachefs: bch2_alloc_write() should be writing for all devicesKent Overstreet2023-10-221-1/+1
* bcachefs: Don't use BTREE_INSERT_USE_RESERVE so muchKent Overstreet2023-10-221-7/+3
* bcachefs: Don't write bucket IO time lazilyKent Overstreet2023-10-221-0/+48
* bcachefs: Move journal reclaim to a kthreadKent Overstreet2023-10-221-1/+1
* bcachefs: Fix for bad stripe pointersKent Overstreet2023-10-221-2/+0
* bcachefs: Start/stop io clock hands in read/write pathsKent Overstreet2023-10-221-12/+0
* bcachefs: Improvements to writing alloc infoKent Overstreet2023-10-221-39/+29
* bcachefs: Perf improvements for bch_alloc_read()Kent Overstreet2023-10-221-4/+22
* bcachefs: Add a cond_resched() to bch2_alloc_write()Kent Overstreet2023-10-221-0/+2
* bcachefs: Don't let copygc buckets be stolen by other threadsKent Overstreet2023-10-221-1/+3
* bcachefs: Delete unused argumentsKent Overstreet2023-10-221-2/+2
* bcachefs: Make copygc thread globalKent Overstreet2023-10-221-11/+9
* bcachefs: Use x-macros for data typesKent Overstreet2023-10-221-4/+4
* bcachefs: Add a kthread_should_stop() check to allocator threadKent Overstreet2023-10-221-0/+2
* bcachefs: Increase size of btree node reserveKent Overstreet2023-10-221-3/+6
* bcachefs: Use cached iterators for alloc btreeKent Overstreet2023-10-221-37/+14
* bcachefs: Always increment bucket gen on bucket reuseKent Overstreet2023-10-221-10/+28
* bcachefs: Kill old allocator startup codeKent Overstreet2023-10-221-235/+0
* bcachefs: Fixes for going ROKent Overstreet2023-10-221-1/+10
* bcachefs: Don't require alloc btree to be updated before buckets are usedKent Overstreet2023-10-221-2/+9
* bcachefs: Interior btree updates are now fully transactionalKent Overstreet2023-10-221-5/+0
* bcachefs: Fix reading of alloc info after unclean shutdownKent Overstreet2023-10-221-17/+13
* bcachefs: Fixes for startup on very full filesystemsKent Overstreet2023-10-221-2/+14
* bcachefs: btree_and_journal_iterKent Overstreet2023-10-221-11/+9
* bcachefs: Split out btree_trigger_flagsKent Overstreet2023-10-221-12/+10
* bcachefs: Kill BTREE_INSERT_ATOMICKent Overstreet2023-10-221-2/+0
* bcachefs: Initialize padding space after alloc bkeyJustin Husted2023-10-221-1/+4
* bcachefs: Fix flushing held btree writes when there's a fs errorKent Overstreet2023-10-221-0/+3
* bcachefs: Kill deferred btree updatesKent Overstreet2023-10-221-2/+2
* bcachefs: Avoid deadlocking on the allocatorKent Overstreet2023-10-221-1/+1
* bcachefs: Refactor bch2_alloc_write()Kent Overstreet2023-10-221-109/+82
* bcachefs: Trust in memory bucket markKent Overstreet2023-10-221-14/+0
* bcachefs: Rework calling convention for marking overwritesKent Overstreet2023-10-221-2/+3
* bcachefs: Improve key marking interfaceKent Overstreet2023-10-221-7/+7
* bcachefs: More work to avoid transaction restartsKent Overstreet2023-10-221-4/+4
* bcachefs: Fix spurious inconsistency in recoveryKent Overstreet2023-10-221-2/+6
* bcachefs: Various improvements to bch2_alloc_write()Kent Overstreet2023-10-221-142/+94
* bcachefs: bch2_trans_mark_update()Kent Overstreet2023-10-221-3/+3
* bcachefs: btree_bkey_cached_commonKent Overstreet2023-10-221-1/+1
* bcachefs: Return errors from for_each_btree_key()Kent Overstreet2023-10-221-5/+5
* bcachefs: Fix hang while shutting downKent Overstreet2023-10-221-8/+14
* bcachefs: lockdep fix when going rw from bch2_alloc_write()Kent Overstreet2023-10-221-12/+23
* bcachefs: Deduplicate keys in the journal before replayKent Overstreet2023-10-221-11/+6
* bcachefs: cmp_int()Kent Overstreet2023-10-221-4/+4
* bcachefs: Pass flags arg to bch2_alloc_write()Kent Overstreet2023-10-221-16/+12