diff --git a/sys/kern/vfs_bio.c b/sys/kern/vfs_bio.c
index a2a1736a24f4..7cb6aa15ddc5 100644
--- a/sys/kern/vfs_bio.c
+++ b/sys/kern/vfs_bio.c
@@ -423,7 +423,7 @@ sysctl_bufspace(SYSCTL_HANDLER_ARGS)
 	lvalue = 0;
 	for (i = 0; i < clean_domains; i++)
 		lvalue += bdclean[i].bd_bufspace;
-	return (sysctl_handle_int(oidp, &lvalue, 0, req));
+	return (sysctl_handle_long(oidp, &lvalue, 0, req));
 }
 #endif