X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=palacios%2Fsrc%2Fdevices%2Ffiledisk.c;h=629b4ed22c8c9fdb14767a16d5043bbb5d31a990;hb=dbace2679a283baec34858e25c59d33eadcbb10b;hp=001f1da729dad7d839455ac30ff41b5513bb9302;hpb=72420d58d18ec71d4777d029daaf0c6a1c820b32;p=palacios-OLD.git diff --git a/palacios/src/devices/filedisk.c b/palacios/src/devices/filedisk.c index 001f1da..629b4ed 100644 --- a/palacios/src/devices/filedisk.c +++ b/palacios/src/devices/filedisk.c @@ -20,7 +20,7 @@ #include #include -#include +#include #include #ifndef CONFIG_DEBUG_FILEDISK @@ -111,9 +111,7 @@ static struct v3_dev_blk_ops blk_ops = { -static int disk_free(struct vm_device * dev) { - struct disk_state * disk = dev->private_data; - +static int disk_free(struct disk_state * disk) { v3_file_close(disk->fd); V3_Free(disk); @@ -121,7 +119,7 @@ static int disk_free(struct vm_device * dev) { } static struct v3_device_ops dev_ops = { - .free = disk_free, + .free = (int (*)(void *))disk_free, };