aboutsummaryrefslogtreecommitdiff
path: root/fs/bcachefs/fs.c
AgeCommit message (Expand)AuthorFilesLines
2023-10-22bcachefs: Kill BTREE_INSERT_NOUNLOCKKent Overstreet1-9/+3
2023-10-22bcachefs: Use bch2_trans_begin() more consistentlyKent Overstreet1-0/+2
2023-10-22Revert "bcachefs: statfs bfree and bavail should be the same"Kent Overstreet1-2/+2
2023-10-22bcachefs: statfs bfree and bavail should be the sameDan Robertson1-2/+2
2023-10-22bcachefs: fix truncate with ATTR_MODEKent Overstreet1-4/+7
2023-10-22bcachefs: mount: fix null deref with null devnameDan Robertson1-3/+3
2023-10-22bcachefs: Preallocate transaction memKent Overstreet1-1/+1
2023-10-22bcachefs: Don't use uuid in tracepointsKent Overstreet1-0/+2
2023-10-22bcachefs: statfs resports incorrect avail blocksDan Robertson1-2/+2
2023-10-22bcachefs: avoid out-of-bounds in split_devsStijn Tintel1-0/+4
2023-10-22bcachefs: Fix time handlingKent Overstreet1-1/+3
2023-10-22bcachefs: Ensure that fpunch updates inode timestampsKent Overstreet1-1/+1
2023-10-22bcachefs: Replace bch2_btree_iter_next() calls with bch2_btree_iter_advanceKent Overstreet1-1/+1
2023-10-22bcachefs: Require all btree iterators to be freedKent Overstreet1-0/+3
2023-10-22bcachefs: Fix read retry path for indirect extentsKent Overstreet1-1/+3
2023-10-22bcachefs: Kill ei_str_hashKent Overstreet1-4/+3
2023-10-22bcachefs: Use __bch2_trans_do() in a few more placesKent Overstreet1-33/+19
2023-10-22bcachefs: Rename BTREE_ID enums for consistency with other enumsKent Overstreet1-1/+1
2023-10-22bcachefs: Reduce/kill BKEY_PADDED useKent Overstreet1-8/+8
2023-10-22bcachefs: Flag inodes that had btree update errorsKent Overstreet1-0/+1
2023-10-22bcachefs: Don't use bkey cache for inode update in fsckKent Overstreet1-1/+1
2023-10-22bcachefs: Set preallocated transaction mem to avoid restartsKent Overstreet1-1/+2
2023-10-22bcachefs: Deadlock prevention for ei_pagecache_lockKent Overstreet1-0/+5
2023-10-22bcachefs: Build fixes for 32bit x86Kent Overstreet1-1/+6
2023-10-22bcachefs: Report inode counts via statfsKent Overstreet1-2/+8
2023-10-22bcachefs: Fix stack corruptionKent Overstreet1-3/+2
2023-10-22bcachefs: fiemap fixesKent Overstreet1-10/+13
2023-10-22bcachefs: Fix rare use after free in read pathKent Overstreet1-5/+6
2023-10-22bcachefs: Fix for passing target= opts as mount optsKent Overstreet1-6/+19
2023-10-22bcachefs: Fix journal_seq_copy()Kent Overstreet1-11/+14
2023-10-22bcachefs: Fix unmount pathKent Overstreet1-88/+73
2023-10-22bcachefs: Don't fail mount if device has been removedKent Overstreet1-1/+19
2023-10-22bcachefs: Don't report inodes to statfsKent Overstreet1-2/+2
2023-10-22bcachefs: Turn c->state_lock into an rwsemKent Overstreet1-6/+6
2023-10-22bcachefs: fix stack corruptionYuxuan Shui1-1/+1
2023-10-22bcachefs: Add another mssing bch2_trans_iter_put() callKent Overstreet1-2/+5
2023-10-22bcachefs: Kill BTREE_INSERT_ATOMICKent Overstreet1-6/+0
2023-10-22bcachefs: Update directory timestamps during linkJustin Husted1-3/+9
2023-10-22bcachefs: bkey_on_stackKent Overstreet1-11/+18
2023-10-22bcachefs: Fix setting of attributes mask in getattrKent Overstreet1-0/+5
2023-10-22bcachefs: Switch to .iterate_shared for readdirKent Overstreet1-32/+13
2023-10-22bcachefs: Kill some dependencies on ei_inodeKent Overstreet1-28/+0
2023-10-22bcachefs: Factor out fs-common.cKent Overstreet1-362/+133
2023-10-22bcachefs: bch2_inode_peek()/bch2_inode_write()Kent Overstreet1-113/+87
2023-10-22bcachefs: Trust inode in btree over bch_inode_infoKent Overstreet1-7/+10
2023-10-22bcachefs: Kill deferred btree updatesKent Overstreet1-31/+11
2023-10-22bcachefs: Cleanup i_nlink handlingKent Overstreet1-18/+4
2023-10-22bcachefs: Fix fiemap (again)Kent Overstreet1-1/+2
2023-10-22bcachefs: Optimize fiemapKent Overstreet1-26/+32
2023-10-22bcachefs: Inline some fast pathsKent Overstreet1-1/+1