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