summaryrefslogtreecommitdiff
path: root/fs/bcachefs/buckets.c
AgeCommit message (Expand)Author
2023-10-22bcachefs: Fix error message on bucket overflowKent Overstreet
2023-10-22bcachefs: Fixes for replicas trackingKent Overstreet
2023-10-22bcachefs: Refactor bch2_alloc_write()Kent Overstreet
2023-10-22bcachefs: Trust in memory bucket markKent Overstreet
2023-10-22bcachefs: Fix faulty assertionKent Overstreet
2023-10-22bcachefs: ReflinkKent Overstreet
2023-10-22bcachefs: Refactor bch2_extent_trim_atomic() for reflinkKent Overstreet
2023-10-22bcachefs: Rework calling convention for marking overwritesKent Overstreet
2023-10-22bcachefs: trans_get_key() now works correctly for extentsKent Overstreet
2023-10-22bcachefs: Don't overflow trans with iters from triggersKent Overstreet
2023-10-22bcachefs: Convert some assertions to fsck errorsKent Overstreet
2023-10-22bcachefs: Refactor trans_(get|update)_keyKent Overstreet
2023-10-22bcachefs: Update path now handles triggers that generate more triggersKent Overstreet
2023-10-22bcachefs: Improve key marking interfaceKent Overstreet
2023-10-22bcachefs: better BTREE_INSERT_NO_CLEAR_REPLICASKent Overstreet
2023-10-22bcachefs: Don't use a fixed size buffer for fs_usage_deltasKent Overstreet
2023-10-22bcachefs: Fix spurious inconsistency in recoveryKent Overstreet
2023-10-22bcachefs: Fix for the stripes mark path and gcKent Overstreet
2023-10-22bcachefs: Various improvements to bch2_alloc_write()Kent Overstreet
2023-10-22bcachefs: bch2_trans_mark_update()Kent Overstreet
2023-10-22bcachefs: Write out fs usage consistentlyKent Overstreet
2023-10-22bcachefs: Avoid write lock on mark_lockKent Overstreet
2023-10-22bcachefs: Return errors from for_each_btree_key()Kent Overstreet
2023-10-22bcachefs: fix triggers for stripes btreeKent Overstreet
2023-10-22bcachefs: Mark overwrites from journal replay in initial gcKent Overstreet
2023-10-22bcachefs: add ability to run gc on metadata onlyKent Overstreet
2023-10-22bcachefs: Caller now responsible for calling mark_key for gcKent Overstreet
2023-10-22bcachefs: Assorted preemption fixesKent Overstreet
2023-10-22bcachefs: Allocate fs_usage in do_btree_insert_at()Kent Overstreet
2023-10-22bcachefs: kill struct btree_insertKent Overstreet
2023-10-22bcachefs: Don't BUG_ON() on bucket sector count overflowKent Overstreet
2023-10-22bcachefs: fs_usage_u64s()Kent Overstreet
2023-10-22bcachefs: Add a mechanism for blocking the journalKent Overstreet
2023-10-22bcachefs: Convert bucket invalidation to key marking pathKent Overstreet
2023-10-22bcachefs: fixes for cached data accountingKent Overstreet
2023-10-22bcachefs: refactor key marking code a bitKent Overstreet
2023-10-22bcachefs: Fix double counting when gc is runningKent Overstreet
2023-10-22bcachefs: gc lock no longer needed for disk reservationsKent Overstreet
2023-10-22bcachefs: Fix oldest_gen handlingKent Overstreet
2023-10-22bcachefs: serialize persistent_reservedKent Overstreet
2023-10-22bcachefs: initialize fs usage summary in recoveryKent Overstreet
2023-10-22bcachefs: percpu utility codeKent Overstreet
2023-10-22bcachefs: fix inode countingKent Overstreet
2023-10-22bcachefs: Persist stripe blocks_usedKent Overstreet
2023-10-22bcachefs: Persist alloc info on clean shutdownKent Overstreet
2023-10-22bcachefs: Fix check for if extent update is allocatingKent Overstreet
2023-10-22bcachefs: More allocator startup improvementsKent Overstreet
2023-10-22bcachefs: Factor out acc_u64s()Kent Overstreet
2023-10-22bcachefs: Include summarized counts in fs_usageKent Overstreet
2023-10-22bcachefs: refactor bch_fs_usageKent Overstreet