X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=linux_module%2Fpalacios-dev.c;h=71e861d27ee205674c7034ea082bfe85ee29c4f7;hb=cf1a814109e7cb32b3f328ed5fdc79ccd6a34e17;hp=7e796cf0045848671817577ef96f71ccdcb1f598;hpb=c94c9b19999f937b32627794c80e19c9be555822;p=palacios.releases.git diff --git a/linux_module/palacios-dev.c b/linux_module/palacios-dev.c index 7e796cf..71e861d 100644 --- a/linux_module/palacios-dev.c +++ b/linux_module/palacios-dev.c @@ -21,22 +21,11 @@ #include "palacios.h" #include "palacios-mm.h" #include "palacios-vm.h" -#include "palacios-stream.h" -#include "palacios-file.h" #include "palacios-serial.h" -#include "palacios-socket.h" #include "palacios-vnet.h" -#include "palacios-packet.h" #include "linux-exts.h" -#ifdef V3_CONFIG_EXT_INSPECTOR -#include "palacios-inspector.h" -#endif - -#ifdef V3_CONFIG_KEYED_STREAMS -#include "palacios-keyed-stream.h" -#endif MODULE_LICENSE("GPL"); @@ -139,9 +128,6 @@ static long v3_dev_ioctl(struct file * filp, INIT_LIST_HEAD(&(guest->exts)); - INIT_LIST_HEAD(&(guest->streams)); - INIT_LIST_HEAD(&(guest->files)); - INIT_LIST_HEAD(&(guest->sockets)); #ifdef V3_CONFIG_HOST_DEVICE INIT_LIST_HEAD(&(guest->hostdev.devs)); #endif @@ -263,33 +249,8 @@ static int __init v3_init(void) { -#ifdef V3_CONFIG_STREAM - palacios_init_stream(); -#endif - -#ifdef V3_CONFIG_FILE - palacios_file_init(); -#endif - -#ifdef V3_CONFIG_KEYED_STREAMS - palacios_init_keyed_streams(); -#endif - -#ifdef V3_CONFIG_GRAPHICS_CONSOLE - palacios_init_graphics_console(); -#endif - -#ifdef V3_CONFIG_EXT_INSPECTOR - palacios_init_inspector(); -#endif -#ifdef V3_CONFIG_SOCKET - palacios_socket_init(); -#endif -#ifdef V3_CONFIG_PACKET - palacios_init_packet(NULL); -#endif #ifdef V3_CONFIG_VNET palacios_vnet_init(); @@ -339,26 +300,9 @@ static void __exit v3_exit(void) { class_destroy(v3_class); + deinit_lnx_extensions(); -#ifdef V3_CONFIG_EXT_INSPECTOR - palacios_deinit_inspector(); -#endif - -#ifdef V3_CONFIG_FILE - palacios_file_deinit(); -#endif -#ifdef V3_CONFIG_STREAM - palacios_deinit_stream(); -#endif - -#ifdef V3_CONFIG_SOCKET - palacios_socket_deinit(); -#endif - -#ifdef V3_CONFIG_PACKET - palacios_deinit_packet(NULL); -#endif #ifdef V3_CONFIG_VNET palacios_vnet_deinit();