diff options
| author | Mike Rapoport (Microsoft) <rppt@kernel.org> | 2025-01-26 09:47:30 +0200 |
|---|---|---|
| committer | Peter Zijlstra <peterz@infradead.org> | 2025-02-03 11:46:02 +0100 |
| commit | c287c072332905b7d878a8aade86cfef6b396343 (patch) | |
| tree | 2bab8c093bb09b271112c0c3b076917f3486b672 /kernel/groups.c | |
| parent | execmem: add API for temporal remapping as RW and restoring ROX afterwards (diff) | |
| download | linux-c287c072332905b7d878a8aade86cfef6b396343.tar.gz linux-c287c072332905b7d878a8aade86cfef6b396343.zip | |
module: switch to execmem API for remapping as RW and restoring ROX
Instead of using writable copy for module text sections, temporarily remap
the memory allocated from execmem's ROX cache as writable and restore its
ROX permissions after the module is formed.
This will allow removing nasty games with writable copy in alternatives
patching on x86.
Signed-off-by: "Mike Rapoport (Microsoft)" <rppt@kernel.org>
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Link: https://lore.kernel.org/r/20250126074733.1384926-7-rppt@kernel.org
Diffstat (limited to 'kernel/groups.c')
0 files changed, 0 insertions, 0 deletions
