diff --git a/sys/kern/subr_uio.c b/sys/kern/subr_uio.c index 0e85c92c498..7e4f1b81949 100644 --- a/sys/kern/subr_uio.c +++ b/sys/kern/subr_uio.c @@ -532,7 +532,7 @@ fueword32(volatile const void *base, int32_t *val) int fueword64(volatile const void *base, int64_t *val) { - int32_t res; + int64_t res; res = fuword64(base); if (res == -1)