[RFC] [PATCH 2.6.37-rc5-tip 11/20] 11: uprobes: slot allocation for uprobes

Peter Zijlstra peterz@infradead.org
Tue Jan 25 13:56:00 GMT 2011


On Thu, 2010-12-16 at 15:29 +0530, Srikar Dronamraju wrote:
> +       /*
> +        * We keep the vma's vm_start rather than a pointer to the vma
> +        * itself.  The probed process or a naughty kernel module could make
> +        * the vma go away, and we must handle that reasonably gracefully.
> +        */
> +       unsigned long vaddr;            /* Page(s) of instruction slots */ 

You could simply refuse to let the user unmap that area and rogue kernel
modules aren't something you can do anything about anyway.

But yeah..



More information about the Systemtap mailing list