summaryrefslogtreecommitdiff
path: root/fs/bcachefs/fs-io.c
AgeCommit message (Expand)Author
2023-10-22bcachefs: More dio inliningKent Overstreet
2023-10-22bcachefs: Error message improvementKent Overstreet
2023-10-22bcachefs: Improve a few warningsKent Overstreet
2023-10-22bcachefs: Minor dio write path improvementsKent Overstreet
2023-10-22bcachefs: Factor out two_state_shared_lockKent Overstreet
2023-10-22bcachefs: Kill BCH_WRITE_FLUSHKent Overstreet
2023-10-22bcachefs: DIO write path optimizationKent Overstreet
2023-10-22bcachefs: BCH_WRITE_SYNCKent Overstreet
2023-10-22bcachefs: Fix a spurious warningKent Overstreet
2023-10-22bcachefs: Fix buffered write path for generic/275Kent Overstreet
2023-10-22bcachefs: Assorted checkpatch fixesKent Overstreet
2023-10-22bcachefs: Quota fixesKent Overstreet
2023-10-22bcachefs: Fix for not dropping privs in fallocateKent Overstreet
2023-10-22bcachefs: Fix bch2_write_begin()Kent Overstreet
2023-10-22bcachefs: Reflink now respects quotasKent Overstreet
2023-10-22bcachefs: Kill io_in_flight semaphoreKent Overstreet
2023-10-22bcachefs: Add private error codes for ENOSPCKent Overstreet
2023-10-22bcachefs: Errcodes can now subtype standard error codesKent Overstreet
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