summaryrefslogtreecommitdiff
path: root/fs
AgeCommit message (Expand)AuthorFilesLines
2023-10-23bcachefs: push rcu lock down into bch2_target_to_mask()Brian Foster2-5/+13
2023-10-23bcachefs: create internal disk_groups sysfs fileBrian Foster3-0/+42
2023-10-23bcachefs: Clean up tests codeKent Overstreet1-59/+18
2023-10-23bcachefs: Improve backpointers error messageKent Overstreet1-1/+1
2023-10-23bcachefs: More drop_locks_do() conversionsKent Overstreet4-59/+18
2023-10-23bcachefs: Delete warning from promote_alloc()Kent Overstreet1-3/+4
2023-10-23bcachefs: Fix bch2_fsck_ask_yn()Kent Overstreet1-1/+2
2023-10-23bcachefs: replicas_deltas_realloc() uses allocate_dropping_locks()Kent Overstreet1-25/+56
2023-10-23bcachefs: Convert acl.c to allocate_dropping_locks()Kent Overstreet1-7/+16
2023-10-23bcachefs: allocate_dropping_locks()Kent Overstreet3-19/+31
2023-10-23bcachefs: Use unlikely() in bch2_err_matches()Kent Overstreet1-1/+1
2023-10-23bcachefs: Fix error handling in promote pathKent Overstreet1-2/+4
2023-10-23bcachefs: fs-io: Eliminate GFP_NOFS usageKent Overstreet1-3/+4
2023-10-23bcachefs: bch2_trans_kmalloc no longer allocates memory with btree locks heldKent Overstreet1-8/+21
2023-10-23bcachefs: drop_locks_do()Kent Overstreet5-37/+15
2023-10-23bcachefs: GFP_NOIO -> GFP_NOFSKent Overstreet10-29/+29
2023-10-23bcachefs: Ensure bch2_btree_node_get() calls relock() after unlock()Kent Overstreet1-12/+19
2023-10-23bcachefs: Avoid __GFP_NOFAILKent Overstreet1-41/+50
2023-10-23bcachefs: Fix corruption with writeable snapshotsKent Overstreet3-91/+99
2023-10-23bcachefs: Convert -ENOENT to private error codesKent Overstreet18-43/+59
2023-10-23bcachefs: trans_for_each_path_safe()Kent Overstreet3-5/+39
2023-10-23bcachefs: Fix a quota read bugKent Overstreet1-1/+8
2023-10-23bcachefs: Fix move_extent_fail counterKent Overstreet1-1/+1
2023-10-23bcachefs: Don't reuse reflink btree keyspaceKent Overstreet2-17/+4
2023-10-23mean and variance: Add a missing includeKent Overstreet1-0/+1
2023-10-23mean and variance: More testsKent Overstreet3-17/+102
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