mirror of
https://github.com/torvalds/linux
synced 2024-11-05 18:23:50 +00:00
c2857cb4a8
The compare script compare-ktest-sample.pl checks for options that are defined in ktest.pl and not documented in samples.conf, as well as samples in samples.conf that are not used in ktest.pl. With the switch to the hash format to initialize the ktest variables the compare script needs to be updated to handle the change. Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
32 lines
524 B
Perl
Executable file
32 lines
524 B
Perl
Executable file
#!/usr/bin/perl
|
|
|
|
open (IN,"ktest.pl");
|
|
while (<IN>) {
|
|
# hashes are now used
|
|
if (/\$opt\{"?([A-Z].*?)(\[.*\])?"?\}/ ||
|
|
/^\s*"?([A-Z].*?)"?\s*=>\s*/ ||
|
|
/set_test_option\("(.*?)"/) {
|
|
$opt{$1} = 1;
|
|
}
|
|
}
|
|
close IN;
|
|
|
|
open (IN, "sample.conf");
|
|
while (<IN>) {
|
|
if (/^\s*#?\s*([A-Z]\S*)\s*=/) {
|
|
$samp{$1} = 1;
|
|
}
|
|
}
|
|
close IN;
|
|
|
|
foreach $opt (keys %opt) {
|
|
if (!defined($samp{$opt})) {
|
|
print "opt = $opt\n";
|
|
}
|
|
}
|
|
|
|
foreach $samp (keys %samp) {
|
|
if (!defined($opt{$samp})) {
|
|
print "samp = $samp\n";
|
|
}
|
|
}
|