From mboxrd@z Thu Jan 1 00:00:00 1970 From: Paolo Bonzini Subject: [PATCH 0/2] Add FALLOC_FL_ZERO_RANGE to fallocate Date: Tue, 12 Jun 2012 17:36:02 +0200 Message-ID: <1339515364-17374-1-git-send-email-pbonzini@redhat.com> Cc: Al Viro , xfs@oss.sgi.com, linux-fsdevel@vger.kernel.org To: linux-kernel@vger.kernel.org Return-path: Sender: linux-kernel-owner@vger.kernel.org List-Id: linux-fsdevel.vger.kernel.org This patch adds the FALLOC_FL_ZERO_RANGE operation mode to fallocate, resembling the similar XFS ioctl. The new mode can be used with or without FALLOC_FL_KEEP_SIZE, but of course not together with FALLOC_FL_PUNCH_HOLE. Other filesystems can then provide the same functionality with a standard system call. Paolo --- fs/open.c | 8 +++++++- fs/xfs/xfs_file.c | 34 +++++++++++++++++++++++----------- include/linux/falloc.h | 1 + 3 files changed, 32 insertions(+), 13 deletions(-)