libhv: Compile with -Wextra

-Wextra enables a bunch of rather useful checks which this fixes.

Reviewed-by: Thomas Huth <thuth@redhat.com>
Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>
diff --git a/include/ppcp7/cache.h b/include/ppcp7/cache.h
index 3c02bb1..611b6a3 100644
--- a/include/ppcp7/cache.h
+++ b/include/ppcp7/cache.h
@@ -124,7 +124,7 @@
 
 #define FAST_MRMOVE(s, d, size) _FASTRMOVE(s, d, size)
 
-extern void fast_rfill(char *dst, long size, char pat);
+extern void fast_rfill(char *dst, unsigned long size, char pat);
 #define FAST_RFILL(dst, size, pat) fast_rfill(dst, size, pat)
 
 static inline uint16_t bswap16_load(uint64_t addr)
diff --git a/lib/libhvcall/rfill.c b/lib/libhvcall/rfill.c
index 5407cd2..377fb89 100644
--- a/lib/libhvcall/rfill.c
+++ b/lib/libhvcall/rfill.c
@@ -23,7 +23,7 @@
  * local buffer - and that caused stack size problems in engine() when
  * we used it directly in the FAST_RFILL macro.
  */
-void fast_rfill(char *dst, long size, char pat)
+void fast_rfill(char *dst, unsigned long size, char pat)
 {
 	type_u buf[64];