summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2023-10-23bcachefs: Kill BTREE_INSERT_USE_RESERVEKent Overstreet9-55/+56
2023-10-23bcachefs: Fix a null ptr deref in bch2_fs_alloc() error pathKent Overstreet3-1/+6
2023-10-23bcachefs: Fix a format string warningKent Overstreet1-1/+1
2023-10-23bcachefs: Kill JOURNAL_WATERMARKKent Overstreet12-55/+46
2023-10-23bcachefs: BCH_WATERMARK_reclaimKent Overstreet3-2/+6
2023-10-23bcachefs: struct bch_extent_rebalanceKent Overstreet3-2/+26
2023-10-23bcachefs: Expand BTREE_NODE_IDKent Overstreet1-3/+14
2023-10-23bcachefs: Fix btree node write error messageKent Overstreet1-1/+1
2023-10-23bcachefs: fsck: Break walk_inode() up into multiple functionsKent Overstreet1-46/+57
2023-10-23bcachefs: Fix leak in backpointers fsckKent Overstreet1-2/+4
2023-10-23bcachefs: unregister_shrinker() now safe on not-registered shrinkerKent Overstreet2-4/+2
2023-10-23bcachefs: Add a missing rhashtable_destroy() callKent Overstreet1-0/+1
2023-10-23bcachefs: Improve bch2_bkey_make_mut()Kent Overstreet4-11/+13
2023-10-23bcachefs: Reduce stack frame size of bch2_check_alloc_info()Kent Overstreet1-18/+22
2023-10-23bcachefs: fsck needs BTREE_UPDATE_INTERNAL_SNAPSHOT_NODEKent Overstreet1-10/+12
2023-10-23bcachefs: Improve error message for overlapping extentsKent Overstreet1-6/+32
2023-10-23bcachefs: Fix check_pos_snapshot_overwritten()Kent Overstreet1-1/+0
2023-10-23bcachefs: Rename enum alloc_reserve -> bch_watermarkKent Overstreet15-103/+101
2023-10-23bcachefs: BCH_ERR_fsck -> EINVALKent Overstreet1-1/+1
2023-10-23bcachefs: bch2_trans_mark_pointer() refactoringKent Overstreet1-7/+7
2023-10-23bcachefs: Fix more lockdep splats in debug.cKent Overstreet4-20/+20
2023-10-23bcachefs: Fix lockdep splat in bch2_readdirKent Overstreet1-4/+9
2023-10-23bcachefs: Check for ERR_PTR() from filemap_lock_folio()Kent Overstreet1-5/+5
2023-10-23bcachefs: New error message helpersKent Overstreet14-171/+171
2023-10-23bcachefs: fiemap: Fix a lockdep splatKent Overstreet1-1/+4
2023-10-23bcachefs: seqmutex; fix a lockdep splatKent Overstreet5-23/+96
2023-10-23bcachefs: Don't call lock_graph_descend() with wait lock heldKent Overstreet1-6/+15
2023-10-23bcachefs: Fix bch2_check_discard_freespace_key()Kent Overstreet1-12/+35
2023-10-23bcachefs: bch2_trans_unlock_noassert()Kent Overstreet3-1/+11
2023-10-23bcachefs: Fix bch2_btree_update_start()Kent Overstreet1-1/+1
2023-10-23bcachefs: bch2_extent_ptr_desired_durability()Kent Overstreet3-8/+23
2023-10-23bcachefs: snapshot_to_text() includes snapshot treeKent Overstreet1-2/+3
2023-10-23bcachefs: Fix try_decrease_writepoints()Kent Overstreet1-17/+21
2023-10-23bcachefs: Delete weird hacky transaction restart injectionKent Overstreet1-3/+0
2023-10-23bcachefs: Write buffer flush needs BTREE_INSERT_NOCHECK_RWKent Overstreet1-0/+1
2023-10-23bcachefs: New assertions when marking filesystem cleanKent Overstreet1-0/+5
2023-10-23bcachefs: ec: Fix a lost wakeupKent Overstreet1-0/+1
2023-10-23bcachefs: fix NULL pointer dereference in try_alloc_bucketMikulas Patocka1-1/+2
2023-10-23bcachefs: Fix subvol deletion deadlockKent Overstreet1-15/+11
2023-10-23bcachefs: don't spin in rebalance when background target is not usableBrian Foster2-1/+10
2023-10-23bcachefs: push rcu lock down into bch2_target_to_mask()Brian Foster2-5/+13
2023-10-23bcachefs: create internal disk_groups sysfs fileBrian Foster3-0/+42
2023-10-23bcachefs: Clean up tests codeKent Overstreet1-59/+18
2023-10-23bcachefs: Improve backpointers error messageKent Overstreet1-1/+1
2023-10-23bcachefs: More drop_locks_do() conversionsKent Overstreet4-59/+18
2023-10-23bcachefs: Delete warning from promote_alloc()Kent Overstreet1-3/+4
2023-10-23bcachefs: Fix bch2_fsck_ask_yn()Kent Overstreet1-1/+2
2023-10-23bcachefs: replicas_deltas_realloc() uses allocate_dropping_locks()Kent Overstreet1-25/+56
2023-10-23bcachefs: Convert acl.c to allocate_dropping_locks()Kent Overstreet1-7/+16
2023-10-23bcachefs: allocate_dropping_locks()Kent Overstreet3-19/+31