X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=palacios%2Fsrc%2Fdevices%2Fos_debug.c;h=97cdabc30cd5ec8e293e0d5f1f94e34f5f94efcb;hb=beeb317f575b05c54100097cf9d48fe293c7fdbc;hp=b97da12c062b941822623194074aa242bd7e0b29;hpb=72420d58d18ec71d4777d029daaf0c6a1c820b32;p=palacios.git diff --git a/palacios/src/devices/os_debug.c b/palacios/src/devices/os_debug.c index b97da12..97cdabc 100644 --- a/palacios/src/devices/os_debug.c +++ b/palacios/src/devices/os_debug.c @@ -81,8 +81,11 @@ static int handle_hcall(struct guest_info * info, uint_t hcall_id, void * priv_d -static int debug_free(struct vm_device * dev) { +static int debug_free(struct debug_state * state) { + // unregister hypercall + + V3_Free(state); return 0; }; @@ -90,7 +93,7 @@ static int debug_free(struct vm_device * dev) { static struct v3_device_ops dev_ops = { - .free = debug_free, + .free = (int (*)(void *))debug_free, };