@@ -625,18 +625,8 @@ sub hash_show_words {
625
625
our @link_tags = qw( Link Closes) ;
626
626
627
627
# Create a search and print patterns for all these strings to be used directly below
628
- our $link_tags_search = " " ;
629
- our $link_tags_print = " " ;
630
- foreach my $entry (@link_tags ) {
631
- if ($link_tags_search ne " " ) {
632
- $link_tags_search .= ' |' ;
633
- $link_tags_print .= ' or ' ;
634
- }
635
- $entry .= ' :' ;
636
- $link_tags_search .= $entry ;
637
- $link_tags_print .= " '$entry '" ;
638
- }
639
- $link_tags_search = " (?:${link_tags_search} )" ;
628
+ our $link_tags_search = ' (?:' . join (' |' , @link_tags ) . ' )' ;
629
+ our $link_tags_print = " '" . join (" ' or '" , @link_tags ) . " '" ;
640
630
641
631
our $tracing_logging_tags = qr { (?xi:
642
632
[=-]*> |
@@ -819,15 +809,10 @@ sub find_standard_signature {
819
809
[" __ATTR" , 2],
820
810
);
821
811
822
- my $word_pattern = ' \b[A-Z]?[a-z]{2,}\b' ;
823
-
824
812
# Create a search pattern for all these functions to speed up a loop below
825
- our $mode_perms_search = " " ;
826
- foreach my $entry (@mode_permission_funcs ) {
827
- $mode_perms_search .= ' |' if ($mode_perms_search ne " " );
828
- $mode_perms_search .= $entry -> [0];
829
- }
830
- $mode_perms_search = " (?:${mode_perms_search} )" ;
813
+ our $mode_perms_search = ' (?:' . join (' |' , map {$_ -> [0]} @mode_permission_funcs ) . ' )' ;
814
+
815
+ my $word_pattern = ' \b[A-Z]?[a-z]{2,}\b' ;
831
816
832
817
our %deprecated_apis = (
833
818
" synchronize_rcu_bh" => " synchronize_rcu" ,
@@ -847,12 +832,7 @@ sub find_standard_signature {
847
832
);
848
833
849
834
# Create a search pattern for all these strings to speed up a loop below
850
- our $deprecated_apis_search = " " ;
851
- foreach my $entry (keys %deprecated_apis ) {
852
- $deprecated_apis_search .= ' |' if ($deprecated_apis_search ne " " );
853
- $deprecated_apis_search .= $entry ;
854
- }
855
- $deprecated_apis_search = " (?:${deprecated_apis_search} )" ;
835
+ our $deprecated_apis_search = ' (?:' . join (' |' , keys %deprecated_apis ) . ' )' ;
856
836
857
837
our $mode_perms_world_writable = qr {
858
838
S_IWUGO |
@@ -887,7 +867,7 @@ sub find_standard_signature {
887
867
$mode_perms_string_search .= ' |' if ($mode_perms_string_search ne " " );
888
868
$mode_perms_string_search .= $entry ;
889
869
}
890
- our $single_mode_perms_string_search = " (?:${mode_perms_string_search} ) " ;
870
+ our $single_mode_perms_string_search = ' (?:' . join ( ' | ' , keys %mode_permission_string_types ) . ' ) ' ;
891
871
our $multi_mode_perms_string_search = qr {
892
872
${single_mode_perms_string_search}
893
873
(?:\s *\|\s *${single_mode_perms_string_search} )*
0 commit comments