On Wed, Nov 9, 2022 at 8:58 AM Chuck Lever III <chuck.lever@xxxxxxxxxx> wrote: > > > > > 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> > Hey Chuck, I just realized the patch is still outstanding. Now when I re-read your comment, I'm not sure what it means. Your comment sounds like you feel the patch may not be necessary, but then you have a "Reviewed-by". I am not sure if you mean this should be applied or not. To be clear, the existing sysfs path does not exist, and we got a complaint about this documentation inaccuracy, hence my patch. > > > 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 > > >