]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
ARM: 8797/1: spectre-v1.1: harden __copy_to_user
authorJulien Thierry <julien.thierry@arm.com>
Thu, 14 Feb 2019 14:49:22 +0000 (09:49 -0500)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 20 Feb 2019 09:18:26 +0000 (10:18 +0100)
commite4a6ea8a33301760580f17d1e2fd7789e20d1fe8
treeca5722ae89314ef9260205f2a0d82fc339ca1652
parentb5d788516d936b3eabaed9d2df492eac95ac7e17
ARM: 8797/1: spectre-v1.1: harden __copy_to_user

Commit a1d09e074250fad24f1b993f327b18cc6812eb7a upstream.

Sanitize user pointer given to __copy_to_user, both for standard version
and memcopy version of the user accessor.

Signed-off-by: Julien Thierry <julien.thierry@arm.com>
Signed-off-by: Russell King <rmk+kernel@armlinux.org.uk>
Signed-off-by: David A. Long <dave.long@linaro.org>
Reviewed-by: Julien Thierry <julien.thierry@arm.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
arch/arm/lib/copy_to_user.S
arch/arm/lib/uaccess_with_memcpy.c