X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=linux_module%2Finspector.c;h=867bba1b7360155d7a99dda2f05203751e62b08e;hb=d0aa5bd27c22a33f04f47363910f9773fdeab7eb;hp=b6cfc1a529e23cc9082d8cb4c61dc1ad2c94afda;hpb=276cfa264720edddc1677e35c6a300596965de7d;p=palacios.git diff --git a/linux_module/inspector.c b/linux_module/inspector.c index b6cfc1a..867bba1 100644 --- a/linux_module/inspector.c +++ b/linux_module/inspector.c @@ -58,14 +58,14 @@ static int inspect_vm(struct v3_guest * guest, unsigned int cmd, unsigned long a if (root == NULL) { - printk("No inspection root found\n"); + ERROR("No inspection root found\n"); return -1; } guest_dir = debugfs_create_dir(guest->name, v3_dir); - if (IS_ERR(guest_dir)) { - printk("Error Creating inspector tree for VM \"%s\"\n", guest->name); + if (!guest_dir || IS_ERR(guest_dir)) { + ERROR("Error Creating inspector tree for VM \"%s\"\n", guest->name); return -1; } @@ -79,8 +79,8 @@ static int init_inspector( void ) { v3_dir = debugfs_create_dir("v3vee", NULL); - if (IS_ERR(v3_dir)) { - printk("Error creating v3vee debugfs directory\n"); + 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; }