summaryrefslogtreecommitdiffstats
path: root/fs/btrfs
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'for-6.13/block-20241118' of git://git.kernel.dk/linuxLinus Torvalds2024-11-181-5/+8
|\
| * btrfs: validate queue limitsChristoph Hellwig2024-11-131-0/+6
| * block: add a bdev_limits helperChristoph Hellwig2024-10-291-5/+2
* | Merge tag 'for-6.13-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kda...Linus Torvalds2024-11-1863-1402/+2409
|\ \
| * | btrfs: send: check for read-only send root under critical sectionFilipe Manana2024-11-111-10/+6
| * | btrfs: send: check for dead send root under critical sectionFilipe Manana2024-11-111-9/+8
| * | btrfs: remove check for NULL fs_info at btrfs_folio_end_lock_bitmap()Filipe Manana2024-11-111-1/+1
| * | btrfs: fix warning on PTR_ERR() against NULL device at btrfs_control_ioctl()Filipe Manana2024-11-111-1/+4
| * | btrfs: fix a typo in btrfs_use_zone_appendChristoph Hellwig2024-11-111-1/+1
| * | btrfs: avoid superfluous calls to free_extent_map() in btrfs_encoded_read()Mark Harmstone2024-11-111-2/+2
| * | btrfs: simplify logic to decrement snapshot counter at btrfs_mksnapshot()Filipe Manana2024-11-111-4/+1
| * | btrfs: remove hole from struct btrfs_delayed_nodeFilipe Manana2024-11-111-1/+1
| * | btrfs: update stale comment for struct btrfs_delayed_ref_node::add_listFilipe Manana2024-11-111-1/+2
| * | btrfs: add new ioctl to wait for cleaned subvolumesDavid Sterba2024-11-111-0/+128
| * | btrfs: simplify range tracking in cow_file_range()Haisu Wang2024-11-111-18/+14
| * | btrfs: remove conditional path allocation in btrfs_read_locked_inode()Leo Martins2024-11-111-17/+29
| * | btrfs: push cleanup into btrfs_read_locked_inode()Leo Martins2024-11-111-48/+53
| * | btrfs: add struct io_btrfs_cmd as type for io_uring_cmd_to_pdu()Mark Harmstone2024-11-111-2/+8
| * | btrfs: add io_uring command for encoded reads (ENCODED_READ ioctl)Mark Harmstone2024-11-116-12/+339
| * | btrfs: move priv off stack in btrfs_encoded_read_regular_fill_pages()Mark Harmstone2024-11-111-11/+18
| * | btrfs: don't sleep in btrfs_encoded_read() if IOCB_NOWAIT is setMark Harmstone2024-11-111-11/+44
| * | btrfs: change btrfs_encoded_read() so that reading of extent is done by callerMark Harmstone2024-11-113-32/+66
| * | btrfs: remove pointless iocb::ki_pos addition in btrfs_encoded_read()Mark Harmstone2024-11-111-4/+1
| * | btrfs: remove no longer used delayed ref head search functionalityFilipe Manana2024-11-111-29/+5
| * | btrfs: track delayed ref heads in an xarrayFilipe Manana2024-11-114-119/+106
| * | btrfs: add comments regarding locking to struct btrfs_delayed_ref_rootFilipe Manana2024-11-111-3/+17
| * | btrfs: assert delayed refs lock is held at add_delayed_ref_head()Filipe Manana2024-11-111-0/+1
| * | btrfs: assert delayed refs lock is held at find_first_ref_head()Filipe Manana2024-11-111-0/+2
| * | btrfs: assert delayed refs lock is held at find_ref_head()Filipe Manana2024-11-111-2/+2
| * | btrfs: pass fs_info to btrfs_delete_ref_head()Filipe Manana2024-11-113-7/+10
| * | btrfs: pass fs_info to functions that search for delayed ref headsFilipe Manana2024-11-114-11/+18
| * | btrfs: move delayed ref head unselection to delayed-ref.cFilipe Manana2024-11-113-13/+15
| * | btrfs: simplify obtaining a delayed ref headFilipe Manana2024-11-113-41/+23
| * | btrfs: change return type of btrfs_delayed_ref_lock() to booleanFilipe Manana2024-11-113-11/+11
| * | btrfs: remove num_entries atomic counter from delayed ref rootFilipe Manana2024-11-114-11/+0
| * | btrfs: use helper to find first ref head at btrfs_destroy_delayed_refs()Filipe Manana2024-11-111-4/+5
| * | btrfs: remove duplicated code to drop delayed ref during transaction abortFilipe Manana2024-11-111-7/+1
| * | btrfs: remove fs_info parameter from btrfs_cleanup_one_transaction()Filipe Manana2024-11-113-7/+6
| * | btrfs: remove fs_info parameter from btrfs_destroy_delayed_refs()Filipe Manana2024-11-113-5/+4
| * | btrfs: move btrfs_destroy_delayed_refs() to delayed-ref.cFilipe Manana2024-11-113-80/+83
| * | btrfs: remove BUG_ON() at btrfs_destroy_delayed_refs()Filipe Manana2024-11-111-13/+24
| * | btrfs: reduce extent tree lock contention when searching for inline backrefRobbie Ko2024-11-111-3/+23
| * | btrfs: tests: implement case for partial RAID stripe-tree deleteJohannes Thumshirn2024-11-111-0/+221
| * | btrfs: implement partial deletion of RAID stripe extentsJohannes Thumshirn2024-11-111-7/+74
| * | btrfs: use filemap_get_folio() helperAnand Jain2024-11-113-6/+5
| * | btrfs: convert btrfs_buffered_write() to use foliosQu Wenruo2024-11-113-80/+66
| * | btrfs: make buffered write to copy one page a timeQu Wenruo2024-11-113-163/+94
| * | btrfs: fix wrong sizeof in btrfs_do_encoded_write()Mark Harmstone2024-11-111-1/+1
| * | btrfs: use str_yes_no() helper function in btrfs_dump_free_space()Thorsten Blum2024-11-111-3/+3
| * | btrfs: rename btrfs_folio_(set|start|end)_writer_lock()Qu Wenruo2024-11-114-39/+43