From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from aserp1040.oracle.com ([141.146.126.69]:28765 "EHLO aserp1040.oracle.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753209AbcFHQlL (ORCPT ); Wed, 8 Jun 2016 12:41:11 -0400 Date: Wed, 8 Jun 2016 09:40:40 -0700 From: "Darrick J. Wong" To: mtk.manpages@gmail.com Cc: linux-fsdevel@vger.kernel.org, linux-api@vger.kernel.org, hch@infradead.org, linux-man@vger.kernel.org Subject: [PATCH] ioctl_ficlonerange.2/ioctl_fideduperange.2: mention same-fs requirement Message-ID: <20160608164040.GB5740@birch.djwong.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Sender: linux-fsdevel-owner@vger.kernel.org List-ID: Mention that FICLONE, FICLONERANGE, and FIDEDUPERANGE all require both files to reside on the same filesystem. Signed-off-by: Darrick J. Wong --- man2/ioctl_ficlonerange.2 | 1 + man2/ioctl_fideduperange.2 | 1 + 2 files changed, 2 insertions(+) diff --git a/man2/ioctl_ficlonerange.2 b/man2/ioctl_ficlonerange.2 index 0cb1567..c6e0762 100644 --- a/man2/ioctl_ficlonerange.2 +++ b/man2/ioctl_ficlonerange.2 @@ -36,6 +36,7 @@ file appear in the .I dest_fd file by sharing the underlying storage, which is faster than making a separate physical copy of the data. +Both files must reside within the same filesystem. If a file write should occur to a shared region, the filesystem must ensure that the changes remain private to the file being written. diff --git a/man2/ioctl_fideduperange.2 b/man2/ioctl_fideduperange.2 index c69f8c5..44a7765 100644 --- a/man2/ioctl_fideduperange.2 +++ b/man2/ioctl_fideduperange.2 @@ -34,6 +34,7 @@ file appear in the .B dest_fd file by sharing the underlying storage if the file data is identical ("deduplication"). +Both files must reside within the same filesystem. This reduces storage consumption by allowing the filesystem to store one shared copy of the data. If a file write should occur to a shared