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
| |