aboutsummaryrefslogtreecommitdiff
path: root/fs
AgeCommit message (Expand)AuthorFilesLines
2023-10-22bcachefs: clean up post-eof folios on -ENOSPCGravatar Brian Foster 1-2/+11
2023-10-22bcachefs: fix truncate overflow if folio is beyond EOFGravatar Brian Foster 1-4/+13
2023-10-22bcachefs: Enable large foliosGravatar Kent Overstreet 1-0/+2
2023-10-22bcachefs: Check for folios that don't have bch_folio attachedGravatar Kent Overstreet 1-1/+7
2023-10-22bcachefs: bch2_readahead() large folio conversionGravatar Kent Overstreet 1-35/+83
2023-10-22bcachefs: filemap_get_contig_folios_d()Gravatar Kent Overstreet 1-27/+43
2023-10-22bcachefs: bch_folio_sector_state improvementsGravatar Kent Overstreet 1-59/+94
2023-10-22bcachefs: bch2_truncate_page() large folio conversionGravatar Kent Overstreet 1-31/+30
2023-10-22bcachefs: bch2_buffered_write large folio conversionGravatar Kent Overstreet 2-80/+114
2023-10-22bcachefs: bch_folio can now handle multi-order foliosGravatar Kent Overstreet 1-8/+20
2023-10-22bcachefs: More assorted large folio conversionGravatar Kent Overstreet 1-30/+29
2023-10-22bcachefs: bch2_seek_pagecache_data() folio conversionGravatar Kent Overstreet 1-7/+5
2023-10-22bcachefs: bch2_seek_pagecache_hole() folio conversionGravatar Kent Overstreet 1-34/+26
2023-10-22bcachefs: bio_for_each_segment_all() -> bio_for_each_folio_all()Gravatar Kent Overstreet 1-14/+12
2023-10-22bcachefs: Initial folio conversionGravatar Kent Overstreet 1-296/+317
2023-10-22bcachefs: Rename bch_page_state -> bch_folioGravatar Kent Overstreet 1-58/+66
2023-10-22bcachefs: Add a bch_page_state assertGravatar Kent Overstreet 1-0/+2
2023-10-22bcachefs: Add a cond_resched() call to journal_keys_sort()Gravatar Kent Overstreet 1-0/+2
2023-10-22bcachefs: Improve trace_move_extent_fail()Gravatar Kent Overstreet 2-7/+90
2023-10-22bcachefs: Print out counters correctlyGravatar Kent Overstreet 1-2/+2
2023-10-22bcachefs: Add missing bch2_err_class() callGravatar Kent Overstreet 1-1/+1
2023-10-22bcachefs: Rip out code for storing backpointers in alloc keysGravatar Kent Overstreet 11-336/+135
2023-10-22bcachefs: use reservation for log messages during recoveryGravatar Brian Foster 3-14/+38
2023-10-22bcachefs: Improve trans_restart_split_race tracepointGravatar Kent Overstreet 3-5/+32
2023-10-22bcachefs: Data update path no longer leaves cached replicasGravatar Kent Overstreet 1-0/+11
2023-10-22bcachefs: Rhashtable based buckets_in_flight for copygcGravatar Kent Overstreet 2-86/+139
2023-10-22bcachefs: Use BTREE_ITER_INTENT in ec_stripe_update_extent()Gravatar Kent Overstreet 4-7/+10
2023-10-22bcachefs: move snapshot_t to subvolume_types.hGravatar Kent Overstreet 2-12/+12
2023-10-22bcachefs: Fix bch2_get_key_or_hole()Gravatar Kent Overstreet 1-4/+11
2023-10-22bcachefs: Check return code from need_whiteout_for_snapshot()Gravatar Kent Overstreet 1-3/+8
2023-10-22bcachefs: bch2_dev_freespace_init() Print out status every 10 secondsGravatar Kent Overstreet 1-2/+10
2023-10-22bcachefs: Run freespace init in device hot add pathGravatar Kent Overstreet 1-0/+4
2023-10-22bcachefs: Improved copygc wait debuggingGravatar Kent Overstreet 2-1/+10
2023-10-22bcachefs: Call bch2_path_put_nokeep() before bch2_path_put()Gravatar Kent Overstreet 1-3/+3
2023-10-22bcachefs: drop unnecessary journal stuck check from space calculationGravatar Brian Foster 1-18/+1
2023-10-22bcachefs: refactor journal stuck checking into standalone helperGravatar Brian Foster 1-22/+63
2023-10-22bcachefs: gracefully unwind journal res slowpath on shutdownGravatar Brian Foster 1-0/+7
2023-10-22bcachefs: more aggressive fast path write buffer key flushingGravatar Brian Foster 1-21/+22
2023-10-22bcachefs: use dedicated workqueue for tasks holding write refsGravatar Brian Foster 5-5/+15
2023-10-22bcachefs: remove unused bch2_trans_log_msg()Gravatar Brian Foster 2-13/+0
2023-10-22bcachefs: Fix bch2_verify_bucket_evacuated()Gravatar Kent Overstreet 1-0/+5
2023-10-22bcachefs: verify_bucket_evacuated() -> set_btree_iter_dontneed()Gravatar Kent Overstreet 1-0/+3
2023-10-22bcachefs: Make reconstruct_alloc quieterGravatar Kent Overstreet 2-36/+39
2023-10-22bcachefs: Fix an unhandled transaction restart errorGravatar Kent Overstreet 1-0/+5
2023-10-22bcachefs: Fix nocow write path closure bugGravatar Kent Overstreet 1-4/+4
2023-10-22bcachefs: Nocow write error path fixGravatar Kent Overstreet 1-11/+7
2023-10-22bcachefs: Fix bch2_extent_fallocate() in nocow modeGravatar Kent Overstreet 2-0/+9
2023-10-22bcachefs: Add an assert in inode_write for -ENOENTGravatar Kent Overstreet 1-0/+5
2023-10-22bcachefs: Fix bch2_evict_subvolume_inodes()Gravatar Kent Overstreet 6-38/+81
2023-10-22bcachefs: Improve error handling in bch2_ioctl_subvolume_destroy()Gravatar Kent Overstreet 1-7/+8