Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.19
/
c3b1b13190aec6d7450971b5ff10beaec04af558
/
fs
/
xfs
/
xfs_reflink.c
9f37bd1
xfs: check reflink allocation mappings
by Darrick J. Wong
· 7 years ago
4b4c132
xfs: treat CoW fork operations as delalloc for quota accounting
by Darrick J. Wong
· 7 years ago
01c2e13
xfs: only grab shared inode locks for source file during reflink
by Darrick J. Wong
· 7 years ago
7c2d238
xfs: allow xfs_lock_two_inodes to take different EXCL/SHARED modes
by Darrick J. Wong
· 7 years ago
1364b1d4
xfs: reflink should break pnfs leases before sharing blocks
by Darrick J. Wong
· 7 years ago
09ac862
xfs: call xfs_qm_dqattach before performing reflink operations
by Darrick J. Wong
· 7 years ago
86d692b
xfs: set cowblocks tag for direct cow writes too
by Darrick J. Wong
· 7 years ago
a192de2
xfs: allow CoW remap transactions to use reserve blocks
by Darrick J. Wong
· 7 years ago
9d40fba
xfs: avoid infinite loop when cancelling CoW blocks after writeback failure
by Darrick J. Wong
· 7 years ago
73353f4
xfs: relax is_reflink_inode assert in xfs_reflink_find_cow_mapping
by Darrick J. Wong
· 7 years ago
5c989a0
xfs: remove dest file's post-eof preallocations before reflinking
by Darrick J. Wong
· 7 years ago
eaf0ec3
fs: xfs: remove duplicate includes
by Pravin Shedge
· 7 years ago
b121459
xfs: simplify xfs_reflink_convert_cow
by Christoph Hellwig
· 7 years ago
41caabd
xfs: iterate backwards in xfs_reflink_cancel_cow_blocks
by Christoph Hellwig
· 7 years ago
b2b1712
xfs: introduce the xfs_iext_cursor abstraction
by Christoph Hellwig
· 7 years ago
dc56015
xfs: add a new xfs_iext_lookup_extent_before helper
by Christoph Hellwig
· 7 years ago
e12199f
xfs: handle racy AIO in xfs_reflink_end_cow
by Christoph Hellwig
· 7 years ago
8ad7c629
xfs: remove the ip argument to xfs_defer_finish
by Christoph Hellwig
· 7 years ago
10479e2
xfs: check _alloc_read_agf buffer pointer before using
by Darrick J. Wong
· 7 years ago
4c1a67b
xfs: set firstfsb to NULLFSBLOCK before feeding it to _bmapi_write
by Darrick J. Wong
· 7 years ago
ea7cdd7
xfs: separate function to check if inode shares extents
by Darrick J. Wong
· 7 years ago
92ff728
xfs: reflink find shared should take a transaction
by Darrick J. Wong
· 7 years ago
fe0be23
xfs: reserve enough blocks to handle btree splits when remapping
by Darrick J. Wong
· 8 years ago
9c4f29d
xfs: factor out a xfs_bmap_is_real_extent helper
by Christoph Hellwig
· 8 years ago
3802a34
xfs: only reclaim unwritten COW extents periodically
by Christoph Hellwig
· 8 years ago
93aaead
xfs: fix uninitialized variable in _reflink_convert_cow
by Darrick J. Wong
· 8 years ago
c5ecb42
xfs: update ctime and mtime on clone destinatation inodes
by Christoph Hellwig
· 8 years ago
3c68d44
xfs: allocate direct I/O COW blocks in iomap_begin
by Christoph Hellwig
· 8 years ago
a14234c
xfs: go straight to real allocations for direct I/O COW writes
by Christoph Hellwig
· 8 years ago
dcf9585
xfs: return the converted extent in __xfs_reflink_convert_cow
by Christoph Hellwig
· 8 years ago
5eda430
xfs: mark speculative prealloc CoW fork extents unwritten
by Darrick J. Wong
· 8 years ago
22725ce
vfs: fix isize/pos/len checks for reflink & dedupe
by Darrick J. Wong
· 8 years ago
0110c35
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
by Linus Torvalds
· 8 years ago
876bec6f
vfs: refactor clone/dedupe_file_range common functions
by Darrick J. Wong
· 8 years ago
6552321
xfs: remove i_iolock and use i_rwsem in the VFS inode instead
by Christoph Hellwig
· 8 years ago
0260d8f
xfs: clean up cow fork reservation and tag inodes correctly
by Brian Foster
· 8 years ago
974ae92
xfs: track preallocation separately in xfs_bmapi_reserve_delalloc()
by Brian Foster
· 8 years ago
fba3e59
xfs: always succeed when deduping zero bytes
by Darrick J. Wong
· 8 years ago
4ab8671
xfs: use new extent lookup helpers in xfs_reflink_end_cow
by Christoph Hellwig
· 8 years ago
df5ab1b
xfs: use new extent lookup helpers in xfs_reflink_cancel_cow_blocks
by Christoph Hellwig
· 8 years ago
86f12ab
xfs: use new extent lookup helpers in xfs_reflink_trim_irec_to_next_cow
by Christoph Hellwig
· 8 years ago
092d5d9
xfs: cleanup xfs_reflink_find_cow_mapping
by Christoph Hellwig
· 8 years ago
2755fc4
xfs: use new extent lookup helpers in __xfs_reflink_reserve_cow
by Christoph Hellwig
· 8 years ago
65c5f41
xfs: remove prev argument to xfs_bmapi_reserve_delalloc
by Christoph Hellwig
· 8 years ago
5d82930
xfs: provide helper for counting extents from if_bytes
by Eric Sandeen
· 8 years ago
3993723
xfs: don't skip cow forks w/ delalloc blocks in cowblocks scan
by Brian Foster
· 8 years ago
c17a8ef
xfs: clear cowblocks tag when cow fork is emptied
by Brian Foster
· 8 years ago
c1112b6
xfs: optimize xfs_reflink_end_cow
by Christoph Hellwig
· 8 years ago
3e0ee78
xfs: optimize xfs_reflink_cancel_cow_blocks
by Christoph Hellwig
· 8 years ago
fa5c836
xfs: refactor xfs_bunmapi_cow
by Christoph Hellwig
· 8 years ago
3ba020b
xfs: optimize writes to reflink files
by Christoph Hellwig
· 8 years ago
62c5ac8
xfs: handle "raw" delayed extents xfs_reflink_trim_around_shared
by Christoph Hellwig
· 8 years ago
5faaf4f
xfs: merge xfs_reflink_remap_range and xfs_file_share_range
by Christoph Hellwig
· 8 years ago
5761778
xfs: move inode locking from xfs_reflink_remap_range to xfs_file_share_range
by Christoph Hellwig
· 8 years ago
1be7f9b
xfs: Fix uninitialized variable in xfs_reflink_reserve_cow_range()
by Geert Uytterhoeven
· 8 years ago
9780643c
xfs: fix error initialization
by Darrick J. Wong
· 8 years ago
97a1b87
xfs: remove isize check from unshare operation
by Darrick J. Wong
· 8 years ago
024adf4
xfs: reduce stack usage of _reflink_clear_inode_flag
by Darrick J. Wong
· 8 years ago
63646fc
xfs: check inode reflink flag before calling reflink functions
by Darrick J. Wong
· 8 years ago
83104d4
xfs: garbage collect old cowextsz reservations
by Darrick J. Wong
· 8 years ago
6fa164b
xfs: don't allow reflink when the AG is low on space
by Darrick J. Wong
· 8 years ago
f7ca352
xfs: create a separate cow extent size hint for the allocator
by Darrick J. Wong
· 8 years ago
98cc2db
xfs: unshare a range of blocks via fallocate
by Darrick J. Wong
· 8 years ago
cc71466
xfs: add dedupe range vfs function
by Darrick J. Wong
· 8 years ago
862bb36
xfs: reflink extents from one file to another
by Darrick J. Wong
· 8 years ago
174edb0
xfs: store in-progress CoW allocations in the refcount btree
by Darrick J. Wong
· 8 years ago
0613f16
xfs: implement CoW for directio writes
by Darrick J. Wong
· 8 years ago
43caeb1
xfs: move mappings from cow fork to data fork after copy-write
by Darrick J. Wong
· 8 years ago
ef47366
xfs: allocate delayed extents in CoW fork
by Darrick J. Wong
· 8 years ago
2a06705
xfs: create delalloc extents in CoW fork
by Darrick J. Wong
· 8 years ago
3993bae
xfs: introduce the CoW fork
by Darrick J. Wong
· 8 years ago