From: Randy Dunlap Date: Fri, 15 Jul 2011 16:37:44 +0000 (-0700) Subject: dtrace: add dtrace_module_loaded() and dtrace_module_unloaded() X-Git-Tag: v4.1.12-92~313^2~175 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=a2e351f1ff8f75c815608d428f6a1e6933751c92;p=users%2Fjedix%2Flinux-maple.git dtrace: add dtrace_module_loaded() and dtrace_module_unloaded() Give the static probes in the kernel image a module name of "kernel_builtins" and a module state of LIVE. Fix an extra-paren typo in dtrace_dev.c. NOTE: This is incomplete. There are a few TBDs and FIXMEs in this patch. Signed-off-by: Randy Dunlap --- diff --git a/kernel/dtrace/sdt_register.c b/kernel/dtrace/sdt_register.c index f3ffcbe67bda..2602a436c0ea 100644 --- a/kernel/dtrace/sdt_register.c +++ b/kernel/dtrace/sdt_register.c @@ -6,6 +6,7 @@ #include #include #include +#include #include #include @@ -100,6 +101,8 @@ void dtrace_register_builtins(void) __func__); return; } + kernmod->state = MODULE_STATE_LIVE; + strlcpy(kernmod->name, "kernel_builtins", MODULE_NAME_LEN); DPRINTK("%lu SDT relocation entries beg. @0x%p\n", dtrace_relocs_count, &dtrace_relocs);