summaryrefslogtreecommitdiff
path: root/fs/btrfs
AgeCommit message (Expand)AuthorFilesLines
2025-11-25btrfs: raid56: prepare verify_bio_data_sectors() to support bs > ps casesQu Wenruo1-8/+18
2025-11-25btrfs: raid56: prepare verify_one_sector() to support bs > ps casesQu Wenruo1-6/+49
2025-11-25btrfs: raid56: prepare recover_vertical() to support bs > ps casesQu Wenruo1-73/+68
2025-11-25btrfs: raid56: prepare generate_pq_vertical() for bs > ps casesQu Wenruo1-22/+70
2025-11-25btrfs: raid56: introduce a new parameter to locate a sectorQu Wenruo2-34/+80
2025-11-25btrfs: raid56: add an overview for the btrfs_raid_bio structureQu Wenruo1-0/+70
2025-11-24btrfs: scrub: always update btrfs_scrub_progress::last_physicalQu Wenruo1-0/+5
2025-11-24btrfs: place all boolean fields together in struct find_free_extent_ctlFilipe Manana1-10/+10
2025-11-24btrfs: use booleans for delalloc arguments and struct find_free_extent_ctlFilipe Manana6-18/+16
2025-11-24btrfs: use bool type for btrfs_path members used as booleansFilipe Manana20-94/+94
2025-11-24btrfs: update check_skip variable after unlocking current nodeFilipe Manana1-1/+1
2025-11-24btrfs: abort transaction on item count overflow in __push_leaf_left()Filipe Manana1-3/+7
2025-11-24btrfs: always use right leaf variable in __push_leaf_left()Filipe Manana1-2/+2
2025-11-24btrfs: remove duplicated leaf dirty status clearing in __push_leaf_right()Filipe Manana1-2/+0
2025-11-24btrfs: always use left leaf variable in __push_leaf_right()Filipe Manana1-4/+4
2025-11-24btrfs: add unlikely to critical error in btrfs_extend_item()Filipe Manana1-1/+1
2025-11-24btrfs: remove pointless return value update in btrfs_del_items()Filipe Manana1-1/+0
2025-11-24btrfs: fix leaf leak in an error path in btrfs_del_items()Filipe Manana1-1/+1
2025-11-24btrfs: fix incomplete parameter rename in btrfs_decompress()Zhen Ni2-2/+3
2025-11-24btrfs: make a few more ASSERTs verboseDavid Sterba7-64/+119
2025-11-24btrfs: enable encoded read/write/send for bs > ps casesQu Wenruo4-44/+17
2025-11-24btrfs: make read verification handle bs > ps cases without large foliosQu Wenruo3-30/+52
2025-11-24btrfs: make btrfs_repair_io_failure() handle bs > ps cases without large foliosQu Wenruo3-27/+75
2025-11-24btrfs: make btrfs_csum_one_bio() handle bs > ps without large foliosQu Wenruo3-25/+67
2025-11-24btrfs: move struct reserve_ticket definition to space-info.cFilipe Manana2-9/+9
2025-11-24btrfs: move and rename CSUM_FMT definitionDavid Sterba5-22/+22
2025-11-24btrfs: tests: do trivial BTRFS_PATH_AUTO_FREE conversionsSun YangKai1-12/+4
2025-11-24btrfs: raid56: remove sector_ptr structureQu Wenruo2-169/+128
2025-11-24btrfs: raid56: move sector_ptr::uptodate into a dedicated bitmapQu Wenruo2-35/+36
2025-11-24btrfs: raid56: remove sector_ptr::has_paddr memberQu Wenruo1-20/+26
2025-11-24btrfs: simplify list initialization in btrfs_compr_pool_scan()Baolin Liu1-3/+1
2025-11-24btrfs: scrub: factor out parity scrub code into a helperQu Wenruo1-41/+52
2025-11-24btrfs: make sure extent and csum paths are always released in scrub_raid56_pa...Qu Wenruo1-1/+1
2025-11-24btrfs: use kvcalloc for btrfs_bio::csum allocationQu Wenruo2-3/+3
2025-11-24btrfs: don't generate any code from ASSERT() in release buildsGladyshev Ilya2-3/+4
2025-11-24btrfs: introduce btrfs_bio::async_csumQu Wenruo4-23/+67
2025-11-24btrfs: relax btrfs_inode::ordered_tree_lock IRQ locking contextQu Wenruo4-39/+31
2025-11-24btrfs: remove btrfs_fs_info::compressed_write_workersQu Wenruo4-32/+12
2025-11-24btrfs: make sure all btrfs_bio::end_io are called in task contextQu Wenruo1-18/+46
2025-11-24btrfs: remove btrfs_bio::fs_info by extracting it from btrfs_bio::inodeQu Wenruo9-81/+87
2025-11-24btrfs: headers cleanup to remove unnecessary local includesQu Wenruo21-22/+21
2025-11-24btrfs: replace BTRFS_MAX_BIO_SECTORS with BIO_MAX_VECSQu Wenruo2-8/+1
2025-11-24btrfs: replace const_ilog2() with ilog2()Andy Shevchenko2-5/+4
2025-11-24btrfs: zoned: show statistics for zoned filesystemsJohannes Thumshirn1-0/+53
2025-11-24btrfs: add ASSERTs on prealloc in qgroup functionsMiquel Sabaté Solà1-4/+23
2025-11-24btrfs: apply the AUTO_K(V)FREE macros throughout the codeMiquel Sabaté Solà15-186/+106
2025-11-24btrfs: define the AUTO_KFREE/AUTO_KVFREE helper macrosMiquel Sabaté Solà1-0/+7
2025-11-24btrfs: declare free_ipath() via DEFINE_FREE()Miquel Sabaté Solà5-18/+10
2025-11-24btrfs: scrub: cancel the run if there is a pending signalQu Wenruo1-2/+3
2025-11-24btrfs: scrub: cancel the run if the process or fs is being frozenQu Wenruo1-7/+43