summaryrefslogtreecommitdiff
path: root/fs/bcachefs/buckets.c
AgeCommit message (Expand)Author
2021-06-02bcachefs: Check for errors from bch2_trans_update()Kent Overstreet
2021-05-30bcachefs: Fsck for reflink refcountsKent Overstreet
2021-05-27bcachefs: Reflink refcount fixKent Overstreet
2021-05-19bcachefs: statfs resports incorrect avail blocksDan Robertson
2021-05-19bcachefs: Fix bch2_extent_can_insert() callKent Overstreet
2021-05-19bcachefs: made changes to support clang, fixed a couple bugsBrett Holman
2021-05-19bcachefs: properly initialize used valuesDan Robertson
2021-05-19bcachefs: Fix reflink triggerKent Overstreet
2021-05-19bcachefs: Fix some refcounting bugsKent Overstreet
2021-05-19bcachefs: Call bch2_inconsistent_error() on missing stripe/indirect extentKent Overstreet
2021-05-19bcachefs: Add a mempool for the replicas delta listKent Overstreet
2021-05-19bcachefs: Don't BUG() in update_replicasKent Overstreet
2021-05-19bcachefs: Handle errors in bch2_trans_mark_update()Kent Overstreet
2021-05-19bcachefs: gc shouldn't care about owned_by_allocatorKent Overstreet
2021-05-19bcachefs: Fix bch2_trans_mark_dev_sb()Kent Overstreet
2021-05-19bcachefs: Fix heap overrun in bch2_fs_usage_read()Kent Overstreet
2021-05-19bcachefs: Fix an uninitialized variableKent Overstreet
2021-05-19bcachefs: Kill bch2_fs_usage_scratch_get()Kent Overstreet
2021-05-19bcachefs: Fix livelock calling bch2_mark_bkey_replicas()Kent Overstreet
2021-05-19bcachefs: Fix this_cpu_ptr() usageKent Overstreet
2021-05-19bcachefs: Don't use write side of mark_lock in journal write pathKent Overstreet
2021-05-19bcachefs: Assert that iterators aren't being double freedKent Overstreet
2021-04-27bcachefs: Have fsck check for stripe pointers matching stripeKent Overstreet
2021-04-27bcachefs: Rename BTREE_ID enums for consistency with other enumsKent Overstreet
2021-04-27bcachefs: Extents may now cross btree node boundariesKent Overstreet
2021-04-27bcachefs: Journal updates to dev usageKent Overstreet
2021-04-27bcachefs: KEY_TYPE_alloc_v2Kent Overstreet
2021-04-27bcachefs: Mark superblocks transactionallyKent Overstreet
2021-04-27bcachefs: Kill bch2_invalidate_bucket()Kent Overstreet
2021-04-27bcachefs: Refactor dev usageKent Overstreet
2021-04-27bcachefs: Fix double counting of stripe block counts by GCKent Overstreet
2021-04-27bcachefs: Fix integer overflow in bch2_disk_reservation_get()Kent Overstreet
2021-04-27bcachefs: Erasure coding fixes & refactoringKent Overstreet
2021-04-27bcachefs: Don't use BTREE_INSERT_USE_RESERVE so muchKent Overstreet
2021-04-27bcachefs: Update transactional triggers interface to pass old & new keysKent Overstreet
2021-04-27bcachefs: Avoid write lock on mark_lockKent Overstreet
2021-04-27bcachefs: Refactor filesystem usage accountingKent Overstreet
2021-04-27bcachefs: bch2_trans_get_iter() no longer returns errorsKent Overstreet
2021-04-27bcachefs: Fix a 64 bit divideKent Overstreet
2021-04-27bcachefs: Indirect inline data extentsKent Overstreet
2021-04-27bcachefs: Fix bch2_mark_stripe()Kent Overstreet
2021-04-27bcachefs: Don't drop replicas when copygcing ec dataKent Overstreet
2021-04-27bcachefs: Account for stripe parity sectors separatelyKent Overstreet
2021-04-27bcachefs: Fix for bad stripe pointersKent Overstreet
2021-04-27bcachefs: Perf improvements for bch_alloc_read()Kent Overstreet
2021-04-27bcachefs: Disable preemption around write_seqcount() lockKent Overstreet
2021-04-27bcachefs: Fix off-by-one error in ptr gen checkKent Overstreet
2021-04-27bcachefs: Delete unused argumentsKent Overstreet
2021-04-27bcachefs: Make copygc thread globalKent Overstreet
2021-04-27bcachefs: Use x-macros for data typesKent Overstreet