ioctl_preallocate
return ioctl_preallocate(filp, 0, p);
return ioctl_preallocate(filp, FALLOC_FL_PUNCH_HOLE, p);
return ioctl_preallocate(filp, FALLOC_FL_ZERO_RANGE, p);