mirror of
				https://github.com/torvalds/linux.git
				synced 2025-10-31 16:48:26 +02:00 
			
		
		
		
	scripts/kernel-doc: remove an obscure logic from kernel-doc
Kernel-doc has an obscure logic that uses an external file
to map files via a .tmp_filelist.txt file stored at the current
directory. The rationale for such code predates git time,
as it was added on Kernel v2.4.5.5, with the following description:
	# 26/05/2001 -         Support for separate source and object trees.
	#              Return error code.
	#              Keith Owens <kaos@ocs.com.au>
from commit 396a6123577d ("v2.4.5.4 -> v2.4.5.5") at the historic
tree:
	https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/
Support for separate source and object trees is now done on a different
way via make O=<object>.
There's no logic to create such file, so it sounds to me that this is
just dead code.
So, drop it.
Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
Link: https://lore.kernel.org/r/fd3b28dec36ba1668325d6770d4c4754414337fc.1739340170.git.mchehab+huawei@kernel.org
Signed-off-by: Jonathan Corbet <corbet@lwn.net>
			
			
This commit is contained in:
		
							parent
							
								
									b09d96e084
								
							
						
					
					
						commit
						ba561b4857
					
				
					 1 changed files with 1 additions and 18 deletions
				
			
		|  | @ -179,7 +179,7 @@ my ($function, %function_table, %parametertypes, $declaration_purpose); | ||||||
| my %nosymbol_table = (); | my %nosymbol_table = (); | ||||||
| my $declaration_start_line; | my $declaration_start_line; | ||||||
| my ($type, $declaration_name, $return_type); | my ($type, $declaration_name, $return_type); | ||||||
| my ($newsection, $newcontents, $prototype, $brcount, %source_map); | my ($newsection, $newcontents, $prototype, $brcount); | ||||||
| 
 | 
 | ||||||
| if (defined($ENV{'KBUILD_VERBOSE'}) && $ENV{'KBUILD_VERBOSE'} =~ '1') { | if (defined($ENV{'KBUILD_VERBOSE'}) && $ENV{'KBUILD_VERBOSE'} =~ '1') { | ||||||
|     $verbose = 1; |     $verbose = 1; | ||||||
|  | @ -2005,10 +2005,6 @@ sub map_filename($) { | ||||||
|         $file = $orig_file; |         $file = $orig_file; | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     if (defined($source_map{$file})) { |  | ||||||
|         $file = $source_map{$file}; |  | ||||||
|     } |  | ||||||
| 
 |  | ||||||
|     return $file; |     return $file; | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|  | @ -2403,19 +2399,6 @@ for (my $k = 0; $k < @highlights; $k++) { | ||||||
|     $dohighlight .=  "\$contents =~ s:$pattern:$result:gs;\n"; |     $dohighlight .=  "\$contents =~ s:$pattern:$result:gs;\n"; | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| # Read the file that maps relative names to absolute names for |  | ||||||
| # separate source and object directories and for shadow trees. |  | ||||||
| if (open(SOURCE_MAP, "<.tmp_filelist.txt")) { |  | ||||||
|     my ($relname, $absname); |  | ||||||
|     while(<SOURCE_MAP>) { |  | ||||||
|         chop(); |  | ||||||
|         ($relname, $absname) = (split())[0..1]; |  | ||||||
|         $relname =~ s:^/+::; |  | ||||||
|         $source_map{$relname} = $absname; |  | ||||||
|     } |  | ||||||
|     close(SOURCE_MAP); |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| if ($output_selection == OUTPUT_EXPORTED || | if ($output_selection == OUTPUT_EXPORTED || | ||||||
|     $output_selection == OUTPUT_INTERNAL) { |     $output_selection == OUTPUT_INTERNAL) { | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue
	
	 Mauro Carvalho Chehab
						Mauro Carvalho Chehab