summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2023-10-22bcachefs: bch2_dev_usage_update() no longer depends on bucket_markKent Overstreet
2023-10-22bcachefs: Fsck for need_discard & freespace btreesKent Overstreet
2023-10-22bcachefs: New bucket invalidate pathKent Overstreet
2023-10-22bcachefs: New discard implementationKent Overstreet
2023-10-22bcachefs: Kill allocator threads & freelistsKent Overstreet
2023-10-22bcachefs: Freespace, need_discard btreesKent Overstreet
2023-10-22bcachefs: KEY_TYPE_alloc_v4Kent Overstreet
2023-10-22bcachefs: LRU btreeKent Overstreet
2023-10-22bcachefs: KEY_TYPE_setKent Overstreet
2023-10-22bcachefs: bch_sb_field_journal_v2Kent Overstreet
2023-10-22bcachefs: Run btree updates after write out of write_pointKent Overstreet
2023-10-22bcachefs: bch2_btree_update_start() refactoringKent Overstreet
2023-10-22bcachefs: Introduce a separate journal watermark for copygcKent Overstreet
2023-10-22bcachefs: Copygc allocations shouldn't be nowaitKent Overstreet
2023-10-22bcachefs: Fix bch2_journal_pin_set()Kent Overstreet
2023-10-22bcachefs: x-macroize alloc_reserve enumKent Overstreet
2023-10-22bcachefs: Run overwrite triggers before insertKent Overstreet
2023-10-22bcachefs: Move deletion of refcount=0 indirect extents to their triggersKent Overstreet
2023-10-22bcachefs: Improve bch2_bkey_ptrs_to_text()Kent Overstreet
2023-10-22bcachefs: bch2_trans_log_msg()Kent Overstreet
2023-10-22bcachefs: Use darray for extra_journal_entriesKent Overstreet
2023-10-22bcachefs: btree_path_make_mut() clears should_be_lockedKent Overstreet
2023-10-22bcachefs: Add a missing btree_path_set_dirty() callsKent Overstreet
2023-10-22bcachefs: Fix error path in bch2_snapshot_set_equiv()Kent Overstreet
2023-10-22bcachefs: Work around a journal self-deadlockKent Overstreet
2023-10-22bcachefs: Heap code fixKent Overstreet
2023-10-22bcachefs: Fix an unitialized var warning in userspaceKent Overstreet
2023-10-22bcachefs: Add printf format attribute to bch2_pr_buf()Kent Overstreet
2023-10-22bcachefs: Reset journal flush delay to default value if zeroedKent Overstreet
2023-10-22bcachefs: Change journal_io.c assertion to error messageKent Overstreet
2023-10-22bcachefs: Make minimum journal_flush_delay nonzeroKent Overstreet
2023-10-22bcachefs: Better superblock opt validationKent Overstreet
2023-10-22bcachefs: x-macro metadata version enumKent Overstreet
2023-10-22bcachefs: Fix large key cache keysKent Overstreet
2023-10-22bcachefs: Convert some WARN_ONs to WARN_ON_ONCEKent Overstreet
2023-10-22bcachefs: Restore journal write point at startupKent Overstreet
2023-10-22bcachefs: darraysKent Overstreet
2023-10-22bcachefs: Fix BTREE_TRIGGER_WANTS_OLD_AND_NEWKent Overstreet
2023-10-22bcachefs: Move trigger fns to bkey_opsKent Overstreet
2023-10-22bcachefs: Revalidate pointer to old bkey val before calling mem triggersKent Overstreet
2023-10-22bcachefs: bch2_trans_updates_to_text()Kent Overstreet
2023-10-22bcachefs: bch2_trans_inconsistent()Kent Overstreet
2023-10-22bcachefs: Drop !did_work path from do_btree_insert_one()Kent Overstreet
2023-10-22bcachefs: bch2_btree_iter_peek_upto()Kent Overstreet
2023-10-22bcachefs: Delay setting path->should_be_lockedKent Overstreet
2023-10-22bcachefs: Add a missing wakeupKent Overstreet
2023-10-22bcachefs: Allocate journal buckets sequentiallyKent Overstreet
2023-10-22bcachefs: bch2_journal_log_msg()Kent Overstreet
2023-10-22bcachefs: Change flags param to bch2_btree_delete_range to update_flagsKent Overstreet
2023-10-22bcachefs: Fix lock ordering under traverse_all()Kent Overstreet