]> git.baikalelectronics.ru Git - kernel.git/commit
arm64: Don't use is_module_addr in setting page attributes
authorLaura Abbott <lauraa@codeaurora.org>
Wed, 25 Feb 2015 22:14:55 +0000 (14:14 -0800)
committerCatalin Marinas <catalin.marinas@arm.com>
Fri, 6 Mar 2015 12:04:22 +0000 (12:04 +0000)
commitb0f8fd543561174f7dfb90cf507b4db0f1123223
tree655d442547f62b686977bc7e4f1772a26a87b79b
parentf4fb32aea1d20f8ea32d6358955c49ea77b96b62
arm64: Don't use is_module_addr in setting page attributes

The set_memory_* functions currently only support module
addresses. The addresses are validated using is_module_addr.
That function is special though and relies on internal state
in the module subsystem to work properly. At the time of
module initialization and calling set_memory_*, it's too early
for is_module_addr to work properly so it always returns
false. Rather than be subject to the whims of the module state,
just bounds check against the module virtual address range.

Signed-off-by: Laura Abbott <lauraa@codeaurora.org>
Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
arch/arm64/mm/pageattr.c