aboutsummaryrefslogtreecommitdiff
path: root/fs
AgeCommit message (Expand)AuthorFilesLines
2023-10-22bcachefs: Use btree write buffer for LRU btreeGravatar Kent Overstreet 2-30/+38
2023-10-22bcachefs: Fix integer overflow warnings on 32 bitGravatar Kent Overstreet 1-2/+2
2023-10-22bcachefs: Fix insert_snapshot_whiteouts()Gravatar Kent Overstreet 2-22/+51
2023-10-22bcachefs: bch2_mark_snapshot() now called like other triggersGravatar Kent Overstreet 2-5/+4
2023-10-22bcachefs: Snapshot whiteout fixGravatar Kent Overstreet 1-38/+37
2023-10-22bcachefs: Reimplement repair for overlapping extentsGravatar Daniel Hill 1-23/+121
2023-10-22bcachefs: Don't print out duplicate fsck errorsGravatar Kent Overstreet 2-11/+22
2023-10-22bcachefs: bch2_btree_insert_nonextent()Gravatar Kent Overstreet 3-38/+29
2023-10-22bcachefs: Fix a 64 bit divideGravatar Kent Overstreet 1-1/+1
2023-10-22six locks: Simplify six_lock_counts()Gravatar Kent Overstreet 1-10/+3
2023-10-22bcachefs: Fix verify_update_old_key()Gravatar Kent Overstreet 1-2/+3
2023-10-22bcachefs: New backtrace utility codeGravatar Kent Overstreet 4-12/+44
2023-10-22bcachefs: Fix verify_bucket_evacuated()Gravatar Kent Overstreet 1-6/+5
2023-10-22bcachefs: Handle sb buffer resizing in __copy_super()Gravatar Kent Overstreet 1-33/+22
2023-10-22bcachefs: Fix failure to read btree rootsGravatar Kent Overstreet 1-2/+8
2023-10-22bcachefs: Don't run triggers when repairing in __bch2_mark_reflink_p()Gravatar Daniel Hill 1-1/+1
2023-10-22bcachefs: let __bch2_btree_insert() pass in flagsGravatar Daniel Hill 7-19/+23
2023-10-22bcachefs: Improve locking in __bch2_set_nr_journal_buckets()Gravatar Kent Overstreet 1-24/+22
2023-10-22bcachefs: More info on check_bucket_ref() errorGravatar Kent Overstreet 1-6/+10
2023-10-22bcachefs: Add missing includeGravatar Kent Overstreet 1-0/+1
2023-10-22bcachefs: Handle btree node rewrites before going RWGravatar Kent Overstreet 4-7/+66
2023-10-22bcachefs: Nocow locking fixupGravatar Kent Overstreet 1-3/+10
2023-10-22bcachefs: Add some logging for btree node rewrites due to errorsGravatar Kent Overstreet 2-4/+29
2023-10-22bcachefs: Ensure btree node cache is not more than half dirtyGravatar Kent Overstreet 1-0/+3
2023-10-22bcachefs: Add max nr of IOs in flight to the move pathGravatar Kent Overstreet 3-7/+24
2023-10-22bcachefs: Add an assert to bch2_bucket_nocow_unlock()Gravatar Kent Overstreet 1-0/+4
2023-10-22bcachefs: don't block reads if we're promotingGravatar Daniel Hill 3-9/+25
2023-10-22bcachefs: Fix promote path leakGravatar Kent Overstreet 1-2/+2
2023-10-22bcachefs: Improve invalidate_one_bucket() error messagesGravatar Kent Overstreet 3-16/+46
2023-10-22bcachefs: Fix move_ctxt_wait_event()Gravatar Kent Overstreet 1-8/+12
2023-10-22bcachefs: Fix deadlock on nocow locks in data move pathGravatar Kent Overstreet 5-32/+55
2023-10-22bcachefs: BKEY_INVALID_FROM_JOURNALGravatar Kent Overstreet 3-7/+8
2023-10-22bcachefs: Change bkey_invalid() rw param to flagsGravatar Kent Overstreet 24-67/+68
2023-10-22bcachefs: Rework lru btreeGravatar Kent Overstreet 6-138/+93
2023-10-22bcachefs: Improved nocow lockingGravatar Kent Overstreet 10-62/+179
2023-10-22bcachefs: handle failed data_update_init cleanupGravatar Daniel Hill 1-1/+9
2023-10-22bcachefs: expose nocow_lock table in sysfsGravatar Daniel Hill 1-0/+19
2023-10-22bcachefs: bucket_gens btreeGravatar Kent Overstreet 6-19/+435
2023-10-22bcachefs: Inline bch2_two_state_(trylock|unlock)Gravatar Kent Overstreet 3-31/+37
2023-10-22bcachefs: Nocow supportGravatar Kent Overstreet 22-52/+709
2023-10-22bcachefs: Data update support for unwritten extentsGravatar Kent Overstreet 4-13/+118
2023-10-22bcachefs: Unwritten extents supportGravatar Kent Overstreet 8-16/+69
2023-10-22bcachefs: bch2_extent_update_i_size_sectors()Gravatar Kent Overstreet 1-54/+60
2023-10-22bcachefs: bch2_extent_fallocate()Gravatar Kent Overstreet 3-26/+38
2023-10-22bcachefs: Skip inode unpack/pack in bch2_extent_update()Gravatar Kent Overstreet 1-43/+45
2023-10-22bcachefs: Drop old maybe_extending optimizationGravatar Kent Overstreet 3-35/+4
2023-10-22bcachefs: KEY_TYPE_inode_v3, metadata_version_inode_v3Gravatar Kent Overstreet 7-37/+219
2023-10-22bcachefs: Start snapshots before bch2_gc()Gravatar Kent Overstreet 1-28/+14
2023-10-22bcachefs: Improve bch2_check_alloc_info()Gravatar Kent Overstreet 1-53/+207
2023-10-22bcachefs: Improve bch2_dev_freespace_init()Gravatar Kent Overstreet 1-18/+93