summaryrefslogtreecommitdiff
path: root/fs/bcachefs/buckets.h
AgeCommit message (Expand)Author
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
2023-10-22bcachefs: Kill ptr_bucket_mark()Kent Overstreet
2023-10-22bcachefs: Push c->mark_lock usage down to where it is neededKent Overstreet
2023-10-22bcachefs: Kill bch2_replicas_delta_list_marked()Kent Overstreet
2023-10-22bcachefs: Run insert triggers before overwrite triggersKent Overstreet
2023-10-22bcachefs: Convert bch2_mark_key() to take a btree_trans *Kent Overstreet
2023-10-22bcachefs: btree_pathKent Overstreet
2023-10-22bcachefs: Extensive triggers cleanupsKent Overstreet
2023-10-22bcachefs: Inline fastpath of bch2_disk_reservation_add()Kent Overstreet
2023-10-22bcachefs: statfs resports incorrect avail blocksDan Robertson
2023-10-22bcachefs: gc shouldn't care about owned_by_allocatorKent Overstreet
2023-10-22bcachefs: Fix bch2_trans_mark_dev_sb()Kent Overstreet
2023-10-22bcachefs: Kill bch2_fs_usage_scratch_get()Kent Overstreet
2023-10-22bcachefs: Fix livelock calling bch2_mark_bkey_replicas()Kent Overstreet
2023-10-22buckets.c fixups XXX squashKent Overstreet
2023-10-22bcachefs: Fix copygc thresholdKent Overstreet
2023-10-22bcachefs: Journal updates to dev usageKent Overstreet
2023-10-22bcachefs: Persist 64 bit io clocksKent Overstreet
2023-10-22bcachefs: Mark superblocks transactionallyKent Overstreet
2023-10-22bcachefs: Kill bch2_invalidate_bucket()Kent Overstreet
2023-10-22bcachefs: Refactor dev usageKent Overstreet
2023-10-22bcachefs: Fix integer overflow in bch2_disk_reservation_get()Kent Overstreet
2023-10-22bcachefs: Don't write bucket IO time lazilyKent Overstreet
2023-10-22bcachefs: Update transactional triggers interface to pass old & new keysKent Overstreet
2023-10-22bcachefs: Delete unused argumentsKent Overstreet
2023-10-22bcachefs: Use x-macros for data typesKent Overstreet