summaryrefslogtreecommitdiff
path: root/fs
AgeCommit message (Expand)AuthorFilesLines
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
2023-10-23bcachefs: Handle sb buffer resizing in __copy_super()Kent Overstreet1-33/+22
2023-10-23bcachefs: Fix failure to read btree rootsKent Overstreet1-2/+8
2023-10-23bcachefs: Don't run triggers when repairing in __bch2_mark_reflink_p()Daniel Hill1-1/+1
2023-10-23bcachefs: let __bch2_btree_insert() pass in flagsDaniel Hill7-19/+23
2023-10-23bcachefs: Improve locking in __bch2_set_nr_journal_buckets()Kent Overstreet1-24/+22
2023-10-23bcachefs: More info on check_bucket_ref() errorKent Overstreet1-6/+10
2023-10-23bcachefs: Add missing includeKent Overstreet1-0/+1
2023-10-23bcachefs: Handle btree node rewrites before going RWKent Overstreet4-7/+66
2023-10-23bcachefs: Nocow locking fixupKent Overstreet1-3/+10
2023-10-23bcachefs: Add some logging for btree node rewrites due to errorsKent Overstreet2-4/+29
2023-10-23bcachefs: Ensure btree node cache is not more than half dirtyKent Overstreet1-0/+3
2023-10-23bcachefs: Add max nr of IOs in flight to the move pathKent Overstreet3-7/+24
2023-10-23bcachefs: Add an assert to bch2_bucket_nocow_unlock()Kent Overstreet1-0/+4
2023-10-23bcachefs: don't block reads if we're promotingDaniel Hill3-9/+25
2023-10-23bcachefs: Fix promote path leakKent Overstreet1-2/+2
2023-10-23bcachefs: Improve invalidate_one_bucket() error messagesKent Overstreet3-16/+46
2023-10-23bcachefs: Fix move_ctxt_wait_event()Kent Overstreet1-8/+12
2023-10-23bcachefs: Fix deadlock on nocow locks in data move pathKent Overstreet5-32/+55
2023-10-23bcachefs: BKEY_INVALID_FROM_JOURNALKent Overstreet3-7/+8
2023-10-23bcachefs: Change bkey_invalid() rw param to flagsKent Overstreet24-67/+68
2023-10-23bcachefs: Rework lru btreeKent Overstreet6-138/+93
2023-10-23bcachefs: Improved nocow lockingKent Overstreet10-62/+179
2023-10-23bcachefs: handle failed data_update_init cleanupDaniel Hill1-1/+9
2023-10-23bcachefs: expose nocow_lock table in sysfsDaniel Hill1-0/+19
2023-10-23bcachefs: bucket_gens btreeKent Overstreet6-19/+435
2023-10-23bcachefs: Inline bch2_two_state_(trylock|unlock)Kent Overstreet3-31/+37
2023-10-23bcachefs: Nocow supportKent Overstreet22-52/+709
2023-10-23bcachefs: Data update support for unwritten extentsKent Overstreet4-13/+118
2023-10-23bcachefs: Unwritten extents supportKent Overstreet8-16/+69
2023-10-23bcachefs: bch2_extent_update_i_size_sectors()Kent Overstreet1-54/+60
2023-10-23bcachefs: bch2_extent_fallocate()Kent Overstreet3-26/+38
2023-10-23bcachefs: Skip inode unpack/pack in bch2_extent_update()Kent Overstreet1-43/+45
2023-10-23bcachefs: Drop old maybe_extending optimizationKent Overstreet3-35/+4
2023-10-23bcachefs: KEY_TYPE_inode_v3, metadata_version_inode_v3Kent Overstreet7-37/+219
2023-10-23bcachefs: Start snapshots before bch2_gc()Kent Overstreet1-28/+14
2023-10-23bcachefs: Improve bch2_check_alloc_info()Kent Overstreet1-53/+207
2023-10-23bcachefs: Improve bch2_dev_freespace_init()Kent Overstreet1-18/+93