diff --git a/scripts/kernel-doc b/scripts/kernel-doc
index 030fc633acd4ab11c7b12ff942601a820fe1fab8..c1ea91c2e497ce5abc0f73241a61044094d66723 100755
--- a/scripts/kernel-doc
+++ b/scripts/kernel-doc
@@ -2409,6 +2409,7 @@ sub push_parameter($$$) {
 	# "[blah" in a parameter string;
 	###$param =~ s/\s*//g;
 	push @parameterlist, $param;
+	$type =~ s/\s\s+/ /g;
 	$parametertypes{$param} = $type;
 }