aboutsummaryrefslogtreecommitdiff
path: root/fs/xfs/xfs_reflink.c
AgeCommit message (Expand)AuthorFilesLines
2018-12-12xfs: split up the xfs_reflink_end_cow work into smaller transactionsGravatar Darrick J. Wong 1-94/+138
2018-11-21xfs: flush removing page cache in xfs_reflink_remap_prepGravatar Dave Chinner 1-4/+13
2018-11-19xfs: fix shared extent data corruption due to missing cow reservationGravatar Brian Foster 1-0/+1
2018-11-02Merge tag 'xfs-4.20-merge-2' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxGravatar Linus Torvalds 1-137/+36
2018-10-30xfs: remove [cm]time update from reflink callsGravatar Darrick J. Wong 1-6/+1
2018-10-30xfs: remove xfs_reflink_remap_rangeGravatar Darrick J. Wong 1-66/+4
2018-10-30xfs: remove redundant remap partial EOF block checksGravatar Darrick J. Wong 1-19/+0
2018-10-30xfs: support returning partial reflink resultsGravatar Darrick J. Wong 1-5/+12
2018-10-30xfs: clean up xfs_reflink_remap_blocks call siteGravatar Darrick J. Wong 1-19/+18
2018-10-30xfs: fix pagecache truncation prior to reflinkGravatar Darrick J. Wong 1-2/+3
2018-10-30vfs: clean up generic_remap_file_range_prep return valueGravatar Darrick J. Wong 1-2/+2
2018-10-30vfs: make remap_file_range functions take and return bytes completedGravatar Darrick J. Wong 1-2/+2
2018-10-30vfs: remap helper should update destination inode metadataGravatar Darrick J. Wong 1-23/+0
2018-10-30vfs: pass remap flags to generic_remap_file_range_prepGravatar Darrick J. Wong 1-10/+11
2018-10-30vfs: rename vfs_clone_file_prep to be more descriptiveGravatar Darrick J. Wong 1-1/+1
2018-10-30vfs: check file ranges before cloning filesGravatar Darrick J. Wong 1-1/+1
2018-10-18xfs: fix fork selection in xfs_find_trim_cow_extentGravatar Christoph Hellwig 1-2/+6
2018-10-18xfs: remove the unused trimmed argument from xfs_reflink_trim_around_sharedGravatar Christoph Hellwig 1-10/+5
2018-10-18xfs: remove the unused shared argument to xfs_reflink_reserve_cowGravatar Christoph Hellwig 1-7/+5
2018-10-06xfs: fix data corruption w/ unaligned reflink rangesGravatar Dave Chinner 1-13/+34
2018-10-06xfs: fix data corruption w/ unaligned dedupe rangesGravatar Dave Chinner 1-0/+21
2018-10-05xfs: update ctime and remove suid before cloning filesGravatar Darrick J. Wong 1-0/+25
2018-10-05xfs: zero posteof blocks when cloning above eofGravatar Darrick J. Wong 1-8/+25
2018-10-05xfs: refactor clonerange preparation into a separate helperGravatar Darrick J. Wong 1-27/+73
2018-09-29xfs: skip delalloc COW blocks in xfs_reflink_end_cowGravatar Christoph Hellwig 1-6/+4
2018-09-29xfs: fix transaction leak in xfs_reflink_allocate_cow()Gravatar Dave Chinner 1-50/+77
2018-08-02xfs: fold dfops into the transactionGravatar Brian Foster 1-3/+2
2018-08-02xfs: pass transaction to xfs_defer_add()Gravatar Brian Foster 1-12/+9
2018-08-02xfs: cancel dfops on xfs_defer_finish() errorGravatar Brian Foster 1-3/+1
2018-08-02xfs: automatic dfops inode reloggingGravatar Brian Foster 1-4/+0
2018-08-02xfs: add missing defer ijoins for held inodesGravatar Brian Foster 1-0/+1
2018-07-30xfs: introduce a new xfs_inode_has_cow_data helperGravatar Christoph Hellwig 1-1/+1
2018-07-26xfs: drop unnecessary xfs_defer_finish() dfops parameterGravatar Brian Foster 1-4/+4
2018-07-26xfs: remove all boilerplate defer init/finish codeGravatar Brian Foster 1-25/+12
2018-07-26xfs: use internal dfops in cow blocks cancelGravatar Brian Foster 1-4/+2
2018-07-23xfs: trivial xfs_btree_del_cursor cleanupsGravatar Darrick J. Wong 1-1/+1
2018-07-11xfs: remove xfs_defer_init() firstblock paramGravatar Brian Foster 1-4/+4
2018-07-11xfs: use ->t_firstblock in reflink cow block cancelGravatar Brian Foster 1-2/+1
2018-07-11xfs: remove xfs_bunmapi() firstblock paramGravatar Brian Foster 1-4/+2
2018-07-11xfs: remove xfs_bmapi_write() firstblock paramGravatar Brian Foster 1-3/+3
2018-07-11xfs: use ->t_firstblock for all xfs_bunmapi() callersGravatar Brian Foster 1-6/+5
2018-07-11xfs: use ->t_firstblock for all xfs_bmapi_write() callersGravatar Brian Foster 1-4/+3
2018-07-11xfs: allow null firstblock in xfs_bmapi_write() when tp is nullGravatar Brian Foster 1-6/+3
2018-07-11xfs: refactor dfops init to attach to transactionGravatar Brian Foster 1-8/+4
2018-07-11xfs: use ->t_dfops in cancel cow blocks operationGravatar Brian Foster 1-6/+8
2018-07-11xfs: remove unused btree cursor bc_private.a.dfops fieldGravatar Brian Foster 1-1/+1
2018-07-11xfs: remove xfs_bunmapi() dfops paramGravatar Brian Foster 1-3/+2
2018-07-11xfs: use ->t_dfops for all xfs_bunmapi() callersGravatar Brian Foster 1-12/+15
2018-07-11xfs: remove xfs_bmapi_write() dfops paramGravatar Brian Foster 1-4/+4
2018-07-11xfs: use ->t_dfops for all xfs_bmapi_write() callersGravatar Brian Foster 1-3/+4