aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2023-10-22bcachefs: Fix subvol deletion deadlockGravatar Kent Overstreet 1-15/+11
2023-10-22bcachefs: don't spin in rebalance when background target is not usableGravatar Brian Foster 2-1/+10
2023-10-22bcachefs: push rcu lock down into bch2_target_to_mask()Gravatar Brian Foster 2-5/+13
2023-10-22bcachefs: create internal disk_groups sysfs fileGravatar Brian Foster 3-0/+42
2023-10-22bcachefs: Clean up tests codeGravatar Kent Overstreet 1-59/+18
2023-10-22bcachefs: Improve backpointers error messageGravatar Kent Overstreet 1-1/+1
2023-10-22bcachefs: More drop_locks_do() conversionsGravatar Kent Overstreet 4-59/+18
2023-10-22bcachefs: Delete warning from promote_alloc()Gravatar Kent Overstreet 1-3/+4
2023-10-22bcachefs: Fix bch2_fsck_ask_yn()Gravatar Kent Overstreet 1-1/+2
2023-10-22bcachefs: replicas_deltas_realloc() uses allocate_dropping_locks()Gravatar Kent Overstreet 1-25/+56
2023-10-22bcachefs: Convert acl.c to allocate_dropping_locks()Gravatar Kent Overstreet 1-7/+16
2023-10-22bcachefs: allocate_dropping_locks()Gravatar Kent Overstreet 3-19/+31
2023-10-22bcachefs: Use unlikely() in bch2_err_matches()Gravatar Kent Overstreet 1-1/+1
2023-10-22bcachefs: Fix error handling in promote pathGravatar Kent Overstreet 1-2/+4
2023-10-22bcachefs: fs-io: Eliminate GFP_NOFS usageGravatar Kent Overstreet 1-3/+4
2023-10-22bcachefs: bch2_trans_kmalloc no longer allocates memory with btree locks heldGravatar Kent Overstreet 1-8/+21
2023-10-22bcachefs: drop_locks_do()Gravatar Kent Overstreet 5-37/+15
2023-10-22bcachefs: GFP_NOIO -> GFP_NOFSGravatar Kent Overstreet 10-29/+29
2023-10-22bcachefs: Ensure bch2_btree_node_get() calls relock() after unlock()Gravatar Kent Overstreet 1-12/+19
2023-10-22bcachefs: Avoid __GFP_NOFAILGravatar Kent Overstreet 1-41/+50
2023-10-22bcachefs: Fix corruption with writeable snapshotsGravatar Kent Overstreet 3-91/+99
2023-10-22bcachefs: Convert -ENOENT to private error codesGravatar Kent Overstreet 18-43/+59
2023-10-22bcachefs: trans_for_each_path_safe()Gravatar Kent Overstreet 3-5/+39
2023-10-22bcachefs: Fix a quota read bugGravatar Kent Overstreet 1-1/+8
2023-10-22bcachefs: Fix move_extent_fail counterGravatar Kent Overstreet 1-1/+1
2023-10-22bcachefs: Don't reuse reflink btree keyspaceGravatar Kent Overstreet 2-17/+4
2023-10-22mean and variance: Add a missing includeGravatar Kent Overstreet 1-0/+1
2023-10-22mean and variance: More testsGravatar Kent Overstreet 3-17/+102
2023-10-22six locks: Disable percpu read lock mode in userspaceGravatar Kent Overstreet 1-0/+6
2023-10-22six locks: Use atomic_try_cmpxchg_acquire()Gravatar Kent Overstreet 1-11/+6
2023-10-22six locks: Fix an unitialized varGravatar Kent Overstreet 1-2/+1
2023-10-22six locks: Delete redundant commentGravatar Kent Overstreet 1-11/+0
2023-10-22six locks: Tiny bit more tidyingGravatar Kent Overstreet 1-34/+30
2023-10-22six locks: Seq now only incremented on unlockGravatar Kent Overstreet 4-16/+3
2023-10-22six locks: Split out seq, use atomic_t instead of atomic64_tGravatar Kent Overstreet 2-71/+58
2023-10-22six locks: Single instance of six_lock_valsGravatar Kent Overstreet 1-25/+20
2023-10-22six_locks: Kill test_bit()/set_bit() usageGravatar Kent Overstreet 1-59/+4
2023-10-22six locks: lock->state.seq no longer used for write lock heldGravatar Kent Overstreet 1-43/+30
2023-10-22six locks: Simplify six_relock()Gravatar Kent Overstreet 1-42/+5
2023-10-22six locks: Improve spurious wakeup handling in pcpu reader modeGravatar Kent Overstreet 1-14/+27
2023-10-22six locks: Documentation, renamingGravatar Kent Overstreet 3-125/+395
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