summaryrefslogtreecommitdiff
path: root/fs/bcachefs/inode.c
AgeCommit message (Expand)AuthorFilesLines
2023-10-23bcachefs: Improve inode deletion codeKent Overstreet1-31/+14
2023-10-23bcachefs: Require all btree iterators to be freedKent Overstreet1-0/+1
2023-10-23bcachefs: Rename BTREE_ID enums for consistency with other enumsKent Overstreet1-9/+9
2023-10-23bcachefs: Don't use inode btree key cache in fsck codeKent Overstreet1-4/+15
2023-10-23bcachefs: Fix a shift greater than type sizeKent Overstreet1-1/+1
2023-10-23bcachefs: bch2_trans_get_iter() no longer returns errorsKent Overstreet1-6/+0
2023-10-23bcachefs: bch2_btree_delete_range_trans()Kent Overstreet1-10/+10
2023-10-23bcachefs: Don't use bkey cache for inode update in fsckKent Overstreet1-4/+10
2023-10-23bcachefs: Inode delete doesn't need to flush key cache anymoreKent Overstreet1-9/+2
2023-10-23bcachefs: Fix btree iterator leakKent Overstreet1-1/+3
2023-10-23bcachefs: New varintsKent Overstreet1-54/+133
2023-10-23bcachefs: Improved inode create optimizationKent Overstreet1-92/+47
2023-10-23bcachefs: Inode create optimizationKent Overstreet1-44/+93
2023-10-23bcachefs: Use cached iterators for inode updatesKent Overstreet1-40/+64
2023-10-23bcachefs: Add mode to bch2_inode_to_textKent Overstreet1-0/+2
2023-10-23bcachefs: Kill bkey_type_successorKent Overstreet1-16/+16
2023-10-23bcachefs: Make sure we're releasing btree iteratorsKent Overstreet1-36/+24
2023-10-23bcachefs: Split out btree_trigger_flagsKent Overstreet1-3/+3
2023-10-23bcachefs: Kill BTREE_INSERT_ATOMICKent Overstreet1-1/+0
2023-10-23bcachefs: Convert all bch2_trans_commit() users to BTREE_INSERT_ATOMICKent Overstreet1-1/+1
2023-10-23bcachefs: Initialize padding space after alloc bkeyJustin Husted1-4/+4
2023-10-23bcachefs: Add missing error checking in bch2_find_by_inum_trans()Kent Overstreet1-3/+8
2023-10-23bcachefs: Factor out fs-common.cKent Overstreet1-14/+25
2023-10-23bcachefs: Don't use sha256 for siphash str hash keyKent Overstreet1-3/+4
2023-10-23bcachefs: bch2_inode_peek()/bch2_inode_write()Kent Overstreet1-0/+47
2023-10-23bcachefs: Kill deferred btree updatesKent Overstreet1-4/+2
2023-10-23bcachefs: add inode_generation_to_text methodKent Overstreet1-0/+3
2023-10-23bcachefs: More work to avoid transaction restartsKent Overstreet1-1/+1
2023-10-23bcachefs: Fsck locking improvementsKent Overstreet1-17/+18
2023-10-23bcachefs: trans_for_each_iter()Kent Overstreet1-2/+2
2023-10-23bcachefs: Only get btree iters from btree transactionsKent Overstreet1-5/+7
2023-10-23bcachefs: convert bch2_btree_insert_at() usage to bch2_trans_commit()Kent Overstreet1-13/+16
2023-10-23bcachefs: bch2_ioc_reinherit_attrs()Kent Overstreet1-1/+2
2023-10-23bcachefs: add bcachefs_effective xattrsKent Overstreet1-1/+6
2023-10-23bcachefs: merge BCH_INODE_FIELDS_INHERIT/BCH_INODE_OPTSKent Overstreet1-2/+2
2023-10-23bcachefs: use x-macros more consistentlyKent Overstreet1-10/+10
2023-10-23bcachefs: Make bkey types globally uniqueKent Overstreet1-59/+49
2023-10-23bcachefs: revamp to_text methodsKent Overstreet1-7/+4
2023-10-23bcachefs: kill extent_insert_hookKent Overstreet1-27/+10
2023-10-23bcachefs: fix bch2_val_to_text()Kent Overstreet1-2/+4
2023-10-23bcachefs: bch2_trans_update() now takes struct btree_insert_entryKent Overstreet1-1/+2
2023-10-23bcachefs: Initial commitKent Overstreet1-0/+517