summaryrefslogtreecommitdiff
path: root/fs
AgeCommit message (Expand)AuthorFilesLines
2023-10-23six locks: Disable percpu read lock mode in userspaceKent Overstreet1-0/+6
2023-10-23six locks: Use atomic_try_cmpxchg_acquire()Kent Overstreet1-11/+6
2023-10-23six locks: Fix an unitialized varKent Overstreet1-2/+1
2023-10-23six locks: Delete redundant commentKent Overstreet1-11/+0
2023-10-23six locks: Tiny bit more tidyingKent Overstreet1-34/+30
2023-10-23six locks: Seq now only incremented on unlockKent Overstreet4-16/+3
2023-10-23six locks: Split out seq, use atomic_t instead of atomic64_tKent Overstreet2-71/+58
2023-10-23six locks: Single instance of six_lock_valsKent Overstreet1-25/+20
2023-10-23six_locks: Kill test_bit()/set_bit() usageKent Overstreet1-59/+4
2023-10-23six locks: lock->state.seq no longer used for write lock heldKent Overstreet1-43/+30
2023-10-23six locks: Simplify six_relock()Kent Overstreet1-42/+5
2023-10-23six locks: Improve spurious wakeup handling in pcpu reader modeKent Overstreet1-14/+27
2023-10-23six locks: Documentation, renamingKent Overstreet3-125/+395
2023-10-23six locks: Kill six_lock_state unionKent Overstreet10-165/+221
2023-10-23six locks: Simplify dispatchKent Overstreet2-128/+106
2023-10-23six locks: Centralize setting of waiting bitKent Overstreet1-12/+3
2023-10-23six locks: Remove hacks for percpu mode lost wakeupKent Overstreet1-10/+1
2023-10-23six locks: Kill six_lock_pcpu_(alloc|free)Kent Overstreet6-52/+56
2023-10-23six locks: six_lock_readers_add()Kent Overstreet3-12/+14
2023-10-23bcachefs: Don't call local_clock() twice in trans_begin()Kent Overstreet1-2/+5
2023-10-23bcachefs: Fix a buffer overrun in bch2_fs_usage_read()Kent Overstreet2-9/+25
2023-10-23bcachefs: Clear btree_node_just_written() when node reused or evictedKent Overstreet1-0/+3
2023-10-23bcachefs: alloc_v4_u64s() fixKent Overstreet1-3/+3
2023-10-23bcachefs: Delete an incorrect bch2_trans_unlock()Kent Overstreet1-1/+0
2023-10-23bcachefs: Use memcpy_u64s_small() for copying keysKent Overstreet3-3/+3
2023-10-23bcachefs: Fix check_overlapping_extents()Kent Overstreet1-1/+1
2023-10-23bcachefs: Replace a BUG_ON() with fatal errorKent Overstreet1-5/+10
2023-10-23bcachefs: Delete some dead code in bch2_replicas_gc_end()Kent Overstreet1-25/+0
2023-10-23bcachefs: mark journal replicas before journal write submissionBrian Foster1-10/+12
2023-10-23bcachefs: Improved comment for bch2_replicas_gc2()Kent Overstreet1-2/+8
2023-10-23bcachefs: Fix quotas + snapshotsKent Overstreet4-17/+27
2023-10-23bcachefs: Add otime, parent to bch_subvolumeKent Overstreet3-17/+89
2023-10-23bcachefs: BTREE_ID_snapshot_treeKent Overstreet9-80/+588
2023-10-23bcachefs: bch2_bkey_get_empty_slot()Kent Overstreet4-19/+41
2023-10-23bcachefs: bch2_bkey_make_mut() now calls bch2_trans_update()Kent Overstreet8-22/+45
2023-10-23bcachefs: bch2_bkey_get_mut() now calls bch2_trans_update()Kent Overstreet4-32/+44
2023-10-23bcachefs: bch2_bkey_alloc() now calls bch2_trans_update()Kent Overstreet2-17/+18
2023-10-23bcachefs: bch2_bkey_get_mut() improvementsKent Overstreet5-77/+104
2023-10-23bcachefs: Move bch2_bkey_make_mut() to btree_update.hKent Overstreet2-43/+43
2023-10-23bcachefs: bch2_bkey_get_iter() helpersKent Overstreet15-218/+162
2023-10-23bcachefs: bkey_ops.min_val_sizeKent Overstreet23-115/+37
2023-10-23bcachefs: Converting to typed bkeys is now allowed for err, null ptrsKent Overstreet3-12/+14
2023-10-23bcachefs: Btree iterator, update flags no longer conflictKent Overstreet2-1/+2
2023-10-23bcachefs: remove unused key cache coherency flagBrian Foster2-6/+1
2023-10-23bcachefs: fix accounting corruption race between reclaim and dev addBrian Foster1-6/+16
2023-10-23bcachefs: Mark bch2_copygc() noinlineKent Overstreet1-0/+1
2023-10-23bcachefs: Delete obsolete btree ptr checkKent Overstreet1-7/+0
2023-10-23bcachefs: Always run topology error when CONFIG_BCACHEFS_DEBUG=yKent Overstreet1-3/+4
2023-10-23bcachefs: Fix a userspace build errorKent Overstreet1-0/+2
2023-10-23bcachefs: Make sure hash info gets initialized in fsckKent Overstreet2-13/+17