diff options
author | Ondrej Mosnacek <omosnace@redhat.com> | 2021-01-15 18:43:56 +0100 |
---|---|---|
committer | Anna Schumaker <Anna.Schumaker@Netapp.com> | 2021-03-09 19:30:39 +0100 |
commit | 53cb245454df5b13d7063162afd7a785aed6ebf2 (patch) | |
tree | 6b7b6063912150a62d55d6b31c15e6ccb28b1475 /fs/no-block.c | |
parent | NFS: Fix open coded versions of nfs_set_cache_invalid() in NFSv4 (diff) | |
download | linux-53cb245454df5b13d7063162afd7a785aed6ebf2.tar.xz linux-53cb245454df5b13d7063162afd7a785aed6ebf2.zip |
NFSv4.2: fix return value of _nfs4_get_security_label()
An xattr 'get' handler is expected to return the length of the value on
success, yet _nfs4_get_security_label() (and consequently also
nfs4_xattr_get_nfs4_label(), which is used as an xattr handler) returns
just 0 on success.
Fix this by returning label.len instead, which contains the length of
the result.
Fixes: aa9c2669626c ("NFS: Client implementation of Labeled-NFS")
Signed-off-by: Ondrej Mosnacek <omosnace@redhat.com>
Reviewed-by: James Morris <jamorris@linux.microsoft.com>
Reviewed-by: Paul Moore <paul@paul-moore.com>
Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
Diffstat (limited to 'fs/no-block.c')
0 files changed, 0 insertions, 0 deletions