summaryrefslogtreecommitdiff
path: root/drivers/acpi
diff options
context:
space:
mode:
authorJeff Layton <jlayton@kernel.org>2019-06-13 15:17:00 -0400
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2019-08-06 19:05:22 +0200
commita065f662da7fadc8cc775b10aa21222b6692c9c0 (patch)
tree9930d2532603cc1c2aeabc719796b08b482761a8 /drivers/acpi
parent64672c1f2cfe2ad9be4dddf7d7f8838cf80e1e62 (diff)
ceph: return -ERANGE if virtual xattr value didn't fit in buffer
[ Upstream commit 3b421018f48c482bdc9650f894aa1747cf90e51d ] The getxattr manpage states that we should return ERANGE if the destination buffer size is too small to hold the value. ceph_vxattrcb_layout does this internally, but we should be doing this for all vxattrs. Fix the only caller of getxattr_cb to check the returned size against the buffer length and return -ERANGE if it doesn't fit. Drop the same check in ceph_vxattrcb_layout and just rely on the caller to handle it. Signed-off-by: Jeff Layton <jlayton@kernel.org> Reviewed-by: "Yan, Zheng" <zyan@redhat.com> Acked-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Sasha Levin <sashal@kernel.org>
Diffstat (limited to 'drivers/acpi')
0 files changed, 0 insertions, 0 deletions