NFSv4.2: fix return value of _nfs4_get_security_label()
stable inclusion from stable-5.10.24 commit caa86901c863e7c3646d189f2deb9e844afd0568 bugzilla: 51348 -------------------------------- [ Upstream commit 53cb2454 ] 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: aa9c2669 ("NFS: Client implementation of Labeled-NFS") Signed-off-by: NOndrej Mosnacek <omosnace@redhat.com> Reviewed-by: NJames Morris <jamorris@linux.microsoft.com> Reviewed-by: NPaul Moore <paul@paul-moore.com> Signed-off-by: NAnna Schumaker <Anna.Schumaker@Netapp.com> Signed-off-by: NSasha Levin <sashal@kernel.org> Signed-off-by: NChen Jun <chenjun102@huawei.com> Acked-by: N Weilong Chen <chenweilong@huawei.com> Signed-off-by: NZheng Zengkai <zhengzengkai@huawei.com>
Showing
想要评论请 注册 或 登录