aboutsummaryrefslogtreecommitdiff
path: root/fs
AgeCommit message (Expand)AuthorFilesLines
2023-10-22bcachefs: Don't keep around btree_paths unnecessarilyKent Overstreet1-0/+8
2023-10-22bcachefs: Don't arm journal->write_work when journal entry !openKent Overstreet1-4/+6
2023-10-22bcachefs: Convert bch2_sb_to_text to master option listKent Overstreet9-199/+198
2023-10-22bcachefs: Fix transaction path overflow in fiemapKent Overstreet1-1/+2
2023-10-22bcachefs: respect superblock discard flag.Daniel Hill1-3/+0
2023-10-22bcachefs: Fix usage of six lock's percpu modeKent Overstreet8-69/+99
2023-10-22bcachefs: Refactor bch2_btree_node_mem_alloc()Kent Overstreet1-39/+45
2023-10-22bcachefs: Simplify parameters to bch2_btree_update_start()Kent Overstreet1-15/+27
2023-10-22bcachefs: Make bch2_btree_cache_scan() try harderKent Overstreet1-11/+17
2023-10-22bcachefs: Finish writing journal after journal errorKent Overstreet2-50/+30
2023-10-22bcachefs: __journal_entry_close() never failsKent Overstreet4-36/+36
2023-10-22bcachefs: Refactor journal code to not use unwritten_idxKent Overstreet5-62/+76
2023-10-22bcachefs: Journal seq now incremented at entry open, not closeKent Overstreet5-98/+44
2023-10-22bcachefs: Drop unneeded journal pin in bch2_btree_update_start()Kent Overstreet1-6/+0
2023-10-22bcachefs: bch2_journal_halt() now takes journal lockKent Overstreet1-4/+11
2023-10-22bcachefs: Kill JOURNAL_NEED_WRITEKent Overstreet3-31/+54
2023-10-22bcachefs: Delete some dead journal codeKent Overstreet1-4/+8
2023-10-22bcachefs: Fix a use after freeKent Overstreet2-1/+20
2023-10-22bcachefs: Fix a memory leakKent Overstreet1-8/+9
2023-10-22bcachefs: Fix race leading to btree node write getting stuckKent Overstreet5-13/+19
2023-10-22bcachefs: Kill bch2_btree_node_write_cond()Kent Overstreet2-18/+16
2023-10-22bcachefs: Improve btree_node_write_if_need()Kent Overstreet4-24/+29
2023-10-22bcachefs: Fix locking in btree_node_write_done()Kent Overstreet1-18/+7
2023-10-22bcachefs: Start moving debug info from sysfs to debugfsKent Overstreet7-71/+206
2023-10-22bcachefs: Improve struct journal layoutKent Overstreet1-9/+12
2023-10-22bcachefs: Use x-macros for btree node flagsKent Overstreet6-43/+41
2023-10-22bcachefs: Kill BCH_FS_HOLD_BTREE_WRITESKent Overstreet4-8/+2
2023-10-22bcachefs: Don't spin in journal reclaimKent Overstreet1-1/+1
2023-10-22bcachefs: Fix btree path sortingKent Overstreet2-1/+4
2023-10-22bcachefs: Fix journal_flush_done()Kent Overstreet1-1/+2
2023-10-22bcachefs: Heap allocate printbufsKent Overstreet28-620/+808
2023-10-22bcachefs: Convert bch2_pd_controller_print_debug() to a printbufKent Overstreet2-33/+43
2023-10-22bcachefs: Improve debug assertionKent Overstreet1-2/+7
2023-10-22bcachefs: Fix bch2_journal_pins_to_text()Kent Overstreet1-0/+4
2023-10-22bcachefs: Always clear should_be_locked in bch2_trans_begin()Kent Overstreet1-1/+3
2023-10-22bcachefs: Run alloc triggers lastKent Overstreet1-0/+17
2023-10-22bcachefs: Trigger code uses stashed copy of old keyKent Overstreet1-16/+16
2023-10-22bcachefs: Consolidate trigger code a bitKent Overstreet3-147/+148
2023-10-22bcachefs: bch2_trans_mark_key() now takes a bkey_i *Kent Overstreet4-59/+71
2023-10-22bcachefs: Fix 32 bit buildKent Overstreet4-8/+8
2023-10-22bcachefs: Improve some btree node read error messagesKent Overstreet1-2/+3
2023-10-22bcachefs: Use unlikely() in err_on() macrosKent Overstreet1-4/+4
2023-10-22bcachefs: Improve reflink repair codeKent Overstreet1-14/+18
2023-10-22bcachefs: Normal update/commit path now works before going RWKent Overstreet5-47/+61
2023-10-22bcachefs: Revert "Ensure journal doesn't get stuck in nochanges mode"Kent Overstreet5-10/+3
2023-10-22bcachefs: Fix for journal getting stuckKent Overstreet2-2/+2
2023-10-22bcachefs: Set BTREE_NODE_SEQ() correctly in merge pathKent Overstreet1-0/+4
2023-10-22bcachefs: Drop journal_write_compact()Kent Overstreet1-45/+0
2023-10-22bcachefs: Btree key cache optimizationKent Overstreet2-2/+11
2023-10-22bcachefs: Add tabstops to printbufsKent Overstreet3-20/+84