summaryrefslogtreecommitdiff
path: root/fs/btrfs
AgeCommit message (Expand)AuthorFilesLines
2023-04-17btrfs, block: move REQ_CGROUP_PUNT to btrfsChristoph Hellwig4-6/+13
2023-04-17btrfs, mm: remove the punt_to_cgroup field in struct writeback_controlChristoph Hellwig1-3/+3
2023-04-17btrfs: also use kthread_associate_blkcg for uncompressible rangesChristoph Hellwig1-4/+5
2023-04-17btrfs: don't free the async_extent in submit_uncompressed_rangeChristoph Hellwig1-13/+11
2023-04-17btrfs: move kthread_associate_blkcg out of btrfs_submit_compressed_writeChristoph Hellwig3-13/+8
2023-04-17btrfs: correctly calculate delayed ref bytes when starting transactionFilipe Manana1-5/+6
2023-04-17btrfs: make btrfs_block_rsv_full() check more boolean when starting transactionFilipe Manana1-1/+1
2023-04-17btrfs: split partial dio bios before submitBoris Burkov1-0/+18
2023-04-17btrfs: don't split NOCOW extent_maps in btrfs_extract_ordered_extentBoris Burkov1-0/+8
2023-04-17btrfs: pass an ordered_extent to btrfs_extract_ordered_extentChristoph Hellwig3-20/+25
2023-04-17btrfs: simplify extent map splitting and rename split_zoned_emChristoph Hellwig1-51/+26
2023-04-17btrfs: fold btrfs_clone_ordered_extent into btrfs_split_ordered_extentChristoph Hellwig1-23/+14
2023-04-17btrfs: sink parameter len to btrfs_split_ordered_extentChristoph Hellwig3-25/+17
2023-04-17btrfs: simplify splitting logic in btrfs_extract_ordered_extentChristoph Hellwig1-16/+13
2023-04-17btrfs: move ordered_extent internal sanity checks into btrfs_split_ordered_ex...Christoph Hellwig2-18/+10
2023-04-17btrfs: stash ordered extent in dio_data during iomap dioBoris Burkov1-13/+23
2023-04-17btrfs: pass flags as unsigned long to btrfs_add_ordered_extentBoris Burkov2-2/+2
2023-04-17btrfs: add function to create and return an ordered extentBoris Burkov2-9/+42
2023-04-17btrfs: use __bio_add_page to add single a page in rbio_add_io_sectorJohannes Thumshirn1-1/+1
2023-04-17btrfs: use __bio_add_page for adding a single page in repair_one_sectorJohannes Thumshirn1-1/+1
2023-04-17btrfs: use test_and_clear_bit() in wait_dev_flush()Anand Jain1-2/+1
2023-04-17btrfs: change wait_dev_flush() return type to boolAnand Jain1-6/+6
2023-04-17btrfs: open code check_barrier_error()Anand Jain1-15/+7
2023-04-17btrfs: move last_flush_error to write_dev_flush and wait_dev_flushAnand Jain1-6/+8
2023-04-17btrfs: simplify exit paths of btrfs_evict_inode()Filipe Manana1-11/+10
2023-04-17btrfs: calculate the right space for delayed refs when updating global reserveFilipe Manana1-5/+6
2023-04-17btrfs: use a constant for the number of metadata units needed for an unlinkFilipe Manana3-14/+20
2023-04-17btrfs: fix calculation of the global block reserve's sizeFilipe Manana1-3/+3
2023-04-17btrfs: calculate correct amount of space for delayed reference when evictingFilipe Manana1-1/+1
2023-04-17btrfs: add helper to calculate space for delayed referencesFilipe Manana3-49/+26
2023-04-17btrfs: constify fs_info argument for the reclaim items calculation helpersFilipe Manana1-2/+2
2023-04-17btrfs: constify fs_info argument of the metadata size calculation helpersFilipe Manana1-2/+2
2023-04-17btrfs: accurately calculate number of delayed refs when flushingFilipe Manana1-1/+25
2023-04-17btrfs: calculate the right space for a single delayed ref when refillingFilipe Manana1-0/+11
2023-04-17btrfs: don't throttle on delayed items when evicting deleted inodeFilipe Manana1-1/+6
2023-04-17btrfs: remove obsolete delayed ref throttling logic when truncating itemsFilipe Manana6-51/+7
2023-04-17btrfs: simplify variables in btrfs_block_rsv_refill()Filipe Manana2-4/+2
2023-04-17btrfs: remove redundant counter check at btrfs_truncate_inode_items()Filipe Manana1-2/+1
2023-04-17btrfs: count extents before taking inode's spinlock when reserving metadataFilipe Manana1-1/+1
2023-04-17btrfs: remove bytes_used argument from btrfs_make_block_group()Filipe Manana3-7/+4
2023-04-17btrfs: collapse should_end_transaction() into btrfs_should_end_transaction()Filipe Manana1-11/+4
2023-04-17btrfs: simplify btrfs_should_throttle_delayed_refs()Filipe Manana2-5/+3
2023-04-17btrfs: initialize ret to -ENOSPC at __reserve_bytes()Filipe Manana1-2/+1
2023-04-17btrfs: update flush method assertion when reserving spaceFilipe Manana1-1/+12
2023-04-17btrfs: update documentation for BTRFS_RESERVE_FLUSH_EVICT flush methodFilipe Manana1-0/+1
2023-04-17btrfs: remove check for NULL block reserve at btrfs_block_rsv_check()Filipe Manana1-3/+0
2023-04-17btrfs: pass a bool size update argument to btrfs_block_rsv_add_bytes()Filipe Manana1-1/+1
2023-04-17btrfs: pass a bool to btrfs_block_rsv_migrate() at evict_refill_and_join()Filipe Manana1-1/+1
2023-04-17btrfs: remove btrfs_lru_cache_is_full() inline functionFilipe Manana1-5/+0
2023-04-17btrfs: simplify adding pages in btrfs_add_compressed_bio_pagesChristoph Hellwig1-27/+7