aboutsummaryrefslogtreecommitdiff
path: root/fs
AgeCommit message (Expand)AuthorFilesLines
2023-10-22six locks: Kill six_lock_state unionGravatar Kent Overstreet 10-165/+221
2023-10-22six locks: Simplify dispatchGravatar Kent Overstreet 2-128/+106
2023-10-22six locks: Centralize setting of waiting bitGravatar Kent Overstreet 1-12/+3
2023-10-22six locks: Remove hacks for percpu mode lost wakeupGravatar Kent Overstreet 1-10/+1
2023-10-22six locks: Kill six_lock_pcpu_(alloc|free)Gravatar Kent Overstreet 6-52/+56
2023-10-22six locks: six_lock_readers_add()Gravatar Kent Overstreet 3-12/+14
2023-10-22bcachefs: Don't call local_clock() twice in trans_begin()Gravatar Kent Overstreet 1-2/+5
2023-10-22bcachefs: Fix a buffer overrun in bch2_fs_usage_read()Gravatar Kent Overstreet 2-9/+25
2023-10-22bcachefs: Clear btree_node_just_written() when node reused or evictedGravatar Kent Overstreet 1-0/+3
2023-10-22bcachefs: alloc_v4_u64s() fixGravatar Kent Overstreet 1-3/+3
2023-10-22bcachefs: Delete an incorrect bch2_trans_unlock()Gravatar Kent Overstreet 1-1/+0
2023-10-22bcachefs: Use memcpy_u64s_small() for copying keysGravatar Kent Overstreet 3-3/+3
2023-10-22bcachefs: Fix check_overlapping_extents()Gravatar Kent Overstreet 1-1/+1
2023-10-22bcachefs: Replace a BUG_ON() with fatal errorGravatar Kent Overstreet 1-5/+10
2023-10-22bcachefs: Delete some dead code in bch2_replicas_gc_end()Gravatar Kent Overstreet 1-25/+0
2023-10-22bcachefs: mark journal replicas before journal write submissionGravatar Brian Foster 1-10/+12
2023-10-22bcachefs: Improved comment for bch2_replicas_gc2()Gravatar Kent Overstreet 1-2/+8
2023-10-22bcachefs: Fix quotas + snapshotsGravatar Kent Overstreet 4-17/+27
2023-10-22bcachefs: Add otime, parent to bch_subvolumeGravatar Kent Overstreet 3-17/+89
2023-10-22bcachefs: BTREE_ID_snapshot_treeGravatar Kent Overstreet 9-80/+588
2023-10-22bcachefs: bch2_bkey_get_empty_slot()Gravatar Kent Overstreet 4-19/+41
2023-10-22bcachefs: bch2_bkey_make_mut() now calls bch2_trans_update()Gravatar Kent Overstreet 8-22/+45
2023-10-22bcachefs: bch2_bkey_get_mut() now calls bch2_trans_update()Gravatar Kent Overstreet 4-32/+44
2023-10-22bcachefs: bch2_bkey_alloc() now calls bch2_trans_update()Gravatar Kent Overstreet 2-17/+18
2023-10-22bcachefs: bch2_bkey_get_mut() improvementsGravatar Kent Overstreet 5-77/+104
2023-10-22bcachefs: Move bch2_bkey_make_mut() to btree_update.hGravatar Kent Overstreet 2-43/+43
2023-10-22bcachefs: bch2_bkey_get_iter() helpersGravatar Kent Overstreet 15-218/+162
2023-10-22bcachefs: bkey_ops.min_val_sizeGravatar Kent Overstreet 23-115/+37
2023-10-22bcachefs: Converting to typed bkeys is now allowed for err, null ptrsGravatar Kent Overstreet 3-12/+14
2023-10-22bcachefs: Btree iterator, update flags no longer conflictGravatar Kent Overstreet 2-1/+2
2023-10-22bcachefs: remove unused key cache coherency flagGravatar Brian Foster 2-6/+1
2023-10-22bcachefs: fix accounting corruption race between reclaim and dev addGravatar Brian Foster 1-6/+16
2023-10-22bcachefs: Mark bch2_copygc() noinlineGravatar Kent Overstreet 1-0/+1
2023-10-22bcachefs: Delete obsolete btree ptr checkGravatar Kent Overstreet 1-7/+0
2023-10-22bcachefs: Always run topology error when CONFIG_BCACHEFS_DEBUG=yGravatar Kent Overstreet 1-3/+4
2023-10-22bcachefs: Fix a userspace build errorGravatar Kent Overstreet 1-0/+2
2023-10-22bcachefs: Make sure hash info gets initialized in fsckGravatar Kent Overstreet 2-13/+17
2023-10-22bcachefs: Kill bch2_verify_bucket_evacuated()Gravatar Kent Overstreet 3-88/+0
2023-10-22bcachefs: Improve move path tracepointsGravatar Kent Overstreet 3-22/+91
2023-10-22bcachefs: Drop a redundant error messageGravatar Kent Overstreet 1-2/+3
2023-10-22bcachefs: remove bucket_gens btree keys on device removalGravatar Brian Foster 1-0/+2
2023-10-22bcachefs: fix NULL bch_dev deref when checking bucket_gens keysGravatar Brian Foster 1-5/+9
2023-10-22bcachefs: folio pos to bch_folio_sector index helperGravatar Brian Foster 1-11/+17
2023-10-22bcachefs: Fix a null ptr deref in fsck check_extents()Gravatar Kent Overstreet 1-3/+8
2023-10-22bcachefs: Fix a slab-out-of-boundsGravatar Kent Overstreet 1-1/+1
2023-10-22bcachefs: Allow answering y or n to all fsck errors of given typeGravatar Kent Overstreet 2-4/+60
2023-10-22bcachefs: use u64 for folio end pos to avoid overflowsGravatar Brian Foster 1-11/+17
2023-10-22bcachefs: clean up post-eof folios on -ENOSPCGravatar Brian Foster 1-2/+11
2023-10-22bcachefs: fix truncate overflow if folio is beyond EOFGravatar Brian Foster 1-4/+13
2023-10-22bcachefs: Enable large foliosGravatar Kent Overstreet 1-0/+2