summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2023-10-22bcachefs: Assorted checkpatch fixesKent Overstreet33-76/+72
2023-10-22bcachefs: Optimize bch2_dev_usage_read()Kent Overstreet3-21/+38
2023-10-22bcachefs: fix bch2_write_extent() crc corruption.Daniel Hill1-2/+10
2023-10-22bcachefs: fix security warning in pr_name_and_unitsDaniel B. Hill1-1/+1
2023-10-22bcachefs: Don't issue transaction restart on key cache reallocKent Overstreet1-7/+2
2023-10-22bcachefs: Separate out flush_new_cached_update()Kent Overstreet1-20/+34
2023-10-22bcachefs: Optimize __bkey_unpack_key_format_checked()Kent Overstreet1-6/+5
2023-10-22bcachefs: Inline bch2_inode_pack()Kent Overstreet1-4/+11
2023-10-22bcachefs: bucket_alloc_fail tracepoint should only fire when we have to blockKent Overstreet1-3/+3
2023-10-22bcachefs: Optimize bch2_trans_init()Kent Overstreet4-15/+27
2023-10-22bcachefs: Split out __btree_path_up_until_good_node()Kent Overstreet1-10/+24
2023-10-22bcachefs: Btree key cache shrinker fixKent Overstreet1-10/+32
2023-10-22bcachefs: __bio_compress() fix up.Daniel Hill1-1/+1
2023-10-22bcachefs: make durability a read-write sysfs optionDaniel Hill1-1/+14
2023-10-22bcachefs: improve behaviour of btree_cache_scan()Daniel Hill1-1/+1
2023-10-22bcachefs: Quota fixesKent Overstreet2-38/+28
2023-10-22bcachefs: Switch to local_clock() for fastpath time sourceKent Overstreet2-6/+6
2023-10-22bcachefs: Btree key cache improvementsKent Overstreet1-17/+50
2023-10-22bcachefs: Fix btree node prefetchigKent Overstreet1-2/+2
2023-10-22bcachefs: bch2_btree_key_cache_scan() doesn't need trylockKent Overstreet1-6/+2
2023-10-22bcachefs: Defer full journal entry validationKent Overstreet1-54/+76
2023-10-22bcachefs: Improve journal_entry_add()Kent Overstreet2-30/+56
2023-10-22bcachefs: time stats now uses the mean_and_variance module.Daniel Hill4-42/+150
2023-10-22bcachefs: Mean and varianceDaniel Hill5-0/+522
2023-10-22bcachefs: Fix for not dropping privs in fallocateKent Overstreet1-2/+5
2023-10-22bcachefs: Fix bch2_write_begin()Kent Overstreet1-1/+1
2023-10-22fixup bcachefs: Deadlock cycle detectorKent Overstreet1-0/+7
2023-10-22fixup bcachefs: Deadlock cycle detectorKent Overstreet1-2/+26
2023-10-22bcachefs: Fix lock_graph_remove_non_waiters()Kent Overstreet1-96/+76
2023-10-22bcachefs: Support FS_XFLAG_PROJINHERITKent Overstreet1-0/+16
2023-10-22bcachefs: Don't allow hardlinks when inherited attrs would changeKent Overstreet1-0/+5
2023-10-22bcachefs: Initialize sb_quota with default 1 week timerKent Overstreet1-7/+166
2023-10-22bcachefs: Call bch2_btree_update_add_new_node() before dropping write lockKent Overstreet1-11/+9
2023-10-22bcachefs: Reflink now respects quotasKent Overstreet1-5/+60
2023-10-22bcachefs: Fix a rare path in bch2_btree_path_peek_slot()Kent Overstreet1-6/+10
2023-10-22bcachefs: bch2_path_put_nokeep()Kent Overstreet1-8/+20
2023-10-22bcachefs: Fix cached data accountingKent Overstreet1-1/+1
2023-10-22bcachefs: Btree splits now only take the locks they needKent Overstreet2-17/+26
2023-10-22bcachefs: bch2_btree_iter_peek() now works with interior nodesKent Overstreet1-5/+16
2023-10-22bcachefs: bch2_btree_insert_node() no longer uses lock_write_nofailKent Overstreet3-14/+11
2023-10-22bcachefs: Add error path to btree_split()Kent Overstreet2-18/+88
2023-10-22bcachefs: Write new btree nodes after parent updateKent Overstreet2-31/+30
2023-10-22bcachefs: Simplify break_cycle()Kent Overstreet1-9/+10
2023-10-22bcachefs: Print cycle on unrecoverable deadlockKent Overstreet4-22/+45
2023-10-22bcachefs: Handle dropping pointers in data_update pathKent Overstreet3-3/+78
2023-10-22bcachefs: Ratelimit ec error messageKent Overstreet1-19/+7
2023-10-22bcachefs: Use btree_type_has_ptrs() more consistentlyKent Overstreet2-2/+2
2023-10-22bcachefs: Fix "multiple types of data in same bucket" with ecKent Overstreet1-0/+4
2023-10-22bcachefs: Ensure fsck error is printed before panicKent Overstreet1-2/+5
2023-10-22bcachefs: Fix a deadlock in btree_update_nodes_written()Kent Overstreet1-0/+11