aboutsummaryrefslogtreecommitdiff
path: root/fs
AgeCommit message (Expand)AuthorFilesLines
2023-10-22bcachefs: Nocow locking fixupKent Overstreet1-3/+10
2023-10-22bcachefs: Add some logging for btree node rewrites due to errorsKent Overstreet2-4/+29
2023-10-22bcachefs: Ensure btree node cache is not more than half dirtyKent Overstreet1-0/+3
2023-10-22bcachefs: Add max nr of IOs in flight to the move pathKent Overstreet3-7/+24
2023-10-22bcachefs: Add an assert to bch2_bucket_nocow_unlock()Kent Overstreet1-0/+4
2023-10-22bcachefs: don't block reads if we're promotingDaniel Hill3-9/+25
2023-10-22bcachefs: Fix promote path leakKent Overstreet1-2/+2
2023-10-22bcachefs: Improve invalidate_one_bucket() error messagesKent Overstreet3-16/+46
2023-10-22bcachefs: Fix move_ctxt_wait_event()Kent Overstreet1-8/+12
2023-10-22bcachefs: Fix deadlock on nocow locks in data move pathKent Overstreet5-32/+55
2023-10-22bcachefs: BKEY_INVALID_FROM_JOURNALKent Overstreet3-7/+8
2023-10-22bcachefs: Change bkey_invalid() rw param to flagsKent Overstreet24-67/+68
2023-10-22bcachefs: Rework lru btreeKent Overstreet6-138/+93
2023-10-22bcachefs: Improved nocow lockingKent Overstreet10-62/+179
2023-10-22bcachefs: handle failed data_update_init cleanupDaniel Hill1-1/+9
2023-10-22bcachefs: expose nocow_lock table in sysfsDaniel Hill1-0/+19
2023-10-22bcachefs: bucket_gens btreeKent Overstreet6-19/+435
2023-10-22bcachefs: Inline bch2_two_state_(trylock|unlock)Kent Overstreet3-31/+37
2023-10-22bcachefs: Nocow supportKent Overstreet22-52/+709
2023-10-22bcachefs: Data update support for unwritten extentsKent Overstreet4-13/+118
2023-10-22bcachefs: Unwritten extents supportKent Overstreet8-16/+69
2023-10-22bcachefs: bch2_extent_update_i_size_sectors()Kent Overstreet1-54/+60
2023-10-22bcachefs: bch2_extent_fallocate()Kent Overstreet3-26/+38
2023-10-22bcachefs: Skip inode unpack/pack in bch2_extent_update()Kent Overstreet1-43/+45
2023-10-22bcachefs: Drop old maybe_extending optimizationKent Overstreet3-35/+4
2023-10-22bcachefs: KEY_TYPE_inode_v3, metadata_version_inode_v3Kent Overstreet7-37/+219
2023-10-22bcachefs: Start snapshots before bch2_gc()Kent Overstreet1-28/+14
2023-10-22bcachefs: Improve bch2_check_alloc_info()Kent Overstreet1-53/+207
2023-10-22bcachefs: Improve bch2_dev_freespace_init()Kent Overstreet1-18/+93
2023-10-22fixup bcachefs: New on disk format: BackpointersKent Overstreet1-8/+27
2023-10-22bcachefs: Don't use key cache during fsckKent Overstreet5-7/+12
2023-10-22bcachefs: Run check_extents_to_backpointers() in multiple passesKent Overstreet1-18/+124
2023-10-22bcachefs: Run bch2_check_backpointers_to_extents() in multiple passes if nece...Kent Overstreet2-13/+180
2023-10-22bcachefs: Don't stop copygc while removing devicesKent Overstreet1-8/+0
2023-10-22bcachefs: Delete in memory ec backpointersKent Overstreet4-42/+0
2023-10-22bcachefs: Erasure coding now uses backpointersKent Overstreet1-30/+85
2023-10-22bcachefs: Copygc now uses backpointersKent Overstreet5-224/+346
2023-10-22bcachefs: New on disk format: BackpointersKent Overstreet14-66/+1186
2023-10-22bcachefs: Btree write bufferKent Overstreet16-21/+677
2023-10-22bcachefs: Go RW before check_alloc_info()Kent Overstreet4-29/+53
2023-10-22bcachefs: Start copygc when first going read-writeKent Overstreet2-31/+42
2023-10-22bcachefs: Kill trans->flagsKent Overstreet5-51/+50
2023-10-22bcachefs: trans->notrace_relock_failKent Overstreet4-2/+11
2023-10-22bcachefs: Debug mode for c->writes referencesKent Overstreet13-46/+168
2023-10-22bcachefs: ec_stripe_delete_work() now takes ref on c->writesKent Overstreet3-8/+17
2023-10-22bcachefs: Fix btree_node_write_blocked() not being clearedKent Overstreet1-0/+3
2023-10-22bcachefs: Switch a BUG_ON() to a panic()Kent Overstreet1-1/+4
2023-10-22bcachefs: Fix btree_path_alloc()Kent Overstreet1-3/+8
2023-10-22bcachefs: Fix memleak in replicas_table_update()Brett Holman1-7/+0
2023-10-22bcachefs: Use for_each_btree_key_upto() more consistentlyKent Overstreet11-81/+150