summaryrefslogtreecommitdiffstats
path: root/fs/bcachefs/fs-io.c
Commit message (Expand)AuthorAgeFilesLines
* bcachefs: Fix missing write refs in fs fio pathsKent Overstreet2024-04-131-8/+8
* bcachefs: fix incorrect usage of REQ_OP_FLUSHChristoph Hellwig2024-01-221-1/+1
* bcachefs: Fix excess transaction restarts in __bchfs_fallocate()Kent Overstreet2024-01-211-2/+5
* bcachefs: return from fsync on writeback error to avoid early shutdownBrian Foster2024-01-011-5/+9
* bcachefs: kill INODE_LOCK, use lock_two_nondirectories()Kent Overstreet2024-01-011-2/+4
* bcachefs: Heap allocate btree_transKent Overstreet2023-10-221-46/+38
* bcachefs: remove redundant initializations of variables start_offset and end_...Colin Ian King2023-10-221-2/+2
* bcachefs: New io_misc.c helpersKent Overstreet2023-10-221-190/+19
* bcachefs: Break up io.cKent Overstreet2023-10-221-1/+2
* bcachefs: Add btree_trans* to inode_set_fnJoshua Ashton2023-10-221-4/+8
* bcachefs: Split up fs-io.[ch]Kent Overstreet2023-10-221-2783/+18
* bcachefs: Fix assorted checkpatch nitsKent Overstreet2023-10-221-1/+1
* bcachefs: Fix lock thrashing in __bchfs_fallocate()Kent Overstreet2023-10-221-25/+56
* bcachefs: Fix folio leak in folio_hole_offset()Kent Overstreet2023-10-221-0/+1
* bcachefs: Fallocate now checks page cacheKent Overstreet2023-10-221-22/+61
* bcachefs: Delete redundant log messagesKent Overstreet2023-10-221-6/+1
* bcachefs: Assorted sparse fixesKent Overstreet2023-10-221-3/+3
* bcachefs: Check for ERR_PTR() from filemap_lock_folio()Kent Overstreet2023-10-221-5/+5
* bcachefs: fs-io: Eliminate GFP_NOFS usageKent Overstreet2023-10-221-3/+4
* bcachefs: Avoid __GFP_NOFAILKent Overstreet2023-10-221-41/+50
* bcachefs: Fix quotas + snapshotsKent Overstreet2023-10-221-1/+6
* bcachefs: folio pos to bch_folio_sector index helperBrian Foster2023-10-221-11/+17
* bcachefs: use u64 for folio end pos to avoid overflowsBrian Foster2023-10-221-11/+17
* bcachefs: clean up post-eof folios on -ENOSPCBrian Foster2023-10-221-2/+11
* bcachefs: fix truncate overflow if folio is beyond EOFBrian Foster2023-10-221-4/+13
* bcachefs: Check for folios that don't have bch_folio attachedKent Overstreet2023-10-221-1/+7
* bcachefs: bch2_readahead() large folio conversionKent Overstreet2023-10-221-35/+83
* bcachefs: filemap_get_contig_folios_d()Kent Overstreet2023-10-221-27/+43
* bcachefs: bch_folio_sector_state improvementsKent Overstreet2023-10-221-59/+94
* bcachefs: bch2_truncate_page() large folio conversionKent Overstreet2023-10-221-31/+30
* bcachefs: bch2_buffered_write large folio conversionKent Overstreet2023-10-221-80/+109
* bcachefs: bch_folio can now handle multi-order foliosKent Overstreet2023-10-221-8/+20
* bcachefs: More assorted large folio conversionKent Overstreet2023-10-221-30/+29
* bcachefs: bch2_seek_pagecache_data() folio conversionKent Overstreet2023-10-221-7/+5
* bcachefs: bch2_seek_pagecache_hole() folio conversionKent Overstreet2023-10-221-34/+26
* bcachefs: bio_for_each_segment_all() -> bio_for_each_folio_all()Kent Overstreet2023-10-221-14/+12
* bcachefs: Initial folio conversionKent Overstreet2023-10-221-296/+317
* bcachefs: Rename bch_page_state -> bch_folioKent Overstreet2023-10-221-58/+66
* bcachefs: Add a bch_page_state assertKent Overstreet2023-10-221-0/+2
* bcachefs: Private error codes: ENOMEMKent Overstreet2023-10-221-7/+13
* 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