aboutsummaryrefslogtreecommitdiff
path: root/fs
AgeCommit message (Expand)AuthorFilesLines
2023-10-22bcachefs: New error message helpersKent Overstreet14-171/+171
2023-10-22bcachefs: fiemap: Fix a lockdep splatKent Overstreet1-1/+4
2023-10-22bcachefs: seqmutex; fix a lockdep splatKent Overstreet5-23/+96
2023-10-22bcachefs: Don't call lock_graph_descend() with wait lock heldKent Overstreet1-6/+15
2023-10-22bcachefs: Fix bch2_check_discard_freespace_key()Kent Overstreet1-12/+35
2023-10-22bcachefs: bch2_trans_unlock_noassert()Kent Overstreet3-1/+11
2023-10-22bcachefs: Fix bch2_btree_update_start()Kent Overstreet1-1/+1
2023-10-22bcachefs: bch2_extent_ptr_desired_durability()Kent Overstreet3-8/+23
2023-10-22bcachefs: snapshot_to_text() includes snapshot treeKent Overstreet1-2/+3
2023-10-22bcachefs: Fix try_decrease_writepoints()Kent Overstreet1-17/+21
2023-10-22bcachefs: Delete weird hacky transaction restart injectionKent Overstreet1-3/+0
2023-10-22bcachefs: Write buffer flush needs BTREE_INSERT_NOCHECK_RWKent Overstreet1-0/+1
2023-10-22bcachefs: New assertions when marking filesystem cleanKent Overstreet1-0/+5
2023-10-22bcachefs: ec: Fix a lost wakeupKent Overstreet1-0/+1
2023-10-22bcachefs: fix NULL pointer dereference in try_alloc_bucketMikulas Patocka1-1/+2
2023-10-22bcachefs: Fix subvol deletion deadlockKent Overstreet1-15/+11
2023-10-22bcachefs: don't spin in rebalance when background target is not usableBrian Foster2-1/+10
2023-10-22bcachefs: push rcu lock down into bch2_target_to_mask()Brian Foster2-5/+13
2023-10-22bcachefs: create internal disk_groups sysfs fileBrian Foster3-0/+42
2023-10-22bcachefs: Clean up tests codeKent Overstreet1-59/+18
2023-10-22bcachefs: Improve backpointers error messageKent Overstreet1-1/+1
2023-10-22bcachefs: More drop_locks_do() conversionsKent Overstreet4-59/+18
2023-10-22bcachefs: Delete warning from promote_alloc()Kent Overstreet1-3/+4
2023-10-22bcachefs: Fix bch2_fsck_ask_yn()Kent Overstreet1-1/+2
2023-10-22bcachefs: replicas_deltas_realloc() uses allocate_dropping_locks()Kent Overstreet1-25/+56
2023-10-22bcachefs: Convert acl.c to allocate_dropping_locks()Kent Overstreet1-7/+16
2023-10-22bcachefs: allocate_dropping_locks()Kent Overstreet3-19/+31
2023-10-22bcachefs: Use unlikely() in bch2_err_matches()Kent Overstreet1-1/+1
2023-10-22bcachefs: Fix error handling in promote pathKent Overstreet1-2/+4
2023-10-22bcachefs: fs-io: Eliminate GFP_NOFS usageKent Overstreet1-3/+4
2023-10-22bcachefs: bch2_trans_kmalloc no longer allocates memory with btree locks heldKent Overstreet1-8/+21
2023-10-22bcachefs: drop_locks_do()Kent Overstreet5-37/+15
2023-10-22bcachefs: GFP_NOIO -> GFP_NOFSKent Overstreet10-29/+29
2023-10-22bcachefs: Ensure bch2_btree_node_get() calls relock() after unlock()Kent Overstreet1-12/+19
2023-10-22bcachefs: Avoid __GFP_NOFAILKent Overstreet1-41/+50
2023-10-22bcachefs: Fix corruption with writeable snapshotsKent Overstreet3-91/+99
2023-10-22bcachefs: Convert -ENOENT to private error codesKent Overstreet18-43/+59
2023-10-22bcachefs: trans_for_each_path_safe()Kent Overstreet3-5/+39
2023-10-22bcachefs: Fix a quota read bugKent Overstreet1-1/+8
2023-10-22bcachefs: Fix move_extent_fail counterKent Overstreet1-1/+1
2023-10-22bcachefs: Don't reuse reflink btree keyspaceKent Overstreet2-17/+4
2023-10-22mean and variance: Add a missing includeKent Overstreet1-0/+1
2023-10-22mean and variance: More testsKent Overstreet3-17/+102
2023-10-22six locks: Disable percpu read lock mode in userspaceKent Overstreet1-0/+6
2023-10-22six locks: Use atomic_try_cmpxchg_acquire()Kent Overstreet1-11/+6
2023-10-22six locks: Fix an unitialized varKent Overstreet1-2/+1
2023-10-22six locks: Delete redundant commentKent Overstreet1-11/+0
2023-10-22six locks: Tiny bit more tidyingKent Overstreet1-34/+30
2023-10-22six locks: Seq now only incremented on unlockKent Overstreet4-16/+3
2023-10-22six locks: Split out seq, use atomic_t instead of atomic64_tKent Overstreet2-71/+58