ocfs2: Add preserve to reflink.
authorTao Ma <tao.ma@oracle.com>
Tue, 18 Aug 2009 03:47:56 +0000 (11:47 +0800)
committerJoel Becker <joel.becker@oracle.com>
Wed, 23 Sep 2009 03:09:49 +0000 (20:09 -0700)
commit0fe9b66c65f3ff227da45381afe7612f91e32740
tree14d95c15065419825adb4f0f0a26a5416a64259e
parentbc13d347574fc0a8a666bc0f4cc2b635d202e372
ocfs2: Add preserve to reflink.

reflink has 2 options for the destination file:
1. snapshot: reflink will attempt to preserve ownership, permissions,
   and all other security state in order to create a full snapshot.
2. new file: it will acquire the data extent sharing but will see the
   file's security state and attributes initialized as a new file.

So add the option to ocfs2.

Signed-off-by: Tao Ma <tao.ma@oracle.com>
fs/ocfs2/refcounttree.c
fs/ocfs2/xattr.c
fs/ocfs2/xattr.h