FALLOC_FL_ZERO_RANGE
int n = fallocate(fd, FALLOC_FL_ZERO_RANGE|FALLOC_FL_KEEP_SIZE, offset, len);
FALLOC_FL_ZERO_RANGE | FALLOC_FL_WRITE_ZEROES)
case FALLOC_FL_ZERO_RANGE:
case FALLOC_FL_ZERO_RANGE | FALLOC_FL_KEEP_SIZE:
if (mode & FALLOC_FL_ZERO_RANGE)
FALLOC_FL_ZERO_RANGE :
int mode = FALLOC_FL_ZERO_RANGE | FALLOC_FL_KEEP_SIZE;
FALLOC_FL_ZERO_RANGE))
if (mode & FALLOC_FL_ZERO_RANGE) {
ret = vfs_fallocate(file, FALLOC_FL_ZERO_RANGE,
FALLOC_FL_ZERO_RANGE | FALLOC_FL_COLLAPSE_RANGE |
case FALLOC_FL_ZERO_RANGE:
FALLOC_FL_COLLAPSE_RANGE | FALLOC_FL_ZERO_RANGE |
FALLOC_FL_ZERO_RANGE | FALLOC_FL_INSERT_RANGE))) {
} else if (mode & FALLOC_FL_ZERO_RANGE) {
(mode & (FALLOC_FL_PUNCH_HOLE | FALLOC_FL_ZERO_RANGE)));
FALLOC_FL_ZERO_RANGE))
if (mode & (FALLOC_FL_PUNCH_HOLE | FALLOC_FL_ZERO_RANGE)) {
if (mode & (FALLOC_FL_PUNCH_HOLE | FALLOC_FL_ZERO_RANGE))
return ioctl_preallocate(filp, FALLOC_FL_ZERO_RANGE, p);
error = compat_ioctl_preallocate(fd_file(f), FALLOC_FL_ZERO_RANGE,
case FALLOC_FL_ZERO_RANGE:
else if (mode & FALLOC_FL_ZERO_RANGE)
case FALLOC_FL_ZERO_RANGE:
else if (mode & FALLOC_FL_ZERO_RANGE) {
FALLOC_FL_ZERO_RANGE | FALLOC_FL_KEEP_SIZE,
FALLOC_FL_ZERO_RANGE | FALLOC_FL_INSERT_RANGE | \
case FALLOC_FL_ZERO_RANGE:
if ((mode & FALLOC_FL_MODE_MASK) == FALLOC_FL_ZERO_RANGE &&
(mode & (FALLOC_FL_PUNCH_HOLE | FALLOC_FL_ZERO_RANGE |
FALLOC_FL_ZERO_RANGE | \
{ FALLOC_FL_ZERO_RANGE, "ZERO_RANGE"}, \