]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
um: remove copy_from_kernel_nofault_allowed
authorBenjamin Berg <benjamin.berg@intel.com>
Mon, 10 Feb 2025 16:09:26 +0000 (17:09 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 10 Apr 2025 12:33:36 +0000 (14:33 +0200)
commitb0686d0d7630777750c148c8602cbc8d05280cf7
tree8deb46d6eac67e684c7370c6a8e113f6dfa30b78
parent142f89201e6f9790babd1928af2f6fabc3d86ae7
um: remove copy_from_kernel_nofault_allowed

[ Upstream commit 84a6fc378471fbeaf48f8604566a5a33a3d63c18 ]

There is no need to override the default version of this function
anymore as UML now has proper _nofault memory access functions.

Doing this also fixes the fact that the implementation was incorrect as
using mincore() will incorrectly flag pages as inaccessible if they were
swapped out by the host.

Fixes: f75b1b1bedfb ("um: Implement probe_kernel_read()")
Signed-off-by: Benjamin Berg <benjamin.berg@intel.com>
Link: https://patch.msgid.link/20250210160926.420133-3-benjamin@sipsolutions.net
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
arch/um/include/shared/os.h
arch/um/kernel/Makefile
arch/um/kernel/maccess.c [deleted file]
arch/um/os-Linux/process.c