On Sun, 13 Jul 2025 10:17:30 +0300
Mike Rapoport <r...@kernel.org> wrote:

> From: "Mike Rapoport (Microsoft)" <r...@kernel.org>
> 
> For the most part ftrace uses text poking and can handle ROX memory.
> The only place that requires writable memory is create_trampoline() that
> updates the allocated memory and in the end makes it ROX.
> 
> Use execmem_alloc_rw() in x86::ftrace::alloc_tramp() and enable ROX cache
> for EXECMEM_FTRACE when configuration and CPU features allow that.
> 
> Acked-by: Peter Zijlstra (Intel) <pet...@infradead.org>
> Signed-off-by: Mike Rapoport (Microsoft) <r...@kernel.org>

Acked-by: Steven Rostedt (Google) <rost...@goodmis.org>

-- Steve

Reply via email to