summaryrefslogtreecommitdiffstats
path: root/fs/bcachefs/buckets.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* bcachefs: bch2_trigger_ptr() calculates sectors even when no deviceKent Overstreet2024-09-211-3/+5
* bcachefs: EIO errcode cleanupKent Overstreet2024-09-211-7/+7
* bcachefs: bch2_dev_rcu_noerror()Kent Overstreet2024-09-211-1/+1
* bcachefs: Move tabstop setup to bch2_dev_usage_to_text()Kent Overstreet2024-09-211-0/+9
* bcachefs: Annotate bch_replicas_entry_{v0,v1} with __counted_by()Thorsten Blum2024-09-091-1/+1
* bcachefs: More BCH_SB_MEMBER_INVALID supportKent Overstreet2024-09-091-7/+8
* bcachefs: fix rebalance accountingKent Overstreet2024-09-011-1/+1
* bcachefs: Fix rebalance_work accountingKent Overstreet2024-08-241-25/+49
* bcachefs: Fix locking in __bch2_trans_mark_dev_sb()Kent Overstreet2024-08-171-5/+9
* bcachefs: Fix forgetting to pass trans to fsck_err()Kent Overstreet2024-08-161-1/+1
* bcachefs: bcachefs_metadata_version_disk_accounting_inumKent Overstreet2024-08-141-0/+14
* bcachefs: improve bch2_dev_usage_to_text()Kent Overstreet2024-08-091-4/+8
* bcachefs: Fix missing BTREE_TRIGGER_bucket_invalidate flagKent Overstreet2024-07-151-1/+1
* bcachefs: Reduce the scope of gc_lockKent Overstreet2024-07-151-2/+0
* bcachefs: fsck_err() may now take a btree_transKent Overstreet2024-07-151-20/+20
* bcachefs: bch_acct_rebalance_workKent Overstreet2024-07-151-0/+9
* bcachefs: bch_acct_btreeKent Overstreet2024-07-151-0/+10
* bcachefs: bch_acct_snapshotKent Overstreet2024-07-151-0/+10
* bcachefs: bch_acct_compressionKent Overstreet2024-07-151-10/+47
* bcachefs: Convert gc to new accountingKent Overstreet2024-07-151-153/+32
* bcachefs: Kill fs_usage_onlineKent Overstreet2024-07-151-10/+0
* bcachefs: Kill bch2_fs_usage_to_text()Kent Overstreet2024-07-151-39/+0
* bcachefs: Delete journal-buf-sharded old style accountingKent Overstreet2024-07-151-55/+6
* bcachefs: kill bch2_fs_usage_read()Kent Overstreet2024-07-151-34/+0
* bcachefs: Kill bch2_fs_usage_initialize()Kent Overstreet2024-07-151-29/+0
* bcachefs: dev_usage updated by new accountingKent Overstreet2024-07-151-31/+5
* bcachefs: Disk space accounting rewriteKent Overstreet2024-07-151-243/+48
* bcachefs: BCH_DATA_unstripedKent Overstreet2024-07-151-3/+11
* bcachefs: bch_alloc->stripe_sectorsKent Overstreet2024-07-151-7/+9
* bcachefs: Use try_cmpxchg() family of functions instead of cmpxchg()Uros Bizjak2024-07-151-9/+8
* bcachefs: Fix RCU splatKent Overstreet2024-07-101-1/+1
* bcachefs: Check for invalid bucket from bucket_gen(), gc_bucket()Kent Overstreet2024-06-101-15/+35
* bcachefs: Replace bucket_valid() asserts in bucket lookup with proper checksKent Overstreet2024-06-101-0/+2
* bcachefs: Fix refcount leak in check_fix_ptrs()Kent Overstreet2024-06-101-116/+133
* bcachefs: Fix uninitialized var warningKent Overstreet2024-05-291-1/+1
* bcachefs: Fix ref in trans_mark_dev_sbs() error pathKent Overstreet2024-05-201-1/+1
* bcachefs: Fix rcu splat in check_fix_ptrs()Kent Overstreet2024-05-201-5/+6
* bcachefs: kill bch2_dev_bkey_exists() in bch2_check_fix_ptrs()Kent Overstreet2024-05-091-3/+24
* bcachefs: Kill bch2_dev_bkey_exists() in backpointer codeKent Overstreet2024-05-081-1/+1
* bcachefs: PTR_BUCKET_POS() now takes bch_devKent Overstreet2024-05-081-1/+1
* bcachefs: bch2_bucket_ref_update() now takes bch_devKent Overstreet2024-05-081-21/+26
* bcachefs: New helpers for device refcountsKent Overstreet2024-05-081-2/+2
* bcachefs: Kill opts.buckets_nouseKent Overstreet2024-05-081-16/+27
* bcachefs: simplify bch2_trans_start_alloc_update()Kent Overstreet2024-05-081-11/+4
* bcachefs: __mark_stripe_bucket() now takes bch_alloc_v4Kent Overstreet2024-05-081-1/+0
* bcachefs: __mark_pointer now takes bch_alloc_v4Kent Overstreet2024-05-081-31/+14
* bcachefs: kill bch2_dev_usage_update_m()Kent Overstreet2024-05-081-28/+7
* bcachefs: dirty_sectors -> replicas_sectorsKent Overstreet2024-05-081-4/+4
* bcachefs: Run bch2_check_fix_ptrs() via triggersKent Overstreet2024-05-081-2/+240
* bcachefs: bch2_bucket_ref_update()Kent Overstreet2024-05-081-23/+32