summaryrefslogtreecommitdiffstats
path: root/fs/bcachefs/fs-io.c
Commit message (Expand)AuthorAgeFilesLines
* bcachefs: Nocow supportKent Overstreet2023-10-221-9/+89
* bcachefs: Unwritten extents supportKent Overstreet2023-10-221-7/+7
* bcachefs: bch2_extent_fallocate()Kent Overstreet2023-10-221-26/+5
* bcachefs: Debug mode for c->writes referencesKent Overstreet2023-10-221-2/+2
* bcachefs: Use for_each_btree_key_upto() more consistentlyKent Overstreet2023-10-221-13/+13
* bcachefs: bch2_inode_opts_get()Kent Overstreet2023-10-221-11/+23
* bcachefs: New bpos_cmp(), bkey_cmp() replacementsKent Overstreet2023-10-221-6/+6
* bcachefs: More dio inliningKent Overstreet2023-10-221-10/+14
* bcachefs: Error message improvementKent Overstreet2023-10-221-1/+3
* bcachefs: Improve a few warningsKent Overstreet2023-10-221-5/+11
* bcachefs: Minor dio write path improvementsKent Overstreet2023-10-221-33/+54
* bcachefs: Factor out two_state_shared_lockKent Overstreet2023-10-221-25/+25
* bcachefs: Kill BCH_WRITE_FLUSHKent Overstreet2023-10-221-7/+52
* bcachefs: DIO write path optimizationKent Overstreet2023-10-221-72/+103
* bcachefs: BCH_WRITE_SYNCKent Overstreet2023-10-221-0/+2
* bcachefs: Fix a spurious warningKent Overstreet2023-10-221-1/+2
* bcachefs: Fix buffered write path for generic/275Kent Overstreet2023-10-221-4/+15
* bcachefs: Assorted checkpatch fixesKent Overstreet2023-10-221-1/+1
* bcachefs: Quota fixesKent Overstreet2023-10-221-12/+6
* bcachefs: Fix for not dropping privs in fallocateKent Overstreet2023-10-221-2/+5
* bcachefs: Fix bch2_write_begin()Kent Overstreet2023-10-221-1/+1
* bcachefs: Reflink now respects quotasKent Overstreet2023-10-221-5/+60
* bcachefs: Kill io_in_flight semaphoreKent Overstreet2023-10-221-4/+0
* bcachefs: Add private error codes for ENOSPCKent Overstreet2023-10-221-2/+2
* bcachefs: Errcodes can now subtype standard error codesKent Overstreet2023-10-221-18/+31
* bcachefs: EINTR -> BCH_ERR_transaction_restartKent Overstreet2023-10-221-11/+11
* bcachefs: Always use percpu_ref_tryget_live() on c->writesKent Overstreet2023-10-221-1/+1
* bcachefs: Delete bch_writepageKent Overstreet2023-10-221-14/+0
* bcachefs: Go emergency RO when i_blocks underflowsKent Overstreet2023-10-221-4/+9
* bcachefs: Don't skip triggers in fcollapse()Kent Overstreet2023-10-221-7/+1
* bcachefs: Convert some WARN_ONs to WARN_ON_ONCEKent Overstreet2023-10-221-3/+3
* bcachefs: Fix dio write path with loopback dio modeKent Overstreet2023-10-221-2/+2
* bcachefs: Use bio_iov_vecs_to_alloc()Kent Overstreet2023-10-221-5/+3
* bcachefs: Check for stale dirty pointer before readsKent Overstreet2023-10-221-2/+0
* bcachefs: BTREE_ITER_FILTER_SNAPSHOTS is selected automaticallyKent Overstreet2023-10-221-1/+1
* bcachefs: Fix an assertion in bch2_truncate()Kent Overstreet2023-10-221-1/+2
* bcachefs: Convert a BUG_ON() to a warningKent Overstreet2023-10-221-1/+1
* bcachefs: Fix page state after fallocateKent Overstreet2023-10-221-38/+111
* bcachefs: Fix page state when reading into !PageUptodate pagesKent Overstreet2023-10-221-20/+111
* bcachefs: Kill PAGE_SECTOR_SHIFTKent Overstreet2023-10-221-6/+6
* bcachefs: Apply workaround for too many btree iters to read pathKent Overstreet2023-10-221-0/+4
* bcachefs: SECTOR_DIRTY_RESERVEDKent Overstreet2023-10-221-37/+60
* bcachefs: Fix i_sectors_leak in bch2_truncate_pageKent Overstreet2023-10-221-0/+5
* bcachefs: Fix an i_sectors accounting bugKent Overstreet2023-10-221-0/+2
* bcachefs: Don't check for -ENOSPC in page writebackKent Overstreet2023-10-221-15/+14
* bcachefs: Fallocate fixesKent Overstreet2023-10-221-101/+100
* bcachefs: Switch fsync to use bi_journal_seqKent Overstreet2023-10-221-29/+29
* bcachefs: Fix restart handling in for_each_btree_key()Kent Overstreet2023-10-221-4/+4
* bcachefs: bch2_trans_exit() no longer returns errorsKent Overstreet2023-10-221-3/+4
* bcachefs: Convert io paths for snapshotsKent Overstreet2023-10-221-28/+36