summaryrefslogtreecommitdiffstats
path: root/fs/btrfs/reflink.c
Commit message (Expand)AuthorAgeFilesLines
* btrfs: pass btrfs_inode to btrfs_inode_unlockDavid Sterba2022-12-051-1/+1
* btrfs: pass btrfs_inode to btrfs_inode_lockDavid Sterba2022-12-051-1/+1
* btrfs: move super_block specific helpers into super.hJosef Bacik2022-12-051-0/+1
* btrfs: move file prototypes to file.hJosef Bacik2022-12-051-0/+1
* btrfs: move file-item prototypes into their own headerJosef Bacik2022-12-051-0/+1
* btrfs: update function commentsDavid Sterba2022-12-051-9/+9
* btrfs: move accessor helpers into accessors.hJosef Bacik2022-12-051-0/+1
* btrfs: move BTRFS_FS_STATE* definitions and helpers to fs.hJosef Bacik2022-12-051-1/+2
* btrfs: move the printk helpers out of ctree.hJosef Bacik2022-12-051-0/+1
* btrfs: replace delete argument with EXTENT_CLEAR_ALL_BITSJosef Bacik2022-09-261-1/+1
* btrfs: unify the lock/unlock extent variantsJosef Bacik2022-09-261-4/+4
* btrfs: remove the wake argument from clear_extent_bitsJosef Bacik2022-09-261-1/+1
* btrfs: clean up chained assignmentsDavid Sterba2022-07-251-2/+4
* btrfs: balance btree dirty pages and delayed items after clone and dedupeFilipe Manana2022-07-251-1/+7
* btrfs: remove redundant calls to flush_dcache_pageDavid Sterba2022-07-251-4/+1
* btrfs: add missing inode updates on each iteration when replacing extentsFilipe Manana2022-06-211-0/+1
* btrfs: fix race between reflinking and ordered extent completionFilipe Manana2022-06-211-4/+11
* btrfs: add and use helper to assert an inode range is cleanFilipe Manana2022-05-161-2/+11
* btrfs: remove inode_dio_wait() calls when starting reflink operationsFilipe Manana2022-05-161-10/+0
* fs: Remove ->readpages address space operationMatthew Wilcox (Oracle)2022-04-011-2/+2
* btrfs: remove the cross file system checks from remapJosef Bacik2022-03-141-3/+1
* btrfs: deal with unexpected extent type during reflinkingFilipe Manana2022-03-141-2/+4
* btrfs: fix unexpected error path when reflinking an inline extentFilipe Manana2022-03-141-2/+5
* btrfs: reset last_reflink_trans after fsyncing inodeFilipe Manana2022-03-141-3/+2
* btrfs: stop copying old file extents when doing a full fsyncFilipe Manana2022-03-141-9/+14
* btrfs: drop the _nr from the item helpersJosef Bacik2022-01-031-1/+1
* btrfs: subpage: add bitmap for PageChecked flagQu Wenruo2021-10-261-1/+1
* btrfs: reflink: initialize return value to 0 in btrfs_extent_same()Sidong Yang2021-10-261-1/+1
* btrfs: reflink: make copy_inline_to_page() to be subpage compatibleQu Wenruo2021-06-211-5/+9
* Merge tag 'for-5.13-rc4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2021-06-031-16/+22
|\
| * btrfs: fix deadlock when cloning inline extents and low on available spaceFilipe Manana2021-05-271-16/+22
* | Merge tag 'for-5.13-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2021-05-211-0/+5
|\|
| * btrfs: release path before starting transaction when cloning inline extentFilipe Manana2021-05-171-0/+5
* | btrfs: use memzero_page() instead of open coded kmap patternIra Weiny2021-05-051-5/+1
|/
* btrfs: make reflinks respect O_SYNC O_DSYNC and S_SYNC flagsFilipe Manana2021-04-191-0/+25
* btrfs: exclude mmaps while doing remapJosef Bacik2021-04-191-6/+24
* btrfs: use btrfs_inode_lock/btrfs_inode_unlock inode lock helpersJosef Bacik2021-04-191-2/+2
* btrfs: make btrfs_replace_file_extents take btrfs_inodeNikolay Borisov2021-04-191-5/+5
* Merge branch 'kmap-conversion-for-5.12' of git://git.kernel.org/pub/scm/linux...Linus Torvalds2021-03-011-5/+1
|\
| * btrfs: use memcpy_[to|from]_page() and kmap_local_page()Ira Weiny2021-02-261-5/+1
* | btrfs: fix stale data exposure after cloning a hole with NO_HOLES enabledFilipe Manana2021-02-221-0/+18
* | btrfs: introduce btrfs_subpage for data inodesQu Wenruo2021-02-081-1/+4
|/
* btrfs: fix deadlock when cloning inline extent and low on free metadata spaceFilipe Manana2020-12-181-0/+15
* btrfs: make btrfs_cont_expand take btrfs_inodeNikolay Borisov2020-12-081-1/+1
* btrfs: make btrfs_update_inode take btrfs_inodeNikolay Borisov2020-12-081-1/+1
* btrfs: make btrfs_inode_safe_disk_i_size_write take btrfs_inodeNikolay Borisov2020-12-081-1/+1
* btrfs: update the number of bytes used by an inode atomicallyFilipe Manana2020-12-081-1/+1
* btrfs: refactor btrfs_drop_extents() to make it easier to extendFilipe Manana2020-12-081-1/+6
* btrfs: locking: rip out path->leave_spinningJosef Bacik2020-12-081-3/+0
* btrfs: reschedule when cloning lots of extentsJohannes Thumshirn2020-10-071-0/+2