summaryrefslogtreecommitdiff
path: root/fs
AgeCommit message (Expand)AuthorFilesLines
2023-10-23bcachefs: Dump journal state when the journal deadlocksKent Overstreet1-2/+11
2023-10-23bcachefs: Dont' use percpu btree_iter buf in userspaceKent Overstreet1-3/+11
2023-10-23bcachefs: Set preallocated transaction mem to avoid restartsKent Overstreet3-11/+19
2023-10-23bcachefs: Convert tracepoints to use %ps, not %pfKent Overstreet1-2/+2
2023-10-23bcachefs: Fix journal entry repair codeKent Overstreet1-16/+32
2023-10-23bcachefs: Add a shrinker for the btree key cacheKent Overstreet2-5/+90
2023-10-23bcachefs: Take a SRCU lock in btree transactionsKent Overstreet4-1/+12
2023-10-23bcachefs: Check for errors from register_shrinker()Kent Overstreet1-1/+1
2023-10-23bcachefs: Assorted journal refactoringKent Overstreet4-68/+67
2023-10-23bcachefs: Delete dead journalling codeKent Overstreet3-118/+1
2023-10-23bcachefs: Improve journal error messagesKent Overstreet1-7/+14
2023-10-23bcachefs: Be more careful in bch2_bkey_to_text()Kent Overstreet1-5/+13
2023-10-23bcachefs: Inode delete doesn't need to flush key cache anymoreKent Overstreet1-9/+2
2023-10-23bcachefs: Fix a btree transaction iter overflowKent Overstreet1-0/+3
2023-10-23bcachefs: Fix a 64 bit divideKent Overstreet1-1/+1
2023-10-23bcachefs: Improve journal entry validate codeKent Overstreet1-17/+16
2023-10-23bcachefs: Deadlock prevention for ei_pagecache_lockKent Overstreet3-2/+72
2023-10-23bcachefs: Hack around bch2_varint_decode invalid readsKent Overstreet2-0/+6
2023-10-23bcachefs: Fix missing memalloc_nofs_restore()Kent Overstreet1-1/+1
2023-10-23bcachefs: Fix btree key cache shutdownKent Overstreet2-0/+4
2023-10-23bcachefs: Add accounting for dirty btree nodes/keysKent Overstreet8-15/+69
2023-10-23bcachefs: Fix btree iterator leakKent Overstreet1-1/+3
2023-10-23bcachefs: Inline make_bfloat() into __build_ro_aux_tree()Kent Overstreet1-48/+46
2023-10-23bcachefs: use a radix tree for inum bitmap in fsckKent Overstreet1-26/+13
2023-10-23bcachefs: New varintsKent Overstreet10-74/+210
2023-10-23bcachefs: Fix build warning when CONFIG_BCACHEFS_DEBUG=nKent Overstreet1-3/+4
2023-10-23bcachefs: Drop typechecking from bkey_cmp_packed()Kent Overstreet7-59/+18
2023-10-23bcachefs: More inlinining in the btree key cache codeKent Overstreet1-0/+1
2023-10-23bcachefs: Fix spurious transaction restartsKent Overstreet2-15/+26
2023-10-23bcachefs: Add a single slot percpu buf for btree itersKent Overstreet3-27/+59
2023-10-23bcachefs: Use attach_page_private and detach_page_privateMatthew Wilcox (Oracle)1-25/+4
2023-10-23bcachefs: Remove page_state_init_for_readMatthew Wilcox (Oracle)1-6/+0
2023-10-23bcachefs: Build fixes for 32bit x86Kent Overstreet3-3/+8
2023-10-23bcachefs: Improved inode create optimizationKent Overstreet3-99/+54
2023-10-23bcachefs: Report inode counts via statfsKent Overstreet1-2/+8
2023-10-23bcachefs: add const annotations to bset.cKent Overstreet2-10/+10
2023-10-23bcachefs: Don't embed btree iters in btree_transKent Overstreet2-14/+3
2023-10-23bcachefs: Split out debug_check_btree_accountingKent Overstreet2-1/+3
2023-10-23bcachefs: Drop sysfs interface to debug parametersKent Overstreet15-109/+50
2023-10-23bcachefs: Minor journal reclaim improvementKent Overstreet2-40/+50
2023-10-23bcachefs: Inode create optimizationKent Overstreet5-50/+101
2023-10-23bcachefs: Improve check for when bios are physically contiguousKent Overstreet1-1/+1
2023-10-23bcachefs: Fix spurious transaction restartsKent Overstreet2-0/+6
2023-10-23bcachefs: Improve tracing for transaction restartsKent Overstreet6-38/+98
2023-10-23bcachefs: Fix stack corruptionKent Overstreet1-3/+2
2023-10-23bcachefs: Use cached iterators for inode updatesKent Overstreet3-45/+72
2023-10-23bcachefs: fiemap fixesKent Overstreet1-10/+13
2023-10-23bcachefs: Fix btree updates when mixing cached and non cached iteratorsKent Overstreet4-7/+15
2023-10-23bcachefs: Add mode to bch2_inode_to_textKent Overstreet1-0/+2
2023-10-23bcachefs: Always write a journal entry when stopping journalKent Overstreet1-3/+5