]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
dtrace: remove functionality of dtrace_os_exit() as deprecated
authorKris Van Hees <kris.van.hees@oracle.com>
Tue, 22 Oct 2013 09:24:09 +0000 (05:24 -0400)
committerNick Alcock <nick.alcock@oracle.com>
Tue, 21 Jul 2015 14:29:23 +0000 (15:29 +0100)
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 <kris.van.hees@oracle.com>
Acked-by: Dave Kleikamp <dave.kleikamp@oracle.com>
kernel/dtrace/dtrace_os.c

index 28cf670b59adba7f598c62cb1ba645448379dd63..8f46d96174495cbd50a33f713d4581576348680e 100644 (file)
@@ -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);