summaryrefslogtreecommitdiff
path: root/fs/bcachefs/fs.c
AgeCommit message (Expand)AuthorFilesLines
2023-10-23bcachefs: bch2_inode_peek()/bch2_inode_write()Kent Overstreet1-113/+87
2023-10-23bcachefs: Trust inode in btree over bch_inode_infoKent Overstreet1-7/+10
2023-10-23bcachefs: Kill deferred btree updatesKent Overstreet1-31/+11
2023-10-23bcachefs: Cleanup i_nlink handlingKent Overstreet1-18/+4
2023-10-23bcachefs: Fix fiemap (again)Kent Overstreet1-1/+2
2023-10-23bcachefs: Optimize fiemapKent Overstreet1-26/+32
2023-10-23bcachefs: Inline some fast pathsKent Overstreet1-1/+1
2023-10-23bcachefs: Don't flush journal from bch2_vfs_write_inode()Kent Overstreet1-6/+3
2023-10-23bcachefs: ReflinkKent Overstreet1-6/+36
2023-10-23bcachefs: Export correct blocksize to vfsKent Overstreet1-8/+8
2023-10-23bcachefs: Refactor various code to not be extent specificKent Overstreet1-19/+25
2023-10-23bcachefs: Always touch page state with page lockedKent Overstreet1-1/+1
2023-10-23bcachefs: Improve bch2_lock_inodes()Kent Overstreet1-4/+6
2023-10-23bcachefs: fix a mount error pathKent Overstreet1-1/+1
2023-10-23bcachefs: More work to avoid transaction restartsKent Overstreet1-9/+8
2023-10-23bcachefs: Avoid spurious transaction restartsKent Overstreet1-0/+1
2023-10-23bcachefs: some improvements to startup messages and optionsKent Overstreet1-0/+3
2023-10-23bcachefs: copy correct journal_seq to dir in createKent Overstreet1-1/+1
2023-10-23bcachefs: Return errors from for_each_btree_key()Kent Overstreet1-5/+5
2023-10-23bcachefs: Only get btree iters from btree transactionsKent Overstreet1-4/+7
2023-10-23bcachefs: Verify fs hasn't been modified before going rwKent Overstreet1-0/+1
2023-10-23bcachefs: Go rw lazilyKent Overstreet1-6/+4
2023-10-23bcachefs: Make deferred inode updates a mount optionKent Overstreet1-12/+14
2023-10-23bcachefs: Use deferred btree updates for inode updatesKent Overstreet1-2/+21
2023-10-23bcachefs: Lots of option handling improvementsKent Overstreet1-1/+1
2023-10-23bcachefs: bch2_ioc_reinherit_attrs()Kent Overstreet1-28/+3
2023-10-23bcachefs: rename keeps inheritable inode opts consistentKent Overstreet1-0/+84
2023-10-23bcachefs: bch2_fs_quota_transferKent Overstreet1-21/+46
2023-10-23bcachefs: refactor bch_fs_usageKent Overstreet1-5/+3
2023-10-23bcachefs: Track nr_inodes with the key marking machineryKent Overstreet1-6/+1
2023-10-23bcachefs: Make bkey types globally uniqueKent Overstreet1-6/+6
2023-10-23bcachefs: revamp to_text methodsKent Overstreet1-1/+1
2023-10-23bcachefs: extent_for_each_ptr_decode()Kent Overstreet1-9/+9
2023-10-23bcachefs: kill extent_insert_hookKent Overstreet1-6/+6
2023-10-23bcachefs: Account for internal fragmentation betterKent Overstreet1-3/+6
2023-10-23bcachefs: fix fsync after createKent Overstreet1-1/+3
2023-10-23bcachefs: fix rename + fsyncKent Overstreet1-0/+4
2023-10-23bcachefs: Use ei_update_lock consistentlyKent Overstreet1-0/+42
2023-10-23bcachefs: bch2_trans_update() now takes struct btree_insert_entryKent Overstreet1-1/+1
2023-10-23bcachefs: Fix mtime/ctime updatesKent Overstreet1-19/+13
2023-10-23bcachefs: Simplify bch2_write_inode_trans, fix lockdep splatKent Overstreet1-24/+9
2023-10-23bcachefs: Initial commitKent Overstreet1-0/+1773