aboutsummaryrefslogtreecommitdiff
path: root/fs/bcachefs
AgeCommit message (Expand)AuthorFilesLines
2023-12-19bcachefs: Fix bch2_alloc_sectors_start_trans() error handlingGravatar Kent Overstreet 1-3/+11
2023-12-19bcachefs; guard against overflow in btree node splitGravatar Kent Overstreet 1-0/+12
2023-12-19bcachefs: btree_node_u64s_with_format() takes nr keysGravatar Kent Overstreet 2-17/+14
2023-12-17bcachefs: print explicit recovery pass message only onceGravatar Kent Overstreet 1-0/+3
2023-12-14bcachefs: improve modprobe support by providing softdepsGravatar Daniel Hill 1-0/+6
2023-12-14bcachefs: fix invalid memory access in bch2_fs_alloc() error pathGravatar Thomas Bertschinger 3-2/+8
2023-12-13bcachefs: Fix determining required file handle lengthGravatar Jan Kara 1-5/+14
2023-12-11bcachefs: Fix nocow locks deadlockGravatar Kent Overstreet 1-1/+2
2023-12-10bcachefs: Close journal entry if necessary when flushing all pinsGravatar Kent Overstreet 4-4/+9
2023-12-10bcachefs: Fix uninitialized var in bch2_journal_replay()Gravatar Kent Overstreet 1-1/+1
2023-12-08bcachefs: Fix deleted inode check for dirsGravatar Kent Overstreet 3-13/+22
2023-12-06bcachefs: rebalance shouldn't attempt to compress unwritten extentsGravatar Daniel Hill 1-1/+2
2023-12-06bcachefs: don't attempt rw on unfreeze when shutdownGravatar Brian Foster 1-0/+3
2023-12-06bcachefs: Fix creating snapshot with implict sourceGravatar Kent Overstreet 1-1/+1
2023-12-04bcachefs: Don't run indirect extent trigger unless inserting/deletingGravatar Kent Overstreet 1-0/+8
2023-12-04bcachefs: Convert compression_stats to for_each_btree_key2Gravatar Kent Overstreet 1-4/+4
2023-12-04bcachefs: Fix bch2_extent_drop_ptrs() callGravatar Kent Overstreet 1-2/+2
2023-12-04bcachefs: Fix a journal deadlock in replayGravatar Kent Overstreet 1-0/+11
2023-12-04bcachefs; Don't use btree write buffer until journal replay is finishedGravatar Kent Overstreet 1-0/+16
2023-12-03bcachefs: Don't drop journal pins in exit pathGravatar Kent Overstreet 4-12/+5
2023-11-28bcachefs: Extra kthread_should_stop() calls for copygcGravatar Kent Overstreet 2-4/+10
2023-11-28bcachefs: Convert gc_alloc_start() to for_each_btree_key2()Gravatar Kent Overstreet 1-4/+5
2023-11-28bcachefs: Fix race between btree writes and metadata dropGravatar Kent Overstreet 1-0/+4
2023-11-28bcachefs: move journal seq assertionGravatar Kent Overstreet 2-3/+3
2023-11-28bcachefs: -EROFS doesn't count as move_extent_start_failGravatar Kent Overstreet 1-0/+4
2023-11-28bcachefs: trace_move_extent_start_fail() now includes errcodeGravatar Kent Overstreet 3-17/+14
2023-11-28bcachefs: Fix split_race livelockGravatar Kent Overstreet 1-1/+5
2023-11-28bcachefs: Fix bucket data type for stripe bucketsGravatar Kent Overstreet 1-2/+6
2023-11-28bcachefs: Add missing validation for jset_entry_data_usageGravatar Kent Overstreet 4-31/+53
2023-11-28bcachefs: Fix zstd compress workspace sizeGravatar Kent Overstreet 2-7/+11
2023-11-25bcachefs: bpos is misaligned on big endianGravatar Kent Overstreet 1-1/+5
2023-11-25bcachefs: Fix ec + durability calculationGravatar Kent Overstreet 1-18/+12
2023-11-25bcachefs: Data update path won't accidentaly grow replicasGravatar Kent Overstreet 5-67/+96
2023-11-24bcachefs: deallocate_extra_replicas()Gravatar Kent Overstreet 1-0/+27
2023-11-24bcachefs: Proper refcounting for journal_keysGravatar Kent Overstreet 6-11/+42
2023-11-24bcachefs: preserve device path as device nameGravatar Brian Foster 3-2/+7
2023-11-24bcachefs: Fix an endianness conversionGravatar Kent Overstreet 1-1/+1
2023-11-24bcachefs: Start gc, copygc, rebalance threads after initing writes refGravatar Kent Overstreet 1-12/+16
2023-11-24bcachefs: Don't stop copygc thread on device resizeGravatar Kent Overstreet 1-2/+0
2023-11-24bcachefs: Make sure bch2_move_ratelimit() also waits for move_opsGravatar Kent Overstreet 2-13/+23
2023-11-24bcachefs: bch2_moving_ctxt_flush_all()Gravatar Kent Overstreet 1-5/+11
2023-11-24bcachefs: Put erasure coding behind an EXPERIMENTAL kconfig optionGravatar Kent Overstreet 2-0/+15
2023-11-24closures: CLOSURE_CALLBACK() to fix type punningGravatar Kent Overstreet 7-29/+26
2023-11-16bcachefs: Fix missing locking for dentry->d_parent accessGravatar Kent Overstreet 1-0/+9
2023-11-14bcachefs: six locks: Fix lost wakeupGravatar Kent Overstreet 1-2/+5
2023-11-14bcachefs: Fix no_data_io mode checksum checkGravatar Kent Overstreet 1-1/+1
2023-11-14bcachefs: Fix bch2_check_nlinks() for snapshotsGravatar Kent Overstreet 1-1/+1
2023-11-14bcachefs: Don't decrease BTREE_ITER_MAX when LOCKDEP=yGravatar Kent Overstreet 1-4/+0
2023-11-14bcachefs: Disable debug log statementsGravatar Kent Overstreet 1-0/+7
2023-11-14bcachefs: Fix missing transaction commitGravatar Kent Overstreet 1-2/+4