History

kernel-doc: small kernel-doc optimization

Get the kernel version string only once from the environment, thus slightly speeding up kernel-doc.

Borislav Petkov committed 19 years ago

Commit 03662991 parent 66effdc1 file · +4 −3Browse files

Showing the changes to scripts/kernel-doc (1 of 1 file). Show all

Unified · Split

scripts/kernel-doc+4−3
@@ -337,6 +337,7 @@ sub get_kernel_version() { · 336 unmodified lines
337 }337 }
338 return $version;338 return $version;
339}339}
340my $kernelversion = get_kernel_version();
340 341
341# generate a sequence of code that will splice in highlighting information342# generate a sequence of code that will splice in highlighting information
342# using the s// operator.343# using the s// operator.
@@ -610,7 +611,7 @@ sub output_function_xml(%) { · 267 unmodified lines
610 print "<refmeta>\n";611 print "<refmeta>\n";
611 print " <refentrytitle><phrase>".$args{'function'}."</phrase></refentrytitle>\n";612 print " <refentrytitle><phrase>".$args{'function'}."</phrase></refentrytitle>\n";
612 print " <manvolnum>9</manvolnum>\n";613 print " <manvolnum>9</manvolnum>\n";
613 print " <refmiscinfo class=\"version\">" . get_kernel_version() . "</refmiscinfo>\n";614 print " <refmiscinfo class=\"version\">" . $kernelversion . "</refmiscinfo>\n";
614 print "</refmeta>\n";615 print "</refmeta>\n";
615 print "<refnamediv>\n";616 print "<refnamediv>\n";
616 print " <refname>".$args{'function'}."</refname>\n";617 print " <refname>".$args{'function'}."</refname>\n";
@@ -687,7 +688,7 @@ sub output_struct_xml(%) { · 70 unmodified lines
687 print "<refmeta>\n";688 print "<refmeta>\n";
688 print " <refentrytitle><phrase>".$args{'type'}." ".$args{'struct'}."</phrase></refentrytitle>\n";689 print " <refentrytitle><phrase>".$args{'type'}." ".$args{'struct'}."</phrase></refentrytitle>\n";
689 print " <manvolnum>9</manvolnum>\n";690 print " <manvolnum>9</manvolnum>\n";
690 print " <refmiscinfo class=\"version\">" . get_kernel_version() . "</refmiscinfo>\n";691 print " <refmiscinfo class=\"version\">" . $kernelversion . "</refmiscinfo>\n";
691 print "</refmeta>\n";692 print "</refmeta>\n";
692 print "<refnamediv>\n";693 print "<refnamediv>\n";
693 print " <refname>".$args{'type'}." ".$args{'struct'}."</refname>\n";694 print " <refname>".$args{'type'}." ".$args{'struct'}."</refname>\n";
@@ -772,7 +773,7 @@ sub output_enum_xml(%) { · 78 unmodified lines
772 print "<refmeta>\n";773 print "<refmeta>\n";
773 print " <refentrytitle><phrase>enum ".$args{'enum'}."</phrase></refentrytitle>\n";774 print " <refentrytitle><phrase>enum ".$args{'enum'}."</phrase></refentrytitle>\n";
774 print " <manvolnum>9</manvolnum>\n";775 print " <manvolnum>9</manvolnum>\n";
775 print " <refmiscinfo class=\"version\">" . get_kernel_version() . "</refmiscinfo>\n";776 print " <refmiscinfo class=\"version\">" . $kernelversion . "</refmiscinfo>\n";
776 print "</refmeta>\n";777 print "</refmeta>\n";
777 print "<refnamediv>\n";778 print "<refnamediv>\n";
778 print " <refname>enum ".$args{'enum'}."</refname>\n";779 print " <refname>enum ".$args{'enum'}."</refname>\n";