From: Anne Marie Merritt <anne.marie.merritt@gmail.com>
To: trondmy@primarydata.com
Cc: linux-nfs@vger.kernel.org,
Anne Marie Merritt <annemarie.merritt@primarydata.com>
Subject: [PATCH 0/6] nfs: add support for additional attributes and ioctl to access
Date: Sun, 29 May 2016 10:14:46 -0700 [thread overview]
Message-ID: <1464542092-19605-1-git-send-email-anne.marie.merritt@gmail.com> (raw)
Summary:
Add support for NFS attributes:
timecreate
hidden
system
archive
timebackup
Add IOCTL to access these attributes. IOCTL client sample source is included in the ioctl patch for test purposes. Note: These attributes can only be accessible if the remote nfsd supports them and underlying file system populates them.
This will permit the surfacing of these attributes via nfs for underlying filesystems that support them. SMB/Samba makes use of these attributes.
Signed-off-by: Anne Marie Merritt <annemarie.merritt@primarydata.com>
Anne Marie Merritt (6):
nfs: Add timecreate to nfs inode, along with corresponding bitfields,
request, and decode xdr routines.
nfs: Add 'hidden' field to nfs inode, along with corresponding
bitfields, request, and decode xdr routines.
nfs: Add 'system' field to nfs inode, along with corresponding
bitfields, request, and decode xdr routines.
nfs: Add 'archive' field to nfs inode, along with corresponding
bitfields, request, and decode xdr routines.
nfs: Add timebackup to nfs inode, along with corresponding bitfields,
request, and decode xdr routines.
nfs: Add ioctl to retrieve timecreate, timebackup, 'hidden',
'archive', and 'system' fields from inode.
fs/nfs/inode.c | 70 +++++++++++++++++++++++++
fs/nfs/nfs4file.c | 31 +++++++++++
fs/nfs/nfs4proc.c | 15 ++++++
fs/nfs/nfs4xdr.c | 130 ++++++++++++++++++++++++++++++++++++++++++++++
include/linux/nfs_fs.h | 9 ++++
include/linux/nfs_fs_sb.h | 5 ++
include/linux/nfs_xdr.h | 18 +++++++
include/uapi/linux/nfs.h | 13 +++++
8 files changed, 291 insertions(+)
--
2.3.6
next reply other threads:[~2016-05-29 17:15 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-05-29 17:14 Anne Marie Merritt [this message]
2016-05-29 17:14 ` [PATCH 1/6] nfs: Add timecreate to nfs inode, along with corresponding bitfields, request, and decode xdr routines Anne Marie Merritt
2016-05-29 17:14 ` [PATCH 2/6] nfs: Add 'hidden' field " Anne Marie Merritt
2016-05-29 17:14 ` [PATCH 3/6] nfs: Add 'system' " Anne Marie Merritt
2016-05-29 17:14 ` [PATCH 4/6] nfs: Add 'archive' " Anne Marie Merritt
2016-05-29 17:14 ` [PATCH 5/6] nfs: Add timebackup " Anne Marie Merritt
2016-05-29 17:14 ` [PATCH 6/6] nfs: Add ioctl to retrieve timecreate, timebackup, 'hidden', 'archive', and 'system' fields from inode Anne Marie Merritt
2016-05-30 16:03 ` [PATCH 0/6] nfs: add support for additional attributes and ioctl to access Christoph Hellwig
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1464542092-19605-1-git-send-email-anne.marie.merritt@gmail.com \
--to=anne.marie.merritt@gmail.com \
--cc=annemarie.merritt@primarydata.com \
--cc=linux-nfs@vger.kernel.org \
--cc=trondmy@primarydata.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).