X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=linux_module%2Finspector.c;h=867bba1b7360155d7a99dda2f05203751e62b08e;hb=da0b4bb80de755529f47b9ca57ccb0c2cefae15b;hp=7d3ccf28eb283c591d499da88fe8398188bcf85a;hpb=791ea2f3e21cfbc9c47341efbb98995c33d86fcb;p=palacios.git diff --git a/linux_module/inspector.c b/linux_module/inspector.c index 7d3ccf2..867bba1 100644 --- a/linux_module/inspector.c +++ b/linux_module/inspector.c @@ -64,7 +64,7 @@ static int inspect_vm(struct v3_guest * guest, unsigned int cmd, unsigned long a guest_dir = debugfs_create_dir(guest->name, v3_dir); - if (IS_ERR(guest_dir)) { + if (!guest_dir || IS_ERR(guest_dir)) { ERROR("Error Creating inspector tree for VM \"%s\"\n", guest->name); return -1; } @@ -79,7 +79,7 @@ static int init_inspector( void ) { v3_dir = debugfs_create_dir("v3vee", NULL); - if (IS_ERR(v3_dir)) { + if (!v3_dir || IS_ERR(v3_dir)) { ERROR("Error creating v3vee debugfs directory\n"); return -1; } @@ -101,7 +101,8 @@ static int guest_init(struct v3_guest * guest, void ** vm_data) { } static int guest_deinit(struct v3_guest * guest, void * vm_data) { - + remove_guest_ctrl(guest, V3_VM_INSPECT); + return 0; }