There is only one FID to be operated upon, and the 'sa_valid',
'sa_uid', and 'sa_gid' values take the place of the second 'struct
-lu_fid'.
+lu_fid' in the generic <<struct-mdt-rec-reint>>. See also
+<<struct-lu-fid>>.
The 'sa_valid' field identifies which of the other fields in the
structure are to be honored. If the corresponding flag bit is not set
then the value of the corresponding field is to be ignored. The flags
are:
+.SA Valid
+****
[source,c]
----
#define MDS_ATTR_MODE 0x1ULL /* = 1 */
#define MDS_ATTR_FROM_OPEN 0x4000ULL /* = 16384 */
#define MDS_ATTR_BLOCKS 0x8000ULL /* = 32768 */
----
+****
The 'sa_uid' and 'sa_gid' fields give the values of the UID and GID
attributes, respectively, to be set on the target resource.