Messages in this thread |  | | | Date | Fri, 14 Dec 2007 13:21:06 +0530 | | From | Ananth N Mavinakayanahalli <> | | Subject | Re: [RFC] [patch 1/2] add non_init_kernel_text_address | |
On Thu, Dec 13, 2007 at 11:09:16PM -0800, Andrew Morton wrote:
> On Fri, 14 Dec 2007 12:25:30 +0530 Srinivasa Ds <srinivasa@in.ibm.com> wrote:
>
> > Since __init functions are discarded and its memory freed once
> > initialization completes, It would be better if we enable kprobes
> > to refuse probing __init functions. The attached patchset will do
> > that.
> >
> > This patch creates non_init_kernel_text_address() to identify
> > non_init text area.
> >
> > Iam open to suggestions for a better functionname.
> >
>
> It's not a great name. One wonders how it handles __exit text, for example.
When registering kprobes on modules, we 'get' a module refcount so the
probed module doesn't disappear from under us. When the probe is
unregistered, we 'put' the refcount. That works great for __exit text.
> regular_kernel_text_address()? Dunno.
Sounds better :-)
Ananth
|  |