aboutsummaryrefslogtreecommitdiff
path: root/fs/bcachefs/buckets.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* bcachefs: improve bch2_dev_usage_to_text()Kent Overstreet2024-08-091-1/+1
* bcachefs: Reduce the scope of gc_lockKent Overstreet2024-07-141-2/+2
* bcachefs: Convert gc to new accountingKent Overstreet2024-07-141-16/+0
* bcachefs: Kill fs_usage_onlineKent Overstreet2024-07-141-12/+0
* bcachefs: Kill bch2_fs_usage_to_text()Kent Overstreet2024-07-141-3/+0
* bcachefs: Delete journal-buf-sharded old style accountingKent Overstreet2024-07-141-4/+0
* bcachefs: kill bch2_fs_usage_read()Kent Overstreet2024-07-141-2/+0
* bcachefs: Kill bch2_fs_usage_initialize()Kent Overstreet2024-07-141-2/+0
* bcachefs: Disk space accounting rewriteKent Overstreet2024-07-141-25/+1
* bcachefs: Use try_cmpxchg() family of functions instead of cmpxchg()Uros Bizjak2024-07-141-2/+2
* bcachefs: Fix RCU splatKent Overstreet2024-07-101-0/+8
* bcachefs: Check for invalid bucket from bucket_gen(), gc_bucket()Kent Overstreet2024-06-101-4/+7
* bcachefs: Replace bucket_valid() asserts in bucket lookup with proper checksKent Overstreet2024-06-101-2/+4
* bcachefs: ptr_stale() -> dev_ptr_stale()Kent Overstreet2024-05-081-6/+8
* bcachefs: PTR_BUCKET_POS() now takes bch_devKent Overstreet2024-05-081-7/+3
* bcachefs: bch2_bucket_ref_update() now takes bch_devKent Overstreet2024-05-081-2/+2
* bcachefs: bch2_check_alloc_key() -> bch2_dev_tryget_noerror()Kent Overstreet2024-05-081-5/+0
* bcachefs: Kill opts.buckets_nouseKent Overstreet2024-05-081-0/+3
* bcachefs: kill bch2_dev_usage_update_m()Kent Overstreet2024-05-081-2/+0
* bcachefs: Run bch2_check_fix_ptrs() via triggersKent Overstreet2024-05-081-0/+4
* bcachefs: bch2_bucket_ref_update()Kent Overstreet2024-05-081-3/+3
* bcachefs: member helper cleanupsKent Overstreet2024-05-081-2/+2
* bcachefs: bucket_valid()Kent Overstreet2024-05-081-5/+9
* bcachefs: iter/update/trigger/str_hash flag cleanupKent Overstreet2024-05-081-7/+12
* bcachefs: mark_superblock cleanupKent Overstreet2024-05-081-7/+4
* bcachefs: Standardize helpers for printing enum strs with bounds checksKent Overstreet2024-04-131-8/+0
* bcachefs: BCH_WATERMARK_interior_updatesKent Overstreet2024-04-011-0/+1
* bcachefs: bch2_trans_account_disk_usage_change()Kent Overstreet2024-01-211-0/+2
* bcachefs: helpers for printing data typesKent Overstreet2024-01-211-0/+15
* bcachefs: unify extent triggerKent Overstreet2024-01-051-3/+2
* bcachefs: move stripe triggers to ec.cKent Overstreet2024-01-051-3/+9
* bcachefs: move bch2_mark_alloc() to alloc_background.cKent Overstreet2024-01-051-2/+4
* bcachefs: unify reservation triggerKent Overstreet2024-01-051-2/+1
* bcachefs: kill mem_trigger_run_overwrite_then_insert()Kent Overstreet2024-01-051-4/+1
* bcachefs: mark now takes bkey_sKent Overstreet2024-01-051-6/+6
* bcachefs: trans_mark now takes bkey_sKent Overstreet2024-01-051-4/+4
* 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