summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* bcachefs: Add rw to .key_invalid()Kent Overstreet2023-10-2226-76/+99
* bcachefs: More improvements for alloc info checksKent Overstreet2023-10-225-99/+81
* bcachefs: Silence spurious copygc err when shutting downKent Overstreet2023-10-221-2/+2
* bcachefs: Convert .key_invalid methods to printbufsKent Overstreet2023-10-2227-404/+629
* bcachefs: Gap buffer for journal keysKent Overstreet2023-10-224-45/+133
* bcachefs: Don't normalize to pages in btree cache shrinkerKent Overstreet2023-10-222-27/+14
* bcachefs: Add a tracepoint for superblock writesKent Overstreet2023-10-222-0/+23
* bcachefs: gc mark fn fixes, cleanupsKent Overstreet2023-10-222-47/+44
* bcachefs: Don't write partially-initialized superblocksKent Overstreet2023-10-221-0/+7
* bcachefs: Improve read_from_stale_dirty_pointer() messageKent Overstreet2023-10-221-10/+16
* bcachefs: Use crc_is_compressed()Kent Overstreet2023-10-221-3/+2
* bcachefs: Fix pr_buf() callsKent Overstreet2023-10-222-2/+2
* bcachefs: Kill struct bucket_markKent Overstreet2023-10-225-159/+117
* bcachefs: Kill main in-memory bucket arrayKent Overstreet2023-10-228-108/+77
* bcachefs: bch2_dev_usage_update() no longer depends on bucket_markKent Overstreet2023-10-222-21/+37
* bcachefs: Fsck for need_discard & freespace btreesKent Overstreet2023-10-225-1/+442
* bcachefs: New bucket invalidate pathKent Overstreet2023-10-224-0/+98
* bcachefs: New discard implementationKent Overstreet2023-10-228-1/+187
* bcachefs: Kill allocator threads & freelistsKent Overstreet2023-10-2219-999/+615
* bcachefs: Freespace, need_discard btreesKent Overstreet2023-10-2216-54/+377
* bcachefs: KEY_TYPE_alloc_v4Kent Overstreet2023-10-2210-301/+379
* bcachefs: LRU btreeKent Overstreet2023-10-226-2/+153
* bcachefs: KEY_TYPE_setKent Overstreet2023-10-222-1/+24
* bcachefs: bch_sb_field_journal_v2Kent Overstreet2023-10-227-166/+395
* bcachefs: Run btree updates after write out of write_pointKent Overstreet2023-10-2211-137/+246
* bcachefs: bch2_btree_update_start() refactoringKent Overstreet2023-10-222-49/+54
* bcachefs: Introduce a separate journal watermark for copygcKent Overstreet2023-10-2211-83/+108
* bcachefs: Copygc allocations shouldn't be nowaitKent Overstreet2023-10-221-1/+0
* bcachefs: Fix bch2_journal_pin_set()Kent Overstreet2023-10-221-7/+11
* bcachefs: x-macroize alloc_reserve enumKent Overstreet2023-10-2213-60/+59
* bcachefs: Run overwrite triggers before insertKent Overstreet2023-10-222-37/+18
* bcachefs: Move deletion of refcount=0 indirect extents to their triggersKent Overstreet2023-10-223-6/+43
* bcachefs: Improve bch2_bkey_ptrs_to_text()Kent Overstreet2023-10-222-8/+20
* bcachefs: bch2_trans_log_msg()Kent Overstreet2023-10-222-0/+29
* bcachefs: Use darray for extra_journal_entriesKent Overstreet2023-10-224-22/+32
* bcachefs: btree_path_make_mut() clears should_be_lockedKent Overstreet2023-10-222-4/+4
* bcachefs: Add a missing btree_path_set_dirty() callsKent Overstreet2023-10-222-0/+6
* bcachefs: Fix error path in bch2_snapshot_set_equiv()Kent Overstreet2023-10-221-2/+3
* bcachefs: Work around a journal self-deadlockKent Overstreet2023-10-221-0/+7
* bcachefs: Heap code fixKent Overstreet2023-10-221-3/+5
* bcachefs: Fix an unitialized var warning in userspaceKent Overstreet2023-10-221-1/+1
* bcachefs: Add printf format attribute to bch2_pr_buf()Kent Overstreet2023-10-223-3/+4
* bcachefs: Reset journal flush delay to default value if zeroedKent Overstreet2023-10-221-3/+16
* bcachefs: Change journal_io.c assertion to error messageKent Overstreet2023-10-221-2/+10
* bcachefs: Make minimum journal_flush_delay nonzeroKent Overstreet2023-10-221-1/+1
* bcachefs: Better superblock opt validationKent Overstreet2023-10-225-32/+43
* bcachefs: x-macro metadata version enumKent Overstreet2023-10-227-20/+30
* bcachefs: Fix large key cache keysKent Overstreet2023-10-223-6/+41
* bcachefs: Convert some WARN_ONs to WARN_ON_ONCEKent Overstreet2023-10-221-3/+3
* bcachefs: Restore journal write point at startupKent Overstreet2023-10-221-2/+21