From: Kris Van Hees Date: Tue, 22 Oct 2013 09:24:09 +0000 (-0400) Subject: dtrace: remove functionality of dtrace_os_exit() as deprecated X-Git-Tag: v4.1.12-92~313^2~51 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=e52b05225632cda0900823edb726af4f6cbb4f09;p=users%2Fjedix%2Flinux-maple.git dtrace: remove functionality of dtrace_os_exit() as deprecated This function is in its current form no longer called from anywhere, but since it is exported someone could (maliciously) still call it and cause a mess. We therefore issue a warning and do not do anything else. This will be removed in a future version. Orabug: 17717401 Signed-off-by: Kris Van Hees Acked-by: Dave Kleikamp --- diff --git a/kernel/dtrace/dtrace_os.c b/kernel/dtrace/dtrace_os.c index 28cf670b59ad..8f46d9617449 100644 --- a/kernel/dtrace/dtrace_os.c +++ b/kernel/dtrace/dtrace_os.c @@ -64,15 +64,8 @@ EXPORT_SYMBOL(dtrace_os_init); void dtrace_os_exit(void) { - if (dtrace_kmod == NULL) { - pr_warning("%s: kernel pseudo-module not allocated\n", - __func__); - return; - } - - kmem_cache_destroy(psinfo_cachep); - kfree(dtrace_kmod); - dtrace_kmod = NULL; + pr_warn_once("%s is being deprecated - please do not use.\n", + __func__); } EXPORT_SYMBOL(dtrace_os_exit);