summaryrefslogtreecommitdiff
path: root/fs/bcachefs/fs-io.c
AgeCommit message (Expand)Author
2023-10-22bcachefs: EINTR -> BCH_ERR_transaction_restartKent Overstreet
2023-10-22bcachefs: Always use percpu_ref_tryget_live() on c->writesKent Overstreet
2023-10-22bcachefs: Delete bch_writepageKent Overstreet
2023-10-22bcachefs: Go emergency RO when i_blocks underflowsKent Overstreet
2023-10-22bcachefs: Don't skip triggers in fcollapse()Kent Overstreet
2023-10-22bcachefs: Convert some WARN_ONs to WARN_ON_ONCEKent Overstreet
2023-10-22bcachefs: Fix dio write path with loopback dio modeKent Overstreet
2023-10-22bcachefs: Use bio_iov_vecs_to_alloc()Kent Overstreet
2023-10-22bcachefs: Check for stale dirty pointer before readsKent Overstreet
2023-10-22bcachefs: BTREE_ITER_FILTER_SNAPSHOTS is selected automaticallyKent Overstreet
2023-10-22bcachefs: Fix an assertion in bch2_truncate()Kent Overstreet
2023-10-22bcachefs: Convert a BUG_ON() to a warningKent Overstreet
2023-10-22bcachefs: Fix page state after fallocateKent Overstreet
2023-10-22bcachefs: Fix page state when reading into !PageUptodate pagesKent Overstreet
2023-10-22bcachefs: Kill PAGE_SECTOR_SHIFTKent Overstreet
2023-10-22bcachefs: Apply workaround for too many btree iters to read pathKent Overstreet
2023-10-22bcachefs: SECTOR_DIRTY_RESERVEDKent Overstreet
2023-10-22bcachefs: Fix i_sectors_leak in bch2_truncate_pageKent Overstreet
2023-10-22bcachefs: Fix an i_sectors accounting bugKent Overstreet
2023-10-22bcachefs: Don't check for -ENOSPC in page writebackKent Overstreet
2023-10-22bcachefs: Fallocate fixesKent Overstreet
2023-10-22bcachefs: Switch fsync to use bi_journal_seqKent Overstreet
2023-10-22bcachefs: Fix restart handling in for_each_btree_key()Kent Overstreet
2023-10-22bcachefs: bch2_trans_exit() no longer returns errorsKent Overstreet
2023-10-22bcachefs: Convert io paths for snapshotsKent Overstreet
2023-10-22bcachefs: Plumb through subvolume idKent Overstreet
2023-10-22bcachefs: btree_pathKent Overstreet
2023-10-22bcachefs: Reduce iter->trans usageKent Overstreet
2023-10-22bcachefs: Fix an unhandled transaction restartKent Overstreet
2023-10-22bcachefs: Use bch2_trans_begin() more consistentlyKent Overstreet
2023-10-22bcachefs: Always check for transaction restartsKent Overstreet
2023-10-22bcachefs: Use bch2_inode_find_by_inum() in truncateKent Overstreet
2023-10-22bcachefs: Fix a memory leak in the dio write pathKent Overstreet
2023-10-22bcachefs: fix truncate without a size changeDan Robertson
2023-10-22bcachefs: fix truncate with ATTR_MODEKent Overstreet
2023-10-22bcachefs: Improve iter->should_be_lockedKent Overstreet
2023-10-22bcachefs: Fix a memory leak in dio write pathKent Overstreet
2023-10-22bcachefs: Preallocate transaction memKent Overstreet
2023-10-22bcachefs: Don't use bch_write_op->cl for delivering completionsKent Overstreet
2023-10-22bcachefs: Fix for buffered writes getting -ENOSPCKent Overstreet
2023-10-22bcachefs: Make bch2_remap_range respect O_SYNCKent Overstreet
2023-10-22bcachefs: Ratelimiting for writeback IOsKent Overstreet
2023-10-22bcachefs: Ensure that fpunch updates inode timestampsKent Overstreet
2023-10-22bcachefs: Refactor bchfs_fallocate() to not nest btree_trans on stackKent Overstreet
2023-10-22bcachefs: Require all btree iterators to be freedKent Overstreet
2023-10-22bcachefs: Kill reflink optionKent Overstreet
2023-10-22bcachefs: Fix read retry path for indirect extentsKent Overstreet
2023-10-22bcachefs: Rename BTREE_ID enums for consistency with other enumsKent Overstreet
2023-10-22bcachefs: Fix bch2_btree_iter_peek_prev()Kent Overstreet
2023-10-22bcachefs: Fix loopback in dio modeKent Overstreet