diff --git a/drivers/staging/rtl8192e/rtl_core.c b/drivers/staging/rtl8192e/rtl_core.c
index 93850042514e1276c939f9b1e9406cf971883b61..72ec73751cc3ca02c9b39fee3fbb1dc1ac2e00ad 100644
--- a/drivers/staging/rtl8192e/rtl_core.c
+++ b/drivers/staging/rtl8192e/rtl_core.c
@@ -3302,13 +3302,6 @@ static int __init rtl8192_pci_module_init(void)
 		printk(KERN_ERR "rtllib_crypto_wep_init() failed %d\n", ret);
 		return ret;
 	}
-#ifdef BUILT_IN_MSHCLASS
-	ret = msh_init();
-	if (ret) {
-		printk(KERN_ERR "msh_init() failed %d\n", ret);
-		return ret;
-	}
-#endif
 	printk(KERN_INFO "\nLinux kernel driver for RTL8192E WLAN cards\n");
 	printk(KERN_INFO "Copyright (c) 2007-2008, Realsil Wlan Driver\n");
 
@@ -3347,9 +3340,6 @@ static void __exit rtl8192_pci_module_exit(void)
         michael_mic_exit();
         aes_fini();
 #endif
-#ifdef BUILT_IN_MSHCLASS
-	msh_exit();
-#endif
 
 }