summaryrefslogtreecommitdiff
path: root/fs
AgeCommit message (Expand)AuthorFilesLines
2023-10-23bcachefs: bch2_open_bucket_to_text()Kent Overstreet3-7/+46
2023-10-23bcachefs: bch2_data_update_init() considers ptr durabilityKent Overstreet1-12/+12
2023-10-23bcachefs: ec: Ensure new stripe is closed in error pathKent Overstreet1-2/+2
2023-10-23bcachefs: Convert constants to constsKent Overstreet1-16/+16
2023-10-23bcachefs: bch2_btree_iter_peek_and_restart_outlined()Kent Overstreet2-0/+14
2023-10-23bcachefs: ec: zero_out_rest_of_ec_bucket()Kent Overstreet1-3/+37
2023-10-23bcachefs: bch2_data_update_index_update() -> bch2_trans_run()Kent Overstreet1-9/+1
2023-10-23bcachefs: Flush write buffer as needed in backpointers repairKent Overstreet1-6/+25
2023-10-23bcachefs: Fix for shared paths in write buffer flushKent Overstreet1-0/+9
2023-10-23bcachefs: Single open_bucket_partial listKent Overstreet3-27/+29
2023-10-23bcachefs: Improve bch2_stripe_to_text()Kent Overstreet1-6/+14
2023-10-23bcachefs: Add option for completely disabling nocowKent Overstreet3-18/+28
2023-10-23bcachefs: Make bucket_alloc tracepoint more readableKent Overstreet1-4/+4
2023-10-23bcachefs: Don't call bch2_trans_update() unlockedKent Overstreet1-1/+2
2023-10-23bcachefs: get_stripe_key_trans()Kent Overstreet1-9/+13
2023-10-23bcachefs: Fix erasure coding shutdown pathKent Overstreet1-1/+7
2023-10-23bcachefs: Fix buffer overrun in ec_stripe_update_extent()Kent Overstreet3-33/+26
2023-10-23bcachefs: Check for redundant ec entries/stripe ptrsKent Overstreet1-1/+27
2023-10-23bcachefs: Cached pointers should not be erasure codedKent Overstreet3-3/+37
2023-10-23bcachefs: Kill bch2_keylist_add_in_order()Kent Overstreet2-17/+0
2023-10-23bcachefs: Add tracepoint & counter for btree split raceKent Overstreet3-2/+11
2023-10-23bcachefs: __bch2_btree_insert uses BTREE_INSERT_CACHEDKent Overstreet1-0/+1
2023-10-23bcachefs: Improve a verbose log messageKent Overstreet1-1/+2
2023-10-23bcachefs: bch2_journal_entries_postprocess()Kent Overstreet3-12/+53
2023-10-23bcachefs: Fix ec repair code checkKent Overstreet1-1/+1
2023-10-23bcachefs: Simplify ec stripes heapKent Overstreet5-60/+18
2023-10-23bcachefs: Erasure coding: Track open stripesKent Overstreet3-73/+165
2023-10-23bcachefs: Stripe deletion now checks what it's deletingKent Overstreet1-16/+56
2023-10-23bcachefs: Improve c->writes refcounting for stripe create pathKent Overstreet1-21/+33
2023-10-23bcachefs: Switch ec_stripes_heap_lock to a mutexKent Overstreet4-26/+25
2023-10-23bcachefs: Split trans->last_begin_ip and trans->last_restarted_ipKent Overstreet3-2/+5
2023-10-23bcachefs: Fix erasure coding lockingKent Overstreet4-17/+34
2023-10-23bcachefs: Don't block on ec_stripe_head_lock with btree locks heldKent Overstreet1-6/+18
2023-10-23bcachefs: Add an assertion for using multiple btree_transKent Overstreet1-0/+9
2023-10-23bcachefs: Erasure coding now uses bch2_bucket_alloc_transKent Overstreet4-31/+15
2023-10-23bcachefs: Don't invalidate open bucketsKent Overstreet1-0/+3
2023-10-23bcachefs: Fragmentation LRUKent Overstreet13-160/+189
2023-10-23bcachefs: Use btree write buffer for LRU btreeKent Overstreet2-30/+38
2023-10-23bcachefs: Fix integer overflow warnings on 32 bitKent Overstreet1-2/+2
2023-10-23bcachefs: Fix insert_snapshot_whiteouts()Kent Overstreet2-22/+51
2023-10-23bcachefs: bch2_mark_snapshot() now called like other triggersKent Overstreet2-5/+4
2023-10-23bcachefs: Snapshot whiteout fixKent Overstreet1-38/+37
2023-10-23bcachefs: Reimplement repair for overlapping extentsDaniel Hill1-23/+121
2023-10-23bcachefs: Don't print out duplicate fsck errorsKent Overstreet2-11/+22
2023-10-23bcachefs: bch2_btree_insert_nonextent()Kent Overstreet3-38/+29
2023-10-23bcachefs: Fix a 64 bit divideKent Overstreet1-1/+1
2023-10-23six locks: Simplify six_lock_counts()Kent Overstreet1-10/+3
2023-10-23bcachefs: Fix verify_update_old_key()Kent Overstreet1-2/+3
2023-10-23bcachefs: New backtrace utility codeKent Overstreet4-12/+44
2023-10-23bcachefs: Fix verify_bucket_evacuated()Kent Overstreet1-6/+5