summaryrefslogtreecommitdiff
path: root/fs/bcachefs/fs-io.c
AgeCommit message (Expand)Author
2023-10-22bcachefs: Mark space as unallocated on write failureKent Overstreet
2023-10-22bcachefs: Truncate/fpunch now works on block boundaries, not pageKent Overstreet
2023-10-22bcachefs: Count reserved extents as holesKent Overstreet
2023-10-22bcachefs: Handle partial pages in seek data/holeKent Overstreet
2023-10-22bcachefs: Change buffered write path to write to partial pagesKent Overstreet
2023-10-22bcachefs: Change __bch2_writepage() to not write to holesKent Overstreet
2023-10-22bcachefs: Fix bch2_seek_data()Kent Overstreet
2023-10-22bcachefs: Refactor various code to not be extent specificKent Overstreet
2023-10-22bcachefs: Dont't call bch2_trans_begin_updates() in bch2_extent_update()Kent Overstreet
2023-10-22bcachefs: Add offset_into_extent param to bch2_read_extent()Kent Overstreet
2023-10-22bcachefs: Track dirtyness at sector level, not pageKent Overstreet
2023-10-22bcachefs: Kill page_state_cmpxchgKent Overstreet
2023-10-22bcachefs: Always touch page state with page lockedKent Overstreet
2023-10-22bcachefs: Kill direct access to bi_io_vecKent Overstreet
2023-10-22bcachefs: More work to avoid transaction restartsKent Overstreet
2023-10-22bcachefs: Delete duplicate codeKent Overstreet
2023-10-22bcachefs: Fix fsync error reportingKent Overstreet
2023-10-22bcachefs: Return errors from for_each_btree_key()Kent Overstreet
2023-10-22bcachefs: (invalidate|release)_folio fixesKent Overstreet
2023-10-22bcachefs: trans_for_each_iter()Kent Overstreet
2023-10-22bcachefs: Only get btree iters from btree transactionsKent Overstreet
2023-10-22bcachefs: Make deferred inode updates a mount optionKent Overstreet
2023-10-22bcachefs: Remove direct use of bch2_btree_iter_link()Kent Overstreet
2023-10-22bcachefs: Use deferred btree updates for inode updatesKent Overstreet
2023-10-22bcachefs: Fix check for if extent update is allocatingKent Overstreet
2023-10-22bcachefs: dio arithmetic improvementsKent Overstreet
2023-10-22bcachefs: Fix a dio bugKent Overstreet
2023-10-22bcachefs: Make bkey types globally uniqueKent Overstreet
2023-10-22bcachefs: Fix a btree iter usage errorKent Overstreet
2023-10-22bcachefs: Clean up, possixly fix page disk reservation accountingKent Overstreet
2023-10-22bcachefs: Fix an error pathKent Overstreet
2023-10-22bcachefs: extent_for_each_ptr_decode()Kent Overstreet
2023-10-22bcachefs: Split out alloc_background.cKent Overstreet
2023-10-22bcachefs: kill extent_insert_hookKent Overstreet
2023-10-22bcachefs: kill i_sectors_hookKent Overstreet
2023-10-22bcachefs: convert fcollapse to bch2_extent_update()Kent Overstreet
2023-10-22bcachefs: convert fpunch to bch2_extent_update()Kent Overstreet
2023-10-22bcachefs: convert truncate to bch2_extent_update()Kent Overstreet
2023-10-22bcachefs: convert bchfs_write_index_update() to bch2_extent_update()Kent Overstreet
2023-10-22bcachefs: bch2_extent_trim_atomic()Kent Overstreet
2023-10-22bcachefs: minor fsync fixKent Overstreet
2023-10-22bcachefs: fix mtime/ctime update on truncateKent Overstreet
2023-10-22bcachefs: Fix mtime/ctime updatesKent Overstreet
2023-10-22bcachefs: Simplify bch2_write_inode_trans, fix lockdep splatKent Overstreet
2023-10-22bcachefs: Convert raw uses of bch2_btree_iter_link() to new transactionsKent Overstreet
2023-10-22bcachefs: Initial commitKent Overstreet