On Tue, 14 Jul 2020 14:33:14 +0100 Mark Rutland <mark.rutl...@arm.com> wrote:
> > Should work for all cases. Yes, we might then want something like a per > > arch: > > > > {BPF,FTRACE,KPROBE}_TEXT_TYPE > > ... at that point why not: > > text_alloc_ftrace(); > text_alloc_module(); > text_alloc_bpf(); > text_alloc_kprobe(); I don't know about bpf and kprobes, but for ftrace, the only place that it allocates text happens to be in arch specific code. If you want something special for ftrace, you could just add your own function. But for x86, a text_alloc_immediate() would work. (BTW, I like the function names over the enums) -- Steve