Skip to contentSkip to conversation

qemu-traditional: fix no-return-in-nonvoid-function

PATCH In review Olaf Hering 2 participants 2 messages Jul 12, 2012 – Jul 23, 2012

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 qemu-traditional: fix no-return-in-nonvoid-function

rpm post-build-checks found a few issues in qemu-xen-traditional and marks them as errors.

I: Program returns random data in a function
E: xen no-return-in-nonvoid-function savevm.c:215
E: xen no-return-in-nonvoid-function /usr/src/packages/BUILD/xen-4.2.25602/non-dbg/stubdom/ioemu/xenfbfront.c:361

---
 qemu-xen.h   |    2 +-
 savevm.c     |    2 +-
 xenfbfront.c |    2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)
qemu-xen.h +1 -1
Index: qemu-xen-traditional-dir-remote/qemu-xen.h
===================================================================
@@ -129,7 +129,7 @@ int xenstore_find_device(BlockDriverStat
 
 /* xenfbfront.c */
 int xenfb_pv_display_init(DisplayState *ds);
-int xenfb_pv_display_vram(void *vram_start);
+void xenfb_pv_display_vram(void *vram_start);
 int xenfb_connect_vkbd(const char *path);
 int xenfb_connect_vfb(const char *path);
 
savevm.c +1 -1
Index: qemu-xen-traditional-dir-remote/savevm.c
===================================================================
@@ -210,8 +210,8 @@ static int popen_close(void *opaque)
     QEMUFilePopen *s = opaque;
     pclose(s->popen_file);
     qemu_free(s);
-    return 0;
 #endif
+    return 0;
 }
 
 QEMUFile *qemu_popen(FILE *popen_file, const char *mode)
xenfbfront.c +1 -1
Index: qemu-xen-traditional-dir-remote/xenfbfront.c
===================================================================
@@ -355,7 +355,7 @@ int xenfb_pv_display_init(DisplayState *
     return 0;
 }
 
-int xenfb_pv_display_vram(void *data)
+void xenfb_pv_display_vram(void *data)
 {
     vga_vram = data;
 }
#1 lore raw

Olaf Hering writes ("[Xen-devel] [PATCH] qemu-traditional: fix no-return-in-nonvoid-function"):

Quoted 6 lines

rpm post-build-checks found a few issues in qemu-xen-traditional and marks them as errors.

I: Program returns random data in a function
E: xen no-return-in-nonvoid-function savevm.c:215
E: xen no-return-in-nonvoid-function /usr/src/packages/BUILD/xen-4.2.25602/non-dbg/stubdom/ioemu/xenfbfront.c:361