Namjae Jeon
|
0a04b24853
ext4: disable COLLAPSE_RANGE for bigalloc
|
11 years ago |
Namjae Jeon
|
a8680e0d5e
ext4: fix COLLAPSE_RANGE failure with 1KB block size
|
11 years ago |
Theodore Ts'o
|
86f1ca3889
ext4: use EINVAL if not a regular file in ext4_collapse_range()
|
11 years ago |
jon ernst
|
6c5e73d3a2
ext4: enforce we are operating on a regular file in ext4_zero_range()
|
11 years ago |
Lukas Czerner
|
6dd834effc
ext4: fix extent merging in ext4_ext_shift_path_extents()
|
11 years ago |
Lukas Czerner
|
ef24f6c234
ext4: discard preallocations after removing space
|
11 years ago |
Lukas Czerner
|
9337d5d31a
ext4: no need to truncate pagecache twice in collapse range
|
11 years ago |
Lukas Czerner
|
2c1d23289b
ext4: fix removing status extents in ext4_collapse_range()
|
11 years ago |
Lukas Czerner
|
1a66c7c3be
ext4: use filemap_write_and_wait_range() correctly in collapse range
|
11 years ago |
Lukas Czerner
|
694c793fc1
ext4: use truncate_pagecache() in collapse range
|
11 years ago |
Dmitry Monakhov
|
a18ed359bd
ext4: always check ext4_ext_find_extent result
|
11 years ago |
Dmitry Monakhov
|
8dc79ec4c0
ext4: fix error handling in ext4_ext_shift_extents
|
11 years ago |
Theodore Ts'o
|
40c406c74e
ext4: COLLAPSE_RANGE only works on extent-based files
|
11 years ago |
Zheng Liu
|
847c6c422a
ext4: fix byte order problems introduced by the COLLAPSE_RANGE patches
|
11 years ago |
Lukas Czerner
|
0790b31b69
fs: disallow all fallocate operation on active swapfile
|
11 years ago |
Lukas Czerner
|
23fffa925e
fs: move falloc collapse range check into the filesystem methods
|
11 years ago |
Lukas Czerner
|
9ef06cec7c
ext4: remove unnecessary check for APPEND and IMMUTABLE
|
11 years ago |
Namjae Jeon
|
1ce01c4a19
ext4: fix COLLAPSE_RANGE test failure in data journalling mode
|
11 years ago |
Eric Whitney
|
ad6599ab3a
ext4: fix premature freeing of partial clusters split across leaf blocks
|
11 years ago |
Lukas Czerner
|
e5b30416f3
ext4: remove unneeded test of ret variable
|
11 years ago |
Lukas Czerner
|
b8a8684502
ext4: Introduce FALLOC_FL_ZERO_RANGE flag for fallocate
|
11 years ago |
Lukas Czerner
|
0e8b6879f3
ext4: refactor ext4_fallocate code
|
11 years ago |
Lukas Czerner
|
f282ac19d8
ext4: Update inode i_size after the preallocation
|
11 years ago |
Eric Whitney
|
c063449394
ext4: fix partial cluster handling for bigalloc file systems
|
11 years ago |
Eric Whitney
|
31cf0f2c31
ext4: delete path dealloc code in ext4_ext_handle_uninitialized_extents
|
11 years ago |
Namjae Jeon
|
9eb79482a9
ext4: Add support FALLOC_FL_COLLAPSE_RANGE for fallocate
|
11 years ago |
Lukas Czerner
|
a633f5a319
ext4: translate fallocate mode bits to strings
|
11 years ago |
Darrick J. Wong
|
a9b8241594
ext4: merge uninitialized extents
|
11 years ago |
Eric Whitney
|
ce37c42919
ext4: fix error return from ext4_ext_handle_uninitialized_extents()
|
11 years ago |
Eric Whitney
|
15cc176785
ext4: fix xfstest generic/299 block validity failures
|
11 years ago |