> Hi; there are some compile failures here I'm afraid: > > On ppc64: > > /home/pm215/qemu/contrib/libvhost-user/libvhost-user.c: In function > ‘vu_set_mem_table_exec_postcopy’: > /home/pm215/qemu/contrib/libvhost-user/libvhost-user.c:666:9: error: > format ‘%llx’ expects argument of type ‘long long unsigned int’, but > argument 5 has type ‘__u64’ [-Werror=format=] > DPRINT("%s: region %d: Registered userfault for %llx + %llx\n", > ^ > /home/pm215/qemu/contrib/libvhost-user/libvhost-user.c:666:9: error: > format ‘%llx’ expects argument of type ‘long long unsigned int’, but > argument 6 has type ‘__u64’ [-Werror=format=] > cc1: all warnings being treated as errors > > On arm (and probably any 32-bit host): > > /home/peter.maydell/qemu/contrib/libvhost-user/libvhost-user.c: In > function 'vu_set_mem_table_exec_postcopy': > /home/peter.maydell/qemu/contrib/libvhost-user/libvhost-user.c:624:23: > error: cast to pointer from integer of different size > [-Werror=int-to-pointer-cast] > ret = madvise((void *)dev_region->mmap_addr, > ^ > /home/peter.maydell/qemu/contrib/libvhost-user/libvhost-user.c:636:23: > error: cast to pointer from integer of different size > [-Werror=int-to-pointer-cast] > ret = madvise((void *)dev_region->mmap_addr, > ^ > /home/peter.maydell/qemu/contrib/libvhost-user/libvhost-user.c:669:22: > error: cast to pointer from integer of different size > [-Werror=int-to-pointer-cast] > if (mprotect((void *)dev_region->mmap_addr, > ^
Patch #6 dropped, v2 sent. cheers, Gerd