summaryrefslogtreecommitdiffstats
path: root/fs/bcachefs/buckets.h
Commit message (Expand)AuthorAgeFilesLines
* bcachefs: Move reflink_p triggers into reflink.cKent Overstreet2024-01-011-4/+0
* bcachefs: bch2_dev_usage_to_text()Kent Overstreet2024-01-011-0/+1
* bcachefs: Don't use update_cached_sectors() in bch2_mark_alloc()Kent Overstreet2024-01-011-0/+3
* bcachefs: All triggers are BTREE_TRIGGER_WANTS_OLD_AND_NEWKent Overstreet2023-10-311-0/+14
* bcachefs: Ensure devices are always correctly initializedKent Overstreet2023-10-311-0/+1
* bcachefs: bucket_lock() is now a sleepable lockKent Overstreet2023-10-221-2/+5
* bcachefs: Change bucket_lock() to use bit_spin_lock()Kent Overstreet2023-10-221-3/+30
* bcachefs: Remove undefined behavior in bch2_dev_buckets_reserved()Josh Poimboeuf2023-10-221-1/+1
* bcachefs: sb-members.cKent Overstreet2023-10-221-1/+46
* bcachefs: move inode triggers to inode.cKent Overstreet2023-10-221-3/+14
* bcachefs: BCH_WATERMARK_reclaimKent Overstreet2023-10-221-0/+1
* bcachefs: Rename enum alloc_reserve -> bch_watermarkKent Overstreet2023-10-221-14/+14
* bcachefs: Fix a buffer overrun in bch2_fs_usage_read()Kent Overstreet2023-10-221-2/+16
* bcachefs: RESERVE_stripeKent Overstreet2023-10-221-0/+3
* bcachefs: Improve dev_alloc_debug_to_text()Kent Overstreet2023-10-221-0/+2
* bcachefs: bch2_mark_key() now takes btree_id & levelKent Overstreet2023-10-221-6/+12
* bcachefs: New on disk format: BackpointersKent Overstreet2023-10-221-0/+19
* bcachefs: Btree write bufferKent Overstreet2023-10-221-0/+1
* bcachefs: Fixes for building in userspaceKent Overstreet2023-10-221-0/+4
* bcachefs: Move bkey bkey_unpack_key() to bkey.hKent Overstreet2023-10-221-2/+0
* bcachefs: Optimize bch2_dev_usage_read()Kent Overstreet2023-10-221-1/+9
* bcachefs: fix __dev_available().Daniel Hill2023-10-221-6/+6
* bcachefs: Split out dev_buckets_free()Kent Overstreet2023-10-221-0/+13
* bcachefs: Plumb btree_id & level to trans_markKent Overstreet2023-10-221-32/+5
* bcachefs: Fold bucket_state in to BCH_DATA_TYPES()Kent Overstreet2023-10-221-13/+10
* bcachefs: Convert .key_invalid methods to printbufsKent Overstreet2023-10-221-2/+2
* bcachefs: gc mark fn fixes, cleanupsKent Overstreet2023-10-221-3/+3
* bcachefs: Kill struct bucket_markKent Overstreet2023-10-221-14/+10
* bcachefs: Kill main in-memory bucket arrayKent Overstreet2023-10-221-16/+4
* bcachefs: bch2_dev_usage_update() no longer depends on bucket_markKent Overstreet2023-10-221-7/+0
* bcachefs: Kill allocator threads & freelistsKent Overstreet2023-10-221-34/+28
* bcachefs: Freespace, need_discard btreesKent Overstreet2023-10-221-10/+0
* bcachefs: KEY_TYPE_alloc_v4Kent Overstreet2023-10-221-0/+8
* bcachefs: Move trigger fns to bkey_opsKent Overstreet2023-10-221-0/+13
* bcachefs: Consolidate trigger code a bitKent Overstreet2023-10-221-3/+0
* bcachefs: bch2_trans_mark_key() now takes a bkey_i *Kent Overstreet2023-10-221-1/+26
* bcachefs: bch2_gc_gens() no longer uses bucket arrayKent Overstreet2023-10-221-6/+0
* bcachefs: Ignore cached data when calculating fragmentationKent Overstreet2023-10-221-5/+0
* bcachefs: New data structure for buckets waiting on journal commitKent Overstreet2023-10-221-8/+0
* bcachefs: New in-memory array for bucket gensKent Overstreet2023-10-221-1/+19
* bcachefs: Separate out gc_bucket()Kent Overstreet2023-10-221-4/+14
* bcachefs: Kill ptr_bucket_mark()Kent Overstreet2023-10-221-13/+7
* bcachefs: Push c->mark_lock usage down to where it is neededKent Overstreet2023-10-221-1/+1
* bcachefs: Kill bch2_replicas_delta_list_marked()Kent Overstreet2023-10-221-1/+1
* bcachefs: Run insert triggers before overwrite triggersKent Overstreet2023-10-221-2/+0
* bcachefs: Convert bch2_mark_key() to take a btree_trans *Kent Overstreet2023-10-221-1/+1
* bcachefs: btree_pathKent Overstreet2023-10-221-3/+3
* bcachefs: Extensive triggers cleanupsKent Overstreet2023-10-221-19/+4
* bcachefs: Inline fastpath of bch2_disk_reservation_add()Kent Overstreet2023-10-221-5/+25
* bcachefs: statfs resports incorrect avail blocksDan Robertson2023-10-221-0/+7