summaryrefslogtreecommitdiff
path: root/fs/bcachefs/buckets.h
AgeCommit message (Expand)Author
2024-07-14bcachefs: Reduce the scope of gc_lockKent Overstreet
2024-07-14bcachefs: Convert gc to new accountingKent Overstreet
2024-07-14bcachefs: Kill fs_usage_onlineKent Overstreet
2024-07-14bcachefs: Kill bch2_fs_usage_to_text()Kent Overstreet
2024-07-14bcachefs: Delete journal-buf-sharded old style accountingKent Overstreet
2024-07-14bcachefs: kill bch2_fs_usage_read()Kent Overstreet
2024-07-14bcachefs: Kill bch2_fs_usage_initialize()Kent Overstreet
2024-07-14bcachefs: Disk space accounting rewriteKent Overstreet
2024-07-14bcachefs: Use try_cmpxchg() family of functions instead of cmpxchg()Uros Bizjak
2024-07-10bcachefs: Fix RCU splatKent Overstreet
2024-06-10bcachefs: Check for invalid bucket from bucket_gen(), gc_bucket()Kent Overstreet
2024-06-10bcachefs: Replace bucket_valid() asserts in bucket lookup with proper checksKent Overstreet
2024-05-08bcachefs: ptr_stale() -> dev_ptr_stale()Kent Overstreet
2024-05-08bcachefs: PTR_BUCKET_POS() now takes bch_devKent Overstreet
2024-05-08bcachefs: bch2_bucket_ref_update() now takes bch_devKent Overstreet
2024-05-08bcachefs: bch2_check_alloc_key() -> bch2_dev_tryget_noerror()Kent Overstreet
2024-05-08bcachefs: Kill opts.buckets_nouseKent Overstreet
2024-05-08bcachefs: kill bch2_dev_usage_update_m()Kent Overstreet
2024-05-08bcachefs: Run bch2_check_fix_ptrs() via triggersKent Overstreet
2024-05-08bcachefs: bch2_bucket_ref_update()Kent Overstreet
2024-05-08bcachefs: member helper cleanupsKent Overstreet
2024-05-08bcachefs: bucket_valid()Kent Overstreet
2024-05-08bcachefs: iter/update/trigger/str_hash flag cleanupKent Overstreet
2024-05-08bcachefs: mark_superblock cleanupKent Overstreet
2024-04-13bcachefs: Standardize helpers for printing enum strs with bounds checksKent Overstreet
2024-04-01bcachefs: BCH_WATERMARK_interior_updatesKent Overstreet
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