Subject: [nfsv4] rfc3530bis-18: Small issues in chapter 6.2.

From: Marcel Telka <[email-masked]>
Date: Fri, 10 Aug 2012 13:52:43 +0200

Hi,

Here is the chapter flow:

...
6.2.  File Attributes Discussion
6.2.1.  Attribute 12: acl
6.2.1.1.  ACE Type
6.2.1.2.  Attribute 13: aclsupport
6.2.1.3.  ACE Access Mask
6.2.1.3.1.  Discussion of Mask Attributes
6.2.1.3.2.  ACE4_DELETE vs. ACE4_DELETE_CHILD
6.2.1.4.  ACE flag
...
6.2.2.  Attribute 33: mode
...

I'd say the "6.2.1.2.  Attribute 13: aclsupport" should go "up" by one level.
It should not be a sub-chapter under "6.2.1.  Attribute 12: acl".

Next issue: There are missing spaces (or a tab) here:

6.2.1.  Attribute 12: acl

   The NFSv4.0 ACL attribute contains an array of access control entries
   (ACEs) that are associated with the file system object.  Although the
   client can read and write the acl attribute, the server is
   responsible for using the ACL to perform access control.  The client
   can use the OPEN or ACCESS operations to check access without
   modifying or reading data or metadata.

   The NFS ACE structure is defined as follows:

   typedef uint32_t        acetype4;

   typedef uint32_t aceflag4;     <------------------------- HERE

   typedef uint32_t        acemask4;

Thanks.

-- 
Marcel Telka
RPE, Systems