Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.19
/
89e8c70306c0cbc54daa4cbc7d7159ec40667614
/
fs
/
xfs
/
xfs_reflink.c
9d9e623
xfs: fold dfops into the transaction
by Brian Foster
· 6 years ago
0f37d17
xfs: pass transaction to xfs_defer_add()
by Brian Foster
· 6 years ago
9b1f4e9
xfs: cancel dfops on xfs_defer_finish() error
by Brian Foster
· 6 years ago
a819866
xfs: automatic dfops inode relogging
by Brian Foster
· 6 years ago
488c919
xfs: add missing defer ijoins for held inodes
by Brian Foster
· 6 years ago
51d6269
xfs: introduce a new xfs_inode_has_cow_data helper
by Christoph Hellwig
· 6 years ago
9e28a24
xfs: drop unnecessary xfs_defer_finish() dfops parameter
by Brian Foster
· 6 years ago
c8eac49
xfs: remove all boilerplate defer init/finish code
by Brian Foster
· 6 years ago
1e5ae19
xfs: use internal dfops in cow blocks cancel
by Brian Foster
· 6 years ago
0b04b6b8
xfs: trivial xfs_btree_del_cursor cleanups
by Darrick J. Wong
· 6 years ago
5fdd979
xfs: remove xfs_defer_init() firstblock param
by Brian Foster
· 6 years ago
381d592
xfs: use ->t_firstblock in reflink cow block cancel
by Brian Foster
· 6 years ago
2af5284
xfs: remove xfs_bunmapi() firstblock param
by Brian Foster
· 6 years ago
a7beabe
xfs: remove xfs_bmapi_write() firstblock param
by Brian Foster
· 6 years ago
3728379
xfs: use ->t_firstblock for all xfs_bunmapi() callers
by Brian Foster
· 6 years ago
650919f
xfs: use ->t_firstblock for all xfs_bmapi_write() callers
by Brian Foster
· 6 years ago
3ae2d89
xfs: allow null firstblock in xfs_bmapi_write() when tp is null
by Brian Foster
· 6 years ago
bcd2c9f
xfs: refactor dfops init to attach to transaction
by Brian Foster
· 6 years ago
27356a0
xfs: use ->t_dfops in cancel cow blocks operation
by Brian Foster
· 6 years ago
ed7ef8e
xfs: remove unused btree cursor bc_private.a.dfops field
by Brian Foster
· 6 years ago
ccd9d91
xfs: remove xfs_bunmapi() dfops param
by Brian Foster
· 6 years ago
4bcfa61
xfs: use ->t_dfops for all xfs_bunmapi() callers
by Brian Foster
· 6 years ago
6e702a5
xfs: remove xfs_bmapi_write() dfops param
by Brian Foster
· 6 years ago
175d1a0
xfs: use ->t_dfops for all xfs_bmapi_write() callers
by Brian Foster
· 6 years ago
8a74938
xfs: cow unwritten conversion uses uninitialized dfops
by Brian Foster
· 6 years ago
060d4ea
xfs: remove xfs_reflink_find_cow_mapping
by Christoph Hellwig
· 6 years ago
fca8c80
xfs: remove xfs_reflink_trim_irec_to_next_cow
by Christoph Hellwig
· 6 years ago
0b61f8a
xfs: convert to SPDX license tags
by Dave Chinner
· 7 years ago
4882c19
xfs: split out dqget for inodes from regular dqget
by Darrick J. Wong
· 7 years ago
c14cfcc
xfs: remove unnecessary xfs_qm_dqattach parameter
by Darrick J. Wong
· 7 years ago
844e5e7
xfs: fix double ijoin in xfs_reflink_clear_inode_flag()
by Dave Chinner
· 7 years ago
c5295c6
xfs: fix double ijoin in xfs_reflink_cancel_cow_range
by Dave Chinner
· 7 years ago
df79b81
xfs: minor cleanup for xfs_reflink_end_cow
by Christoph Hellwig
· 7 years ago
c7dbe3f
xfs: assert that xfs_reflink_allocate_cow is called with XFS_ILOCK_EXCL
by Christoph Hellwig
· 7 years ago
2159286
xfs: rename agfl perag res type to rmapbt
by Brian Foster
· 7 years ago
4df0f7f
xfs: fix transaction allocation deadlock in IO path
by Dave Chinner
· 7 years ago
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
· 8 years ago
92ff728
xfs: reflink find shared should take a transaction
by Darrick J. Wong
· 8 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
Next »