summaryrefslogtreecommitdiffstats
path: root/fs/btrfs
Commit message (Expand)AuthorAgeFilesLines
* btrfs: forbid creating subvol qgroupsBoris Burkov2024-01-311-0/+5
* btrfs: send: return EOPNOTSUPP on unknown flagsDavid Sterba2024-01-311-1/+1
* btrfs: scrub: limit RST scrub to chunk boundaryQu Wenruo2024-01-181-0/+7
* btrfs: scrub: avoid use-after-free when chunk length is not 64K alignedQu Wenruo2024-01-181-7/+22
* btrfs: don't unconditionally call folio_start_writeback in subpageJosef Bacik2024-01-181-1/+2
* btrfs: use the original mount's mount options for the legacy reconfigureJosef Bacik2024-01-181-0/+8
* btrfs: don't warn if discard range is not aligned to sectorDavid Sterba2024-01-181-1/+2
* btrfs: tree-checker: fix inline ref size in error messagesChung-Chiang Cheng2024-01-181-1/+1
* btrfs: zstd: fix and simplify the inline extent decompressionQu Wenruo2024-01-182-54/+23
* btrfs: lzo: fix and simplify the inline extent decompressionQu Wenruo2024-01-182-26/+10
* btrfs: zlib: fix and simplify the inline extent decompressionQu Wenruo2024-01-183-62/+36
* btrfs: defrag: reject unknown flags of btrfs_ioctl_defrag_range_argsQu Wenruo2024-01-121-0/+4
* btrfs: avoid copying BTRFS_ROOT_SUBVOL_DEAD flag to snapshot of subvolume bei...Omar Sandoval2024-01-121-9/+13
* btrfs: don't abort filesystem when attempting to snapshot deleted subvolumeOmar Sandoval2024-01-121-0/+3
* btrfs: zoned: fix lock ordering in btrfs_zone_activate()Naohiro Aota2024-01-121-6/+2
* btrfs: fix unbalanced unlock of mapping_tree_lockNaohiro Aota2024-01-121-2/+0
* btrfs: ref-verify: free ref cache before clearing mount optFedor Pchelkin2024-01-121-2/+4
* btrfs: fix kvcalloc() arguments order in btrfs_ioctl_send()Dmitry Antipov2024-01-121-2/+2
* btrfs: zoned: optimize hint byte for zoned allocatorNaohiro Aota2024-01-121-0/+18
* btrfs: zoned: factor out prepare_allocation_zoned()Naohiro Aota2024-01-121-13/+19
* btrfs: pass btrfs_io_geometry into btrfs_max_io_lenJohannes Thumshirn2023-12-151-17/+13
* btrfs: pass struct btrfs_io_geometry to set_io_stripeJohannes Thumshirn2023-12-151-17/+15
* btrfs: open code set_io_stripe for RAID56Johannes Thumshirn2023-12-151-7/+9
* btrfs: change block mapping to switch/case in btrfs_map_blockJohannes Thumshirn2023-12-151-6/+16
* btrfs: factor out block mapping for single profilesJohannes Thumshirn2023-12-151-3/+9
* btrfs: factor out block mapping for RAID5/6Johannes Thumshirn2023-12-151-42/+53
* btrfs: reduce scope of data_stripes in btrfs_map_blockJohannes Thumshirn2023-12-151-4/+4
* btrfs: factor out block mapping for RAID10Johannes Thumshirn2023-12-151-17/+29
* btrfs: factor out block mapping for DUP profilesJohannes Thumshirn2023-12-151-8/+17
* btrfs: factor out RAID1 block mappingJohannes Thumshirn2023-12-151-10/+21
* btrfs: factor out block-mapping for RAID0Johannes Thumshirn2023-12-151-4/+10
* btrfs: re-introduce struct btrfs_io_geometryJohannes Thumshirn2023-12-151-70/+88
* btrfs: factor out helper for single device IO checkJohannes Thumshirn2023-12-151-4/+23
* btrfs: migrate btrfs_repair_io_failure() to folio interfacesQu Wenruo2023-12-153-12/+20
* btrfs: migrate eb_bitmap_offset() to folio interfacesQu Wenruo2023-12-151-12/+10
* btrfs: migrate various end io functions to foliosQu Wenruo2023-12-152-77/+81
* btrfs: migrate subpage code to folio interfacesQu Wenruo2023-12-1512-284/+281
* btrfs: migrate get_eb_page_index() and get_eb_offset_in_page() to foliosQu Wenruo2023-12-155-117/+141
* btrfs: don't double put our subpage reference in alloc_extent_bufferJosef Bacik2023-12-151-3/+19
* btrfs: cleanup metadata page pointer usageQu Wenruo2023-12-156-180/+224
* btrfs: migrate extent_buffer::pages[] to folioQu Wenruo2023-12-157-77/+104
* btrfs: refactor alloc_extent_buffer() to allocate-then-attach methodQu Wenruo2023-12-156-46/+123
* btrfs: sysfs: validate scrub_speed_max valueDavid Disseldorp2023-12-151-0/+4
* btrfs: switch btrfs_root::delayed_nodes_tree to xarray from radix-treeDavid Sterba2023-12-154-34/+41
* btrfs: fix typos found by codespellDavid Sterba2023-12-159-12/+12
* btrfs: fix mismatching parameter names for btrfs_get_extent()Qu Wenruo2023-12-151-1/+1
* btrfs: use the flags of an extent map to identify the compression typeFilipe Manana2023-12-1512-120/+148
* btrfs: refactor mergable_maps() for more readabilityFilipe Manana2023-12-151-14/+14
* btrfs: make extent_map_end() argument constFilipe Manana2023-12-151-1/+1
* btrfs: avoid useless rbtree iterations when attempting to merge extent mapFilipe Manana2023-12-151-17/+21