| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-07-14 | iomap: replace iomap_folio_ops with iomap_write_ops | Christoph Hellwig | 1 | -1/+2 |
| 2025-05-07 | xfs: add xfs_calc_atomic_write_unit_max() | John Garry | 1 | -0/+16 |
| 2025-05-07 | xfs: commit CoW-based atomic writes atomically | John Garry | 1 | -0/+56 |
| 2025-05-07 | xfs: add xfs_atomic_write_cow_iomap_begin() | John Garry | 1 | -1/+1 |
| 2025-05-07 | xfs: refactor xfs_reflink_end_cow_extent() | John Garry | 1 | -30/+42 |
| 2025-03-03 | xfs: implement buffered writes to zoned RT devices | Christoph Hellwig | 1 | -1/+1 |
| 2025-03-03 | xfs: support XFS_BMAPI_REMAP in xfs_bmap_del_extent_delay | Christoph Hellwig | 1 | -1/+1 |
| 2025-03-03 | xfs: skip always_cow inodes in xfs_reflink_trim_around_shared | Christoph Hellwig | 1 | -1/+1 |
| 2025-03-03 | xfs: make metabtree reservations global | Christoph Hellwig | 1 | -9/+3 |
| 2024-12-23 | xfs: enable realtime reflink | Darrick J. Wong | 1 | -0/+25 |
| 2024-12-23 | xfs: recover CoW leftovers in the realtime volume | Darrick J. Wong | 1 | -3/+12 |
| 2024-12-23 | xfs: enable sharing of realtime file blocks | Darrick J. Wong | 1 | -5/+20 |
| 2024-12-23 | xfs: enable CoW for realtime data | Darrick J. Wong | 1 | -8/+28 |
| 2024-12-23 | xfs: refactor reflink quota updates | Darrick J. Wong | 1 | -5/+32 |
| 2024-12-23 | xfs: wire up realtime refcount btree cursors | Darrick J. Wong | 1 | -4/+62 |
| 2024-12-23 | xfs: refactor xfs_reflink_find_shared | Christoph Hellwig | 1 | -61/+49 |
| 2024-12-23 | xfs: add a realtime flag to the refcount update log redo items | Darrick J. Wong | 1 | -7/+12 |
| 2024-11-05 | xfs: switch perag iteration from the for_each macros to a while based iterator | Christoph Hellwig | 1 | -3/+2 |
| 2024-11-05 | xfs: factor out a generic xfs_group structure | Christoph Hellwig | 1 | -1/+1 |
| 2024-10-09 | xfs: don't free cowblocks from under dirty pagecache on unshare | Brian Foster | 1 | -0/+3 |
| 2024-07-02 | xfs: convert "skip_discard" to a proper flags bitset | Darrick J. Wong | 1 | -1/+1 |
| 2024-05-27 | xfs: Add cond_resched to block unmap range and reflink remap path | Ritesh Harjani (IBM) | 1 | -0/+1 |
| 2024-05-03 | xfs: simplify iext overflow checking and upgrade | Christoph Hellwig | 1 | -7/+2 |
| 2024-05-03 | xfs: remove a racy if_bytes check in xfs_reflink_end_cow_extent | Christoph Hellwig | 1 | -6/+0 |
| 2024-05-03 | xfs: upgrade the extent counters in xfs_reflink_end_cow_extent later | Christoph Hellwig | 1 | -8/+8 |
| 2024-05-03 | xfs: xfs_quota_unreserve_blkres can't fail | Christoph Hellwig | 1 | -8/+3 |
| 2024-04-30 | xfs: fix error returns from xfs_bmapi_write | Christoph Hellwig | 1 | -14/+0 |
| 2024-02-22 | xfs: support deferred bmap updates on the attr fork | Darrick J. Wong | 1 | -4/+4 |
| 2024-02-22 | xfs: report block map corruption errors to the health tracking system | Darrick J. Wong | 1 | -1/+5 |
| 2024-02-19 | xfs: Replace xfs_isilocked with xfs_assert_ilocked | Matthew Wilcox (Oracle) | 1 | -1/+1 |
| 2023-12-06 | xfs: remove __xfs_free_extent_later | Darrick J. Wong | 1 | -1/+1 |
| 2023-11-13 | xfs: only remap the written blocks in xfs_reflink_end_cow_extent | Christoph Hellwig | 1 | -0/+1 |
| 2023-10-23 | xfs: allow read IO and FICLONE to run concurrently | Catherine Hoang | 1 | -0/+4 |
| 2023-06-29 | xfs: use deferred frees for btree block freeing | Dave Chinner | 1 | -1/+2 |
| 2023-06-05 | xfs: validate block number being freed before adding to xefi | Dave Chinner | 1 | -1/+3 |
| 2023-02-13 | xfs: active perag reference counting | Dave Chinner | 1 | -1/+1 |
| 2023-02-11 | xfs: t_firstblock is tracking AGs not blocks | Dave Chinner | 1 | -1/+1 |
| 2022-12-26 | xfs: don't assert if cmap covers imap after cycling lock | Darrick J. Wong | 1 | -2/+0 |
| 2022-12-11 | fsdax,xfs: port unshare to fsdax | Shiyang Ruan | 1 | -2/+6 |
| 2022-09-19 | xfs: simplify if-else condition in xfs_reflink_trim_around_shared | Zeng Heng | 1 | -10/+12 |
| 2022-08-13 | Merge tag 'xfs-5.20-merge-8' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux | Linus Torvalds | 1 | -35/+163 |
| 2022-08-05 | xfs: Fix false ENOSPC when performing direct write on a delalloc extent in co... | Chandan Babu R | 1 | -35/+163 |
| 2022-08-05 | Merge tag 'mm-stable-2022-08-03' of git://git.kernel.org/pub/scm/linux/kernel... | Linus Torvalds | 1 | -4/+8 |
| 2022-07-17 | xfs: add dax dedupe support | Shiyang Ruan | 1 | -2/+2 |
| 2022-07-17 | fsdax: dedup file range to use a compare function | Shiyang Ruan | 1 | -2/+6 |
| 2022-07-09 | xfs: convert XFS_IFORK_PTR to a static inline helper | Darrick J. Wong | 1 | -3/+3 |
| 2022-07-07 | xfs: pass perag to xfs_alloc_read_agf() | Dave Chinner | 1 | -18/+22 |
| 2022-04-28 | xfs: rewrite xfs_reflink_end_cow to use intents | Darrick J. Wong | 1 | -32/+56 |
| 2022-04-28 | xfs: remove a __xfs_bunmapi call from reflink | Darrick J. Wong | 1 | -3/+4 |
| 2022-04-13 | xfs: Conditionally upgrade existing inodes to use large extent counters | Chandan Babu R | 1 | -0/+5 |
| 2022-03-09 | xfs: add missing cmap->br_state = XFS_EXT_NORM update | Gao Xiang | 1 | -1/+4 |
| 2022-01-12 | Merge tag 'libnvdimm-for-5.17' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 1 | -2/+1 |
| 2021-12-21 | xfs: only run COW extent recovery when there are no live extents | Darrick J. Wong | 1 | -1/+4 |
| 2021-12-04 | xfs: add xfs_zero_range and xfs_truncate_page helpers | Shiyang Ruan | 1 | -2/+1 |
| 2021-10-22 | xfs: rename xfs_bmap_add_free to xfs_free_extent_later | Darrick J. Wong | 1 | -1/+1 |
| 2021-08-19 | xfs: replace xfs_sb_version checks with feature flag checks | Dave Chinner | 1 | -2/+2 |
| 2021-06-02 | xfs: convert refcount btree cursor to use perags | Dave Chinner | 1 | -2/+2 |
| 2021-06-02 | xfs: add a perag to the btree cursor | Dave Chinner | 1 | -1/+1 |
| 2021-06-02 | xfs: convert raw ag walks to use for_each_perag | Dave Chinner | 1 | -3/+6 |
| 2021-06-02 | xfs: move xfs_perag_get/put to xfs_ag.[ch] | Dave Chinner | 1 | -1/+1 |
| 2021-04-29 | xfs: fix xfs_reflink_unshare usage of filemap_write_and_wait_range | Darrick J. Wong | 1 | -1/+2 |
| 2021-04-15 | xfs: move the XFS_IFEXTENTS check into xfs_iread_extents | Christoph Hellwig | 1 | -5/+3 |
| 2021-04-07 | xfs: move the di_flags2 field to struct xfs_inode | Christoph Hellwig | 1 | -4/+4 |
| 2021-04-07 | xfs: move the di_cowextsize field to struct xfs_inode | Christoph Hellwig | 1 | -1/+1 |
| 2021-04-07 | xfs: move the di_size field to struct xfs_inode | Christoph Hellwig | 1 | -2/+2 |
| 2021-02-03 | xfs: flush eof/cowblocks if we can't reserve quota for file blocks | Darrick J. Wong | 1 | -0/+5 |
| 2021-02-03 | xfs: try worst case space reservation upfront in xfs_reflink_remap_extent | Darrick J. Wong | 1 | -3/+20 |
| 2021-02-03 | xfs: refactor reflink functions to use xfs_trans_alloc_inode | Darrick J. Wong | 1 | -32/+21 |
| 2021-02-03 | xfs: reserve data and rt quota at the same time | Darrick J. Wong | 1 | -4/+2 |
| 2021-02-03 | xfs: remove xfs_trans_unreserve_quota_nblks completely | Darrick J. Wong | 1 | -4/+1 |
| 2021-02-03 | xfs: create convenience wrappers for incore quota block reservations | Darrick J. Wong | 1 | -3/+2 |
| 2021-02-03 | xfs: clean up quota reservation callsites | Darrick J. Wong | 1 | -2/+2 |
| 2021-01-22 | xfs: Check for extent overflow when remapping an extent | Chandan Babu R | 1 | -0/+11 |
| 2021-01-22 | xfs: Check for extent overflow when moving extent from cow to data fork | Chandan Babu R | 1 | -0/+5 |
| 2020-11-04 | xfs: only flush the unshared range in xfs_reflink_unshare | Darrick J. Wong | 1 | -1/+2 |
| 2020-08-05 | xfs: delete duplicated words + other fixes | Randy Dunlap | 1 | -1/+1 |
| 2020-07-06 | xfs: move helpers that lock and unlock two inodes against userspace IO | Darrick J. Wong | 1 | -95/+2 |
| 2020-07-06 | xfs: refactor locking and unlocking two inodes against userspace IO | Darrick J. Wong | 1 | -20/+32 |
| 2020-07-06 | xfs: fix xfs_reflink_remap_prep calling conventions | Darrick J. Wong | 1 | -3/+3 |
| 2020-07-06 | xfs: reflink can skip remap existing mappings | Darrick J. Wong | 1 | -0/+16 |
| 2020-07-06 | xfs: only reserve quota blocks if we're mapping into a hole | Darrick J. Wong | 1 | -2/+4 |
| 2020-07-06 | xfs: only reserve quota blocks for bmbt changes if we're changing the data fork | Darrick J. Wong | 1 | -7/+14 |
| 2020-07-06 | xfs: redesign the reflink remap loop to fix blkres depletion crash | Darrick J. Wong | 1 | -109/+129 |
| 2020-07-06 | xfs: rename xfs_bmap_is_real_extent to is_written_extent | Darrick J. Wong | 1 | -3/+3 |
| 2020-07-06 | xfs: fix reflink quota reservation accounting error | Darrick J. Wong | 1 | -7/+14 |
| 2020-04-13 | xfs: fix partially uninitialized structure in xfs_reflink_remap_extent | Darrick J. Wong | 1 | -0/+1 |
| 2020-01-26 | xfs: remove unnecessary null pointer checks from _read_agf callers | Darrick J. Wong | 1 | -2/+0 |
| 2020-01-20 | xfs: change return value of xfs_inode_need_cow to int | zhengbin | 1 | -3/+3 |
| 2020-01-14 | xfs: introduce XFS_MAX_FILEOFF | Darrick J. Wong | 1 | -1/+2 |
| 2019-10-23 | xfs: don't set bmapi total block req where minleft is | Brian Foster | 1 | -2/+2 |
| 2019-10-21 | xfs: split the iomap ops for buffered vs direct writes | Christoph Hellwig | 1 | -2/+3 |
| 2019-10-21 | xfs: pass two imaps to xfs_reflink_allocate_cow | Christoph Hellwig | 1 | -15/+15 |
| 2019-10-21 | xfs: remove xfs_reflink_dirty_extents | Christoph Hellwig | 1 | -98/+5 |
| 2019-10-21 | iomap: ignore non-shared or non-data blocks in xfs_file_dirty | Christoph Hellwig | 1 | -1/+1 |
| 2019-08-28 | xfs: remove unnecessary int returns from deferred bmap functions | Darrick J. Wong | 1 | -6/+2 |
| 2019-08-28 | xfs: remove unnecessary int returns from deferred refcount functions | Darrick J. Wong | 1 | -11/+4 |
| 2019-08-18 | xfs: fix reflink source file racing with directio writes | Darrick J. Wong | 1 | -26/+37 |
| 2019-06-30 | xfs: remove XFS_TRANS_NOFS | Christoph Hellwig | 1 | -2/+2 |
| 2019-06-28 | xfs: remove unused header files | Eric Sandeen | 1 | -11/+0 |
| 2019-02-25 | xfs: fix uninitialized error variables | Darrick J. Wong | 1 | -1/+1 |
| 2019-02-25 | xfs: don't pass iomap flags to xfs_reflink_allocate_cow | Darrick J. Wong | 1 | -2/+2 |
| 2019-02-21 | xfs: introduce an always_cow mode | Christoph Hellwig | 1 | -4/+24 |
| 2019-02-21 | xfs: make COW fork unwritten extent conversions more robust | Christoph Hellwig | 1 | -23/+38 |
| 2019-02-21 | xfs: merge COW handling into xfs_file_iomap_begin_delay | Christoph Hellwig | 1 | -67/+0 |
| 2019-02-21 | xfs: don't use delalloc extents for COW on files with extsize hints | Christoph Hellwig | 1 | -1/+9 |
| 2019-02-17 | xfs: remove the io_type field from the writeback context and ioend | Christoph Hellwig | 1 | -1/+1 |
| 2018-12-12 | xfs: split up the xfs_reflink_end_cow work into smaller transactions | Darrick J. Wong | 1 | -94/+138 |
| 2018-11-21 | xfs: flush removing page cache in xfs_reflink_remap_prep | Dave Chinner | 1 | -4/+13 |
| 2018-11-19 | xfs: fix shared extent data corruption due to missing cow reservation | Brian Foster | 1 | -0/+1 |
| 2018-11-02 | Merge tag 'xfs-4.20-merge-2' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux | Linus Torvalds | 1 | -137/+36 |
| 2018-10-30 | xfs: remove [cm]time update from reflink calls | Darrick J. Wong | 1 | -6/+1 |
| 2018-10-30 | xfs: remove xfs_reflink_remap_range | Darrick J. Wong | 1 | -66/+4 |
| 2018-10-30 | xfs: remove redundant remap partial EOF block checks | Darrick J. Wong | 1 | -19/+0 |
| 2018-10-30 | xfs: support returning partial reflink results | Darrick J. Wong | 1 | -5/+12 |
| 2018-10-30 | xfs: clean up xfs_reflink_remap_blocks call site | Darrick J. Wong | 1 | -19/+18 |
| 2018-10-30 | xfs: fix pagecache truncation prior to reflink | Darrick J. Wong | 1 | -2/+3 |
| 2018-10-30 | vfs: clean up generic_remap_file_range_prep return value | Darrick J. Wong | 1 | -2/+2 |
| 2018-10-30 | vfs: make remap_file_range functions take and return bytes completed | Darrick J. Wong | 1 | -2/+2 |
| 2018-10-30 | vfs: remap helper should update destination inode metadata | Darrick J. Wong | 1 | -23/+0 |
| 2018-10-30 | vfs: pass remap flags to generic_remap_file_range_prep | Darrick J. Wong | 1 | -10/+11 |
| 2018-10-30 | vfs: rename vfs_clone_file_prep to be more descriptive | Darrick J. Wong | 1 | -1/+1 |
| 2018-10-30 | vfs: check file ranges before cloning files | Darrick J. Wong | 1 | -1/+1 |
| 2018-10-18 | xfs: fix fork selection in xfs_find_trim_cow_extent | Christoph Hellwig | 1 | -2/+6 |
| 2018-10-18 | xfs: remove the unused trimmed argument from xfs_reflink_trim_around_shared | Christoph Hellwig | 1 | -10/+5 |
| 2018-10-18 | xfs: remove the unused shared argument to xfs_reflink_reserve_cow | Christoph Hellwig | 1 | -7/+5 |
| 2018-10-06 | xfs: fix data corruption w/ unaligned reflink ranges | Dave Chinner | 1 | -13/+34 |
| 2018-10-06 | xfs: fix data corruption w/ unaligned dedupe ranges | Dave Chinner | 1 | -0/+21 |
| 2018-10-05 | xfs: update ctime and remove suid before cloning files | Darrick J. Wong | 1 | -0/+25 |
| 2018-10-05 | xfs: zero posteof blocks when cloning above eof | Darrick J. Wong | 1 | -8/+25 |
| 2018-10-05 | xfs: refactor clonerange preparation into a separate helper | Darrick J. Wong | 1 | -27/+73 |
| 2018-09-29 | xfs: skip delalloc COW blocks in xfs_reflink_end_cow | Christoph Hellwig | 1 | -6/+4 |
| 2018-09-29 | xfs: fix transaction leak in xfs_reflink_allocate_cow() | Dave Chinner | 1 | -50/+77 |
| 2018-08-02 | xfs: fold dfops into the transaction | Brian Foster | 1 | -3/+2 |
| 2018-08-02 | xfs: pass transaction to xfs_defer_add() | Brian Foster | 1 | -12/+9 |
| 2018-08-02 | xfs: cancel dfops on xfs_defer_finish() error | Brian Foster | 1 | -3/+1 |
| 2018-08-02 | xfs: automatic dfops inode relogging | Brian Foster | 1 | -4/+0 |
| 2018-08-02 | xfs: add missing defer ijoins for held inodes | Brian Foster | 1 | -0/+1 |
| 2018-07-30 | xfs: introduce a new xfs_inode_has_cow_data helper | Christoph Hellwig | 1 | -1/+1 |
| 2018-07-26 | xfs: drop unnecessary xfs_defer_finish() dfops parameter | Brian Foster | 1 | -4/+4 |
| 2018-07-26 | xfs: remove all boilerplate defer init/finish code | Brian Foster | 1 | -25/+12 |
| 2018-07-26 | xfs: use internal dfops in cow blocks cancel | Brian Foster | 1 | -4/+2 |
| 2018-07-23 | xfs: trivial xfs_btree_del_cursor cleanups | Darrick J. Wong | 1 | -1/+1 |
| 2018-07-11 | xfs: remove xfs_defer_init() firstblock param | Brian Foster | 1 | -4/+4 |
| 2018-07-11 | xfs: use ->t_firstblock in reflink cow block cancel | Brian Foster | 1 | -2/+1 |
| 2018-07-11 | xfs: remove xfs_bunmapi() firstblock param | Brian Foster | 1 | -4/+2 |
| 2018-07-11 | xfs: remove xfs_bmapi_write() firstblock param | Brian Foster | 1 | -3/+3 |
| 2018-07-11 | xfs: use ->t_firstblock for all xfs_bunmapi() callers | Brian Foster | 1 | -6/+5 |
| 2018-07-11 | xfs: use ->t_firstblock for all xfs_bmapi_write() callers | Brian Foster | 1 | -4/+3 |
| 2018-07-11 | xfs: allow null firstblock in xfs_bmapi_write() when tp is null | Brian Foster | 1 | -6/+3 |
| 2018-07-11 | xfs: refactor dfops init to attach to transaction | Brian Foster | 1 | -8/+4 |
| 2018-07-11 | xfs: use ->t_dfops in cancel cow blocks operation | Brian Foster | 1 | -6/+8 |
| 2018-07-11 | xfs: remove unused btree cursor bc_private.a.dfops field | Brian Foster | 1 | -1/+1 |
| 2018-07-11 | xfs: remove xfs_bunmapi() dfops param | Brian Foster | 1 | -3/+2 |
| 2018-07-11 | xfs: use ->t_dfops for all xfs_bunmapi() callers | Brian Foster | 1 | -12/+15 |
| 2018-07-11 | xfs: remove xfs_bmapi_write() dfops param | Brian Foster | 1 | -4/+4 |
| 2018-07-11 | xfs: use ->t_dfops for all xfs_bmapi_write() callers | Brian Foster | 1 | -3/+4 |
| 2018-07-11 | xfs: cow unwritten conversion uses uninitialized dfops | Brian Foster | 1 | -7/+4 |
| 2018-07-11 | xfs: remove xfs_reflink_find_cow_mapping | Christoph Hellwig | 1 | -30/+0 |
| 2018-07-11 | xfs: remove xfs_reflink_trim_irec_to_next_cow | Christoph Hellwig | 1 | -33/+0 |
| 2018-06-06 | xfs: convert to SPDX license tags | Dave Chinner | 1 | -15/+1 |
| 2018-05-10 | xfs: split out dqget for inodes from regular dqget | Darrick J. Wong | 1 | -2/+2 |
| 2018-05-10 | xfs: remove unnecessary xfs_qm_dqattach parameter | Darrick J. Wong | 1 | -1/+1 |
| 2018-05-10 | xfs: fix double ijoin in xfs_reflink_clear_inode_flag() | Dave Chinner | 1 | -2/+6 |
| 2018-05-10 | xfs: fix double ijoin in xfs_reflink_cancel_cow_range | Dave Chinner | 1 | -2/+4 |
| 2018-03-15 | xfs: minor cleanup for xfs_reflink_end_cow | Christoph Hellwig | 1 | -9/+8 |
| 2018-03-15 | xfs: assert that xfs_reflink_allocate_cow is called with XFS_ILOCK_EXCL | Christoph Hellwig | 1 | -1/+1 |
| 2018-03-11 | xfs: rename agfl perag res type to rmapbt | Brian Foster | 1 | -1/+1 |
| 2018-03-11 | xfs: fix transaction allocation deadlock in IO path | Dave Chinner | 1 | -2/+2 |
| 2018-01-29 | xfs: check reflink allocation mappings | Darrick J. Wong | 1 | -0/+7 |
| 2018-01-29 | xfs: treat CoW fork operations as delalloc for quota accounting | Darrick J. Wong | 1 | -4/+11 |
| 2018-01-29 | xfs: only grab shared inode locks for source file during reflink | Darrick J. Wong | 1 | -10/+15 |
| 2018-01-29 | xfs: allow xfs_lock_two_inodes to take different EXCL/SHARED modes | Darrick J. Wong | 1 | -2/+3 |
| 2018-01-29 | xfs: reflink should break pnfs leases before sharing blocks | Darrick J. Wong | 1 | -1/+47 |
| 2018-01-29 | xfs: call xfs_qm_dqattach before performing reflink operations | Darrick J. Wong | 1 | -0/+5 |
| 2017-12-21 | xfs: set cowblocks tag for direct cow writes too | Darrick J. Wong | 1 | -0/+2 |
| 2017-12-14 | xfs: allow CoW remap transactions to use reserve blocks | Darrick J. Wong | 1 | -1/+1 |
| 2017-12-14 | xfs: avoid infinite loop when cancelling CoW blocks after writeback failure | Darrick J. Wong | 1 | -0/+3 |
| 2017-12-14 | xfs: relax is_reflink_inode assert in xfs_reflink_find_cow_mapping | Darrick J. Wong | 1 | -1/+2 |
| 2017-12-14 | xfs: remove dest file's post-eof preallocations before reflinking | Darrick J. Wong | 1 | -0/+11 |
| 2017-12-08 | fs: xfs: remove duplicate includes | Pravin Shedge | 1 | -2/+0 |
| 2017-11-06 | xfs: simplify xfs_reflink_convert_cow | Christoph Hellwig | 1 | -18/+11 |
| 2017-11-06 | xfs: iterate backwards in xfs_reflink_cancel_cow_blocks | Christoph Hellwig | 1 | -4/+12 |
| 2017-11-06 | xfs: introduce the xfs_iext_cursor abstraction | Christoph Hellwig | 1 | -28/+28 |
| 2017-10-26 | xfs: add a new xfs_iext_lookup_extent_before helper | Christoph Hellwig | 1 | -12/+7 |
| 2017-10-03 | xfs: handle racy AIO in xfs_reflink_end_cow | Christoph Hellwig | 1 | -1/+8 |
| 2017-09-01 | xfs: remove the ip argument to xfs_defer_finish | Christoph Hellwig | 1 | -4/+7 |
| 2017-07-20 | xfs: check _alloc_read_agf buffer pointer before using | Darrick J. Wong | 1 | -0/+2 |
| 2017-07-20 | xfs: set firstfsb to NULLFSBLOCK before feeding it to _bmapi_write | Darrick J. Wong | 1 | -1/+1 |
| 2017-06-19 | xfs: separate function to check if inode shares extents | Darrick J. Wong | 1 | -36/+52 |
| 2017-06-19 | xfs: reflink find shared should take a transaction | Darrick J. Wong | 1 | -7/+8 |
| 2017-05-03 | xfs: reserve enough blocks to handle btree splits when remapping | Darrick J. Wong | 1 | -2/+16 |
| 2017-04-03 | xfs: factor out a xfs_bmap_is_real_extent helper | Christoph Hellwig | 1 | -17/+4 |
| 2017-03-07 | xfs: only reclaim unwritten COW extents periodically | Christoph Hellwig | 1 | -7/+16 |
| 2017-02-16 | xfs: fix uninitialized variable in _reflink_convert_cow | Darrick J. Wong | 1 | -1/+1 |
| 2017-02-09 | xfs: update ctime and mtime on clone destinatation inodes | Christoph Hellwig | 1 | -3/+9 |
| 2017-02-06 | xfs: allocate direct I/O COW blocks in iomap_begin | Christoph Hellwig | 1 | -92/+54 |
| 2017-02-06 | xfs: go straight to real allocations for direct I/O COW writes | Christoph Hellwig | 1 | -28/+66 |
| 2017-02-06 | xfs: return the converted extent in __xfs_reflink_convert_cow | Christoph Hellwig | 1 | -6/+5 |
| 2017-02-02 | xfs: mark speculative prealloc CoW fork extents unwritten | Darrick J. Wong | 1 | -8/+108 |
| 2016-12-22 | vfs: fix isize/pos/len checks for reflink & dedupe | Darrick J. Wong | 1 | -1/+1 |