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

Steven Rostedt rostedt at goodmis.org
Wed Jul 15 00:03:45 AEST 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 Linuxppc-dev mailing list