summaryrefslogtreecommitdiffstats
path: root/fs
AgeCommit message (Expand)AuthorLines
2025-11-24btrfs: make btrfs_csum_one_bio() handle bs > ps without large foliosQu Wenruo-25/+67
2025-11-24btrfs: move struct reserve_ticket definition to space-info.cFilipe Manana-9/+9
2025-11-24btrfs: move and rename CSUM_FMT definitionDavid Sterba-22/+22
2025-11-24btrfs: tests: do trivial BTRFS_PATH_AUTO_FREE conversionsSun YangKai-12/+4
2025-11-24btrfs: raid56: remove sector_ptr structureQu Wenruo-169/+128
2025-11-24btrfs: raid56: move sector_ptr::uptodate into a dedicated bitmapQu Wenruo-35/+36
2025-11-24btrfs: raid56: remove sector_ptr::has_paddr memberQu Wenruo-20/+26
2025-11-24btrfs: simplify list initialization in btrfs_compr_pool_scan()Baolin Liu-3/+1
2025-11-24btrfs: scrub: factor out parity scrub code into a helperQu Wenruo-41/+52
2025-11-24btrfs: make sure extent and csum paths are always released in scrub_raid56_pa...Qu Wenruo-1/+1
2025-11-24btrfs: use kvcalloc for btrfs_bio::csum allocationQu Wenruo-3/+3
2025-11-24btrfs: don't generate any code from ASSERT() in release buildsGladyshev Ilya-3/+4
2025-11-24btrfs: introduce btrfs_bio::async_csumQu Wenruo-23/+67
2025-11-24btrfs: relax btrfs_inode::ordered_tree_lock IRQ locking contextQu Wenruo-39/+31
2025-11-24btrfs: remove btrfs_fs_info::compressed_write_workersQu Wenruo-32/+12
2025-11-24btrfs: make sure all btrfs_bio::end_io are called in task contextQu Wenruo-18/+46
2025-11-24btrfs: remove btrfs_bio::fs_info by extracting it from btrfs_bio::inodeQu Wenruo-81/+87
2025-11-24btrfs: headers cleanup to remove unnecessary local includesQu Wenruo-22/+21
2025-11-24btrfs: replace BTRFS_MAX_BIO_SECTORS with BIO_MAX_VECSQu Wenruo-8/+1
2025-11-24btrfs: replace const_ilog2() with ilog2()Andy Shevchenko-5/+4
2025-11-24btrfs: zoned: show statistics for zoned filesystemsJohannes Thumshirn-0/+53
2025-11-24btrfs: add ASSERTs on prealloc in qgroup functionsMiquel Sabaté Solà-4/+23
2025-11-24btrfs: apply the AUTO_K(V)FREE macros throughout the codeMiquel Sabaté Solà-186/+106
2025-11-24btrfs: define the AUTO_KFREE/AUTO_KVFREE helper macrosMiquel Sabaté Solà-0/+7
2025-11-24btrfs: declare free_ipath() via DEFINE_FREE()Miquel Sabaté Solà-18/+10
2025-11-24btrfs: scrub: cancel the run if there is a pending signalQu Wenruo-2/+3
2025-11-24btrfs: scrub: cancel the run if the process or fs is being frozenQu Wenruo-7/+43
2025-11-24btrfs: scrub: add cancel/pause/removed bg checks for raid56 parity stripesQu Wenruo-6/+17
2025-11-24btrfs: annotate as unlikely fs aborted checks in space flushing codeFilipe Manana-19/+18
2025-11-24btrfs: avoid space_info locking when checking if tickets are servedFilipe Manana-26/+42
2025-11-24btrfs: move ticket wakeup and finalization to remove_ticket()Filipe Manana-22/+18
2025-11-24btrfs: add data_race() in btrfs_account_ro_block_groups_free_space()Filipe Manana-1/+1
2025-11-24btrfs: remove pointless label and goto from unpin_extent_range()Filipe Manana-5/+3
2025-11-24btrfs: reduce block group critical section in unpin_extent_range()Filipe Manana-8/+8
2025-11-24btrfs: change 'reserved' argument from pin_down_extent() to boolFilipe Manana-6/+6
2025-11-24btrfs: remove 'reserved' argument from btrfs_pin_extent()Filipe Manana-10/+8
2025-11-24btrfs: use local variable for space_info in pin_down_extent()Filipe Manana-9/+10
2025-11-24btrfs: reduce block group critical section in pin_down_extent()Filipe Manana-5/+5
2025-11-24btrfs: reduce block group critical section in do_trimming()Filipe Manana-8/+12
2025-11-24btrfs: reduce block group critical section in btrfs_add_reserved_bytes()Filipe Manana-6/+14
2025-11-24btrfs: reduce block group critical section in btrfs_free_reserved_bytes()Filipe Manana-6/+9
2025-11-24btrfs: reduce space_info critical section in btrfs_chunk_alloc()Filipe Manana-3/+3
2025-11-24btrfs: remove double underscore prefix from __reserve_bytes()Filipe Manana-5/+5
2025-11-24btrfs: process ticket outside global reserve critical sectionFilipe Manana-3/+4
2025-11-24btrfs: assign booleans to global reserve's full fieldFilipe Manana-2/+2
2025-11-24btrfs: assert space_info is locked in steal_from_global_rsv()Filipe Manana-0/+2
2025-11-24btrfs: avoid unnecessary reclaim calculation in priority_reclaim_metadata_spa...Filipe Manana-1/+2
2025-11-24btrfs: shorten critical section in btrfs_preempt_reclaim_metadata_space()Filipe Manana-6/+7
2025-11-24btrfs: increment loop count outside critical section during metadata reclaimFilipe Manana-2/+2
2025-11-24btrfs: bail out earlier from need_preemptive_reclaim() if we have ticketsFilipe Manana-9/+9