> On Nov 9, 2022, at 8:33 AM, Dave Wysochanski <dwysocha@xxxxxxxxxx> wrote: > > The sysfs path for the NFS4 client identfier should start with > the path component of 'nfs' for the kset, and then the 'net' > path component for the netns object, followed by the > 'nfs_client' path component for the NFS client kobject, > and ending with 'identifier' for the netns_client_id > kobj_attribute. Seems like the redundancy has some purpose and is baked-in to the path. I'd rather leave the sleeping dog as it is, enjoying the morning sun. Reviewed-by: Chuck Lever <chuck.lever@xxxxxxxxxx> > Fixes: a28faaddb2be ("Documentation: Add an explanation of NFSv4 client identifiers") > Signed-off-by: Dave Wysochanski <dwysocha@xxxxxxxxxx> > --- > Documentation/filesystems/nfs/client-identifier.rst | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/Documentation/filesystems/nfs/client-identifier.rst b/Documentation/filesystems/nfs/client-identifier.rst > index 5147e15815a1..a94c7a9748d7 100644 > --- a/Documentation/filesystems/nfs/client-identifier.rst > +++ b/Documentation/filesystems/nfs/client-identifier.rst > @@ -152,7 +152,7 @@ string: > via the kernel command line, or when the "nfs" module is > loaded. > > - /sys/fs/nfs/client/net/identifier > + /sys/fs/nfs/net/nfs_client/identifier > This virtual file, available since Linux 5.3, is local to the > network namespace in which it is accessed and so can provide > distinction between network namespaces (containers) when the > @@ -164,7 +164,7 @@ then that uniquifier can be used. For example, a uniquifier might > be formed at boot using the container's internal identifier: > > sha256sum /etc/machine-id | awk '{print $1}' \\ > - > /sys/fs/nfs/client/net/identifier > + > /sys/fs/nfs/net/nfs_client/identifier > > Security considerations > ----------------------- > -- > 2.31.1 > -- Chuck Lever