summaryrefslogtreecommitdiff
path: root/fs/bcachefs/buckets.c
AgeCommit message (Expand)AuthorFilesLines
2023-10-23bcachefs: Option improvementsKent Overstreet1-3/+3
2023-10-23bcachefs: Improve alloc_mem_to_key()Kent Overstreet1-9/+3
2023-10-23bcachefs: bch2_alloc_write()Kent Overstreet1-28/+15
2023-10-23bcachefs: Split out struct gc_stripe from struct stripeKent Overstreet1-59/+57
2023-10-23bcachefs: bch2_trans_update() is now __must_checkKent Overstreet1-4/+12
2023-10-23bcachefs: Erasure coding fixesKent Overstreet1-35/+84
2023-10-23bcachefs: Handle replica marking fsck errors locallyKent Overstreet1-10/+28
2023-10-23bcachefs: Push c->mark_lock usage down to where it is neededKent Overstreet1-53/+71
2023-10-23bcachefs: Kill bch2_replicas_delta_list_marked()Kent Overstreet1-4/+13
2023-10-23bcachefs: Run insert triggers before overwrite triggersKent Overstreet1-35/+0
2023-10-23bcachefs: Disk space accounting fix on brand-new fsKent Overstreet1-0/+11
2023-10-23bcachefs: Fix upgrade path for reflink_p fixKent Overstreet1-4/+8
2023-10-23bcachefs: Add journal_seq to inode & alloc keysKent Overstreet1-9/+32
2023-10-23bcachefs: BTREE_TRIGGER_INSERT now only means insertKent Overstreet1-21/+5
2023-10-23bcachefs: Convert bch2_mark_key() to take a btree_trans *Kent Overstreet1-54/+70
2023-10-23bcachefs: Assorted ec fixesKent Overstreet1-2/+7
2023-10-23bcachefs: Fix bch2_mark_update()Kent Overstreet1-0/+6
2023-10-23bcachefs: Improve error messages in trans_mark_reflink_p()Kent Overstreet1-4/+7
2023-10-23bcachefs: Fix fsck path for refink pointersKent Overstreet1-76/+46
2023-10-23bcachefs: Fix for leaking of reflinked extentsKent Overstreet1-6/+39
2023-10-23bcachefs: Improve reflink repair codeKent Overstreet1-9/+42
2023-10-23bcachefs: Subvolumes, snapshotsKent Overstreet1-0/+3
2023-10-23bcachefs: btree_pathKent Overstreet1-121/+56
2023-10-23bcachefs: Prefer using btree_insert_entry to btree_iterKent Overstreet1-1/+1
2023-10-23bcachefs: Fix 32 bit build failuresBrett Holman1-1/+1
2023-10-23bcachefs: Disk space accounting fixKent Overstreet1-7/+10
2023-10-23bcachefs: Extensive triggers cleanupsKent Overstreet1-317/+256
2023-10-23bcachefs: Improve iter->should_be_lockedKent Overstreet1-1/+1
2023-10-23bcachefs: Make sure bch2_trans_mark_update uses correct iter flagsKent Overstreet1-1/+7
2023-10-23bcachefs: Don't underflow c->sectors_availableKent Overstreet1-1/+8
2023-10-23bcachefs: Kill bch2_btree_iter_peek_cached()Kent Overstreet1-11/+4
2023-10-23bcachefs: Simplify reflink triggerKent Overstreet1-64/+3
2023-10-23bcachefs: Move extent_handle_overwrites() to bch2_trans_update()Kent Overstreet1-110/+35
2023-10-23bcachefs: Don't mark superblocks past end of usable spaceKent Overstreet1-0/+12
2023-10-23bcachefs: Check for errors from bch2_trans_update()Kent Overstreet1-1/+3
2023-10-23bcachefs: Fsck for reflink refcountsKent Overstreet1-29/+123
2023-10-23bcachefs: Reflink refcount fixKent Overstreet1-11/+13
2023-10-23bcachefs: Inline fastpath of bch2_disk_reservation_add()Kent Overstreet1-1/+1
2023-10-23bcachefs: statfs resports incorrect avail blocksDan Robertson1-7/+0
2023-10-23bcachefs: Fix bch2_extent_can_insert() callKent Overstreet1-4/+6
2023-10-23bcachefs: made changes to support clang, fixed a couple bugsBrett Holman1-1/+3
2023-10-23bcachefs: properly initialize used valuesDan Robertson1-2/+2
2023-10-23bcachefs: Fix reflink triggerKent Overstreet1-6/+37
2023-10-23bcachefs: Fix some refcounting bugsKent Overstreet1-1/+1
2023-10-23bcachefs: Call bch2_inconsistent_error() on missing stripe/indirect extentKent Overstreet1-0/+4
2023-10-23bcachefs: Don't BUG() in update_replicasKent Overstreet1-13/+36
2023-10-23bcachefs: Handle errors in bch2_trans_mark_update()Kent Overstreet1-2/+3
2023-10-23bcachefs: gc shouldn't care about owned_by_allocatorKent Overstreet1-78/+4
2023-10-23bcachefs: Fix bch2_trans_mark_dev_sb()Kent Overstreet1-45/+18
2023-10-23bcachefs: Fix heap overrun in bch2_fs_usage_read() XXX squashKent Overstreet1-2/+2