scripts/checkpatch.pl: Remove checks for __setup's documentation
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr> SVN-Revision: 37862
This commit is contained in:
		| @@ -1391,24 +1391,12 @@ sub process { | |||||||
| 	my $suppress_statement = 0; | 	my $suppress_statement = 0; | ||||||
|  |  | ||||||
| 	# Pre-scan the patch sanitizing the lines. | 	# Pre-scan the patch sanitizing the lines. | ||||||
| 	# Pre-scan the patch looking for any __setup documentation. |  | ||||||
| 	# |  | ||||||
| 	my @setup_docs = (); |  | ||||||
| 	my $setup_docs = 0; |  | ||||||
|  |  | ||||||
| 	sanitise_line_reset(); | 	sanitise_line_reset(); | ||||||
| 	my $line; | 	my $line; | ||||||
| 	foreach my $rawline (@rawlines) { | 	foreach my $rawline (@rawlines) { | ||||||
| 		$linenr++; | 		$linenr++; | ||||||
| 		$line = $rawline; | 		$line = $rawline; | ||||||
|  |  | ||||||
| 		if ($rawline=~/^\+\+\+\s+(\S+)/) { |  | ||||||
| 			$setup_docs = 0; |  | ||||||
| 			if ($1 =~ m@Documentation/kernel-parameters.txt$@) { |  | ||||||
| 				$setup_docs = 1; |  | ||||||
| 			} |  | ||||||
| 			#next; |  | ||||||
| 		} |  | ||||||
| 		if ($rawline=~/^\@\@ -\d+(?:,\d+)? \+(\d+)(,(\d+))? \@\@/) { | 		if ($rawline=~/^\@\@ -\d+(?:,\d+)? \+(\d+)(,(\d+))? \@\@/) { | ||||||
| 			$realline=$1-1; | 			$realline=$1-1; | ||||||
| 			if (defined $2) { | 			if (defined $2) { | ||||||
| @@ -1467,10 +1455,6 @@ sub process { | |||||||
|  |  | ||||||
| 		#print "==>$rawline\n"; | 		#print "==>$rawline\n"; | ||||||
| 		#print "-->$line\n"; | 		#print "-->$line\n"; | ||||||
|  |  | ||||||
| 		if ($setup_docs && $line =~ /^\+/) { |  | ||||||
| 			push(@setup_docs, $line); |  | ||||||
| 		} |  | ||||||
| 	} | 	} | ||||||
|  |  | ||||||
| 	$prefix = ''; | 	$prefix = ''; | ||||||
| @@ -3289,16 +3273,6 @@ sub process { | |||||||
| 			     "externs should be avoided in .c files\n" .  $herecurr); | 			     "externs should be avoided in .c files\n" .  $herecurr); | ||||||
| 		} | 		} | ||||||
|  |  | ||||||
| # checks for new __setup's |  | ||||||
| 		if ($rawline =~ /\b__setup\("([^"]*)"/) { |  | ||||||
| 			my $name = $1; |  | ||||||
|  |  | ||||||
| 			if (!grep(/$name/, @setup_docs)) { |  | ||||||
| 				CHK("UNDOCUMENTED_SETUP", |  | ||||||
| 				    "__setup appears un-documented -- check Documentation/kernel-parameters.txt\n" . $herecurr); |  | ||||||
| 			} |  | ||||||
| 		} |  | ||||||
|  |  | ||||||
| # check for pointless casting of kmalloc return | # check for pointless casting of kmalloc return | ||||||
| 		if ($line =~ /\*\s*\)\s*[kv][czm]alloc(_node){0,1}\b/) { | 		if ($line =~ /\*\s*\)\s*[kv][czm]alloc(_node){0,1}\b/) { | ||||||
| 			WARN("UNNECESSARY_CASTS", | 			WARN("UNNECESSARY_CASTS", | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Vasilis Tsiligiannis
					Vasilis Tsiligiannis