summaryrefslogtreecommitdiff
path: root/fs/bcachefs/buckets.h
AgeCommit message (Expand)Author
2024-01-21bcachefs: bch2_trans_account_disk_usage_change()Kent Overstreet
2024-01-21bcachefs: helpers for printing data typesKent Overstreet
2024-01-05bcachefs: unify extent triggerKent Overstreet
2024-01-05bcachefs: move stripe triggers to ec.cKent Overstreet
2024-01-05bcachefs: move bch2_mark_alloc() to alloc_background.cKent Overstreet
2024-01-05bcachefs: unify reservation triggerKent Overstreet
2024-01-05bcachefs: kill mem_trigger_run_overwrite_then_insert()Kent Overstreet
2024-01-05bcachefs: mark now takes bkey_sKent Overstreet
2024-01-05bcachefs: trans_mark now takes bkey_sKent Overstreet
2024-01-01bcachefs: Move reflink_p triggers into reflink.cKent Overstreet
2024-01-01bcachefs: bch2_dev_usage_to_text()Kent Overstreet
2024-01-01bcachefs: Don't use update_cached_sectors() in bch2_mark_alloc()Kent Overstreet
2023-10-31bcachefs: All triggers are BTREE_TRIGGER_WANTS_OLD_AND_NEWKent Overstreet
2023-10-31bcachefs: Ensure devices are always correctly initializedKent Overstreet
2023-10-22bcachefs: bucket_lock() is now a sleepable lockKent Overstreet
2023-10-22bcachefs: Change bucket_lock() to use bit_spin_lock()Kent Overstreet
2023-10-22bcachefs: Remove undefined behavior in bch2_dev_buckets_reserved()Josh Poimboeuf
2023-10-22bcachefs: sb-members.cKent Overstreet
2023-10-22bcachefs: move inode triggers to inode.cKent Overstreet
2023-10-22bcachefs: BCH_WATERMARK_reclaimKent Overstreet
2023-10-22bcachefs: Rename enum alloc_reserve -> bch_watermarkKent Overstreet
2023-10-22bcachefs: Fix a buffer overrun in bch2_fs_usage_read()Kent Overstreet
2023-10-22bcachefs: RESERVE_stripeKent Overstreet
2023-10-22bcachefs: Improve dev_alloc_debug_to_text()Kent Overstreet
2023-10-22bcachefs: bch2_mark_key() now takes btree_id & levelKent Overstreet
2023-10-22bcachefs: New on disk format: BackpointersKent Overstreet
2023-10-22bcachefs: Btree write bufferKent Overstreet
2023-10-22bcachefs: Fixes for building in userspaceKent Overstreet
2023-10-22bcachefs: Move bkey bkey_unpack_key() to bkey.hKent Overstreet
2023-10-22bcachefs: Optimize bch2_dev_usage_read()Kent Overstreet
2023-10-22bcachefs: fix __dev_available().Daniel Hill
2023-10-22bcachefs: Split out dev_buckets_free()Kent Overstreet
2023-10-22bcachefs: Plumb btree_id & level to trans_markKent Overstreet
2023-10-22bcachefs: Fold bucket_state in to BCH_DATA_TYPES()Kent Overstreet
2023-10-22bcachefs: Convert .key_invalid methods to printbufsKent Overstreet
2023-10-22bcachefs: gc mark fn fixes, cleanupsKent Overstreet
2023-10-22bcachefs: Kill struct bucket_markKent Overstreet
2023-10-22bcachefs: Kill main in-memory bucket arrayKent Overstreet
2023-10-22bcachefs: bch2_dev_usage_update() no longer depends on bucket_markKent 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: Move trigger fns to bkey_opsKent Overstreet
2023-10-22bcachefs: Consolidate trigger code a bitKent Overstreet
2023-10-22bcachefs: bch2_trans_mark_key() now takes a bkey_i *Kent Overstreet
2023-10-22bcachefs: bch2_gc_gens() no longer uses bucket arrayKent Overstreet
2023-10-22bcachefs: Ignore cached data when calculating fragmentationKent Overstreet
2023-10-22bcachefs: New data structure for buckets waiting on journal commitKent Overstreet
2023-10-22bcachefs: New in-memory array for bucket gensKent Overstreet
2023-10-22bcachefs: Separate out gc_bucket()Kent Overstreet