summaryrefslogtreecommitdiffstats
path: root/fs/bcachefs/alloc_background.c
Commit message (Expand)AuthorAgeFilesLines
...
* bcachefs: Fix bch2_check_alloc_key()Kent Overstreet2023-10-221-1/+3
* bcachefs: Improve bch2_check_alloc_infoKent Overstreet2023-10-221-26/+31
* bcachefs: Use BTREE_INSERT_LAZY_RW in bch2_check_alloc_info()Kent Overstreet2023-10-221-3/+9
* bcachefs: Bucket invalidate path improvementsKent Overstreet2023-10-221-8/+18
* bcachefs: Fix refcount leak in bch2_do_invalidates()Kent Overstreet2023-10-221-2/+3
* bcachefs: Always use percpu_ref_tryget_live() on c->writesKent Overstreet2023-10-221-2/+2
* bcachefs: Add a persistent counter for bucket discardsKent Overstreet2023-10-221-0/+1
* bcachefs: Add a persistent counter for bucket invalidationKent Overstreet2023-10-221-1/+6
* bcachefs: Fix freespace initializationKent Overstreet2023-10-221-3/+16
* bcachefs: Printbuf reworkKent Overstreet2023-10-221-20/+20
* bcachefs: Go RW before bch2_check_lrus()Kent Overstreet2023-10-221-9/+27
* bcachefs: Tracepoint improvementsKent Overstreet2023-10-221-1/+5
* bcachefs: Plumb btree_id & level to trans_markKent Overstreet2023-10-221-0/+1
* bcachefs: Improve bch2_lru_delete() error messagesKent Overstreet2023-10-221-1/+1
* bcachefs: Improve error message when alloc key doesn't match lru entryKent Overstreet2023-10-221-3/+11
* bcachefs: Ensure buckets have io_time[READ] setKent Overstreet2023-10-221-5/+10
* bcachefs: Use bch2_trans_inconsistent_on() in more placesKent Overstreet2023-10-221-6/+6
* bcachefs: Minor device removal fixesKent Overstreet2023-10-221-4/+11
* bcachefs: bch2_btree_delete_extent_at()Kent Overstreet2023-10-221-16/+2
* bcachefs: Fold bucket_state in to BCH_DATA_TYPES()Kent Overstreet2023-10-221-50/+93
* bcachefs: Move alloc assertion to .key_invalid()Kent Overstreet2023-10-221-0/+8
* bcachefs: Check for read_time == 0 in bch2_alloc_v4_invalid()Kent Overstreet2023-10-221-0/+11
* bcachefs: Add rw to .key_invalid()Kent Overstreet2023-10-221-4/+8
* bcachefs: More improvements for alloc info checksKent Overstreet2023-10-221-82/+60
* bcachefs: Convert .key_invalid methods to printbufsKent Overstreet2023-10-221-30/+45
* bcachefs: Kill main in-memory bucket arrayKent Overstreet2023-10-221-24/+2
* bcachefs: Fsck for need_discard & freespace btreesKent Overstreet2023-10-221-0/+326
* bcachefs: New bucket invalidate pathKent Overstreet2023-10-221-0/+81
* bcachefs: New discard implementationKent Overstreet2023-10-221-0/+140
* bcachefs: Kill allocator threads & freelistsKent Overstreet2023-10-221-556/+4
* bcachefs: Freespace, need_discard btreesKent Overstreet2023-10-221-0/+231
* bcachefs: KEY_TYPE_alloc_v4Kent Overstreet2023-10-221-116/+169
* bcachefs: Introduce a separate journal watermark for copygcKent Overstreet2023-10-221-1/+0
* bcachefs: x-macroize alloc_reserve enumKent Overstreet2023-10-221-2/+2
* bcachefs: Don't issue discards when in nochanges modeKent Overstreet2023-10-221-1/+2
* bcachefs: btree_gc no longer uses main in-memory bucket arrayKent Overstreet2023-10-221-106/+39
* bcachefs: Btree key cache coherencyKent Overstreet2023-10-221-1/+2
* bcachefs: Ignore cached data when calculating fragmentationKent Overstreet2023-10-221-1/+1
* bcachefs: Don't use in-memory bucket array for alloc updatesKent Overstreet2023-10-221-7/+8
* bcachefs: Kill allocator short-circuit invalidateKent Overstreet2023-10-221-43/+35
* bcachefs: New data structure for buckets waiting on journal commitKent Overstreet2023-10-221-36/+26
* bcachefs: Simplify journal replayKent Overstreet2023-10-221-2/+1
* bcachefs: BTREE_ITER_WITH_JOURNALKent Overstreet2023-10-221-30/+30
* bcachefs: Fix allocator + journal interactionKent Overstreet2023-10-221-1/+1
* bcachefs: New in-memory array for bucket gensKent Overstreet2023-10-221-0/+2
* bcachefs: Refactor open_bucket codeKent Overstreet2023-10-221-20/+1
* bcachefs: Don't start allocator threads too earlyKent Overstreet2023-10-221-1/+2
* bcachefs: Rewrite bch2_bucket_alloc_new_fs()Kent Overstreet2023-10-221-0/+12
* bcachefs: Kill non-lru cache replacement policiesKent Overstreet2023-10-221-81/+1
* bcachefs: Improve alloc_mem_to_key()Kent Overstreet2023-10-221-24/+4