scripts/kernel-doc: parse kernel-doc deterministically
authorJérémy Bobbio <lunar@debian.org>
Wed, 8 Jul 2015 19:06:33 +0000 (20:06 +0100)
committerJonathan Corbet <corbet@lwn.net>
Fri, 10 Jul 2015 17:03:05 +0000 (11:03 -0600)
commit2e106e4df28aa264f9ded7e5be3733224f2e4f93
treedc49cda9f51d804d2e3e185fd6ff0028198422dd
parentd770e558e21961ad6cfdf0ff7df0eb5d7d4f0754
scripts/kernel-doc: parse kernel-doc deterministically

Regular expressions for highlights in kernel-doc are stored in a Perl
hash.  These hashes are ordered differently for each Perl run. This will
prevent kernel-doc to behave deterministically when parsing “@foo()” as
in some runs it will be interpreted as a parameter and in the others it
will be interpreted as a function.

We now sort the %highlights hash to get the same behavior on every run.

Signed-off-by: Jérémy Bobbio <lunar@debian.org>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
Signed-off-by: Jonathan Corbet <corbet@lwn.net>
scripts/kernel-doc