[PATCH v2 1/3] module: Rename module_alloc() to text_alloc() and move to kernel proper

Steven Rostedt rostedt at goodmis.org
Tue Jul 14 10:03:45 EDT 2020


On Tue, 14 Jul 2020 14:33:14 +0100
Mark Rutland <mark.rutland at 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



More information about the linux-riscv mailing list