1. 12 11月, 2015 1 次提交
  2. 29 10月, 2015 1 次提交
  3. 22 10月, 2015 6 次提交
  4. 02 10月, 2015 4 次提交
  5. 24 9月, 2015 1 次提交
  6. 05 11月, 2014 1 次提交
    • G
      vhost-user-test: Fix 'make check' broken on glib < 2.26 · 30de46db
      Gonglei 提交于
      After commit 89b516d8, some logics is turbid and
      breaks 'make check' as below errors:
      tests/vhost-user-test.c: In function '_cond_wait_until':
      tests/vhost-user-test.c:154: error: 'G_TIME_SPAN_SECOND' undeclared (first use in this function)
      tests/vhost-user-test.c:154: error: (Each undeclared identifier is reported only once
      tests/vhost-user-test.c:154: error: for each function it appears in.)
      tests/vhost-user-test.c: In function 'read_guest_mem':
      tests/vhost-user-test.c:192: warning: implicit declaration of function 'g_get_monotonic_time'
      tests/vhost-user-test.c:192: warning: nested extern declaration of 'g_get_monotonic_time'
      tests/vhost-user-test.c:192: error: 'G_TIME_SPAN_SECOND' undeclared (first use in this function)
      make: *** [tests/vhost-user-test.o] Error 1
      
      First, vhost-usr-test.c rely on glib-compat.h because
      of using G_TIME_SPAN_SECOND [glib < 2.26] and g_get_monotonic_time(),
      but vhost-usr-test.c defined QEMU_GLIB_COMPAT_H, which make
      glib-compat.h will not be included.
      Second, if we remove QEMU_GLIB_COMPAT_H definability in
      vhost-usr-test.c, then we will get below warnings:
      
      tests/vhost-user-test.c: In function 'read_guest_mem':
      tests/vhost-user-test.c:190: warning: passing argument 1 of 'g_mutex_lock' from incompatible pointer type
      tests/vhost-user-test.c:234: warning: passing argument 1 of 'g_mutex_unlock' from incompatible pointer type
      
      That's because glib-compat.h redefine the g_mutex_lock/unlock
      function. Those functions' arguments is CompatGMutex/CompatGCond,
      but vhost-user-test.c is using GMutex/GCond, which cause the type
      is not consistent.
      
      We can rerealize those functions of vhost-user-test.c,
      which need a lots of patches. Let's simply address it, and
      leave this file alone.
      Signed-off-by: NGonglei <arei.gonglei@huawei.com>
      Message-id: 1415149259-6188-1-git-send-email-arei.gonglei@huawei.com
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      30de46db
  7. 15 10月, 2014 1 次提交
  8. 18 7月, 2014 1 次提交
  9. 14 7月, 2014 2 次提交
  10. 10 7月, 2014 1 次提交
  11. 23 6月, 2014 2 次提交
  12. 19 6月, 2014 1 次提交