summary refs log tree commit diff
path: root/scripts
diff options
context:
space:
mode:
authorMichal Marek <mmarek@suse.cz>2010-10-28 00:59:56 +0200
committerMichal Marek <mmarek@suse.cz>2010-10-28 00:59:56 +0200
commit9231d9e02a1f92b52bbb1e4474bfd1903835a993 (patch)
treed32efadfc100792e48c37d0db8ec7000e946412c /scripts
parent062c1825a5f6673746efe5f0a5ea3803b0c316a9 (diff)
downloadlinux-9231d9e02a1f92b52bbb1e4474bfd1903835a993.tar.gz
Revert "namespace: add source file location exceptions"
This reverts commit 24a54f7974a616385b96cd939e004592e2cea484.

Stephen Hemminger <shemminger@vyatta.com> writes:
> That patch should not be included. It causes more problems than it
> solves, since then there are duplicate file locations which causes
> false duplicate symbol reports.

Reported-by: Stephen Hemminger <shemminger@vyatta.com>
Signed-off-by: Michal Marek <mmarek@suse.cz>
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/namespace.pl24
1 files changed, 0 insertions, 24 deletions
diff --git a/scripts/namespace.pl b/scripts/namespace.pl
index fd2d946fae23..a71be6b7cdec 100755
--- a/scripts/namespace.pl
+++ b/scripts/namespace.pl
@@ -141,26 +141,6 @@ my %nameexception = (
     'VDSO32_sigreturn'	=> 1,
 );
 
-# Files with exceptions to source file location
-my %sourceloc = (
-    'net/dccp/dccp_probe.o'	=> 'probe',
-    'net/dccp/dccp_ipv4.o'	=> 'ipv4',
-    'net/dccp/dccp_ipv6.o'	=> 'ipv6',
-    'net/dccp/dccp_diag.o'	=> 'diag',
-    'drivers/char/hw_random/rng-core.o'	=> 'core',
-    'fs/fat/msdos.o'		=> 'namei_msdos',
-    'fs/fat/vfat.o'		=> 'namei_vfat',
-    'fs/nfs_common/nfs_acl.o'	=> 'nfsacl',
-    'sound/soundcore.o'		=> 'sound_core',
-    'drivers/md/dm-mirror.o'	=> 'dm-raid1',
-    'drivers/message/i2o/i2o_bus.o' => 'bus-osm',
-    'arch/x86/kvm/kvm-amd.o'	=> 'svm',
-    'arch/x86/kvm/kvm-intel.o'	=> 'vmx',
-    'arch/x86/crypto/twofish-x86_64.o' => 'twofish-x86_64-asm_64',
-    'arch/x86/crypto/aes-x86_64.o' => 'aes-x86_64-asm_64',
-    'arch/x86/crypto/aesni-intel.o' => 'aesni-intel_asm',
-    'arch/x86/crypto/salsa20-x86_64.o' => 'salsa20-x86_64-asm_64',
-);
 
 &find(\&linux_objects, '.');	# find the objects and do_nm on them
 &list_multiply_defined();
@@ -248,15 +228,11 @@ sub do_nm
 		return;
 	}
 	($source = $basename) =~ s/\.o$//;
-
-	$source = $sourceloc{$fullname} if ($sourceloc{$fullname});
-
 	if (-e "$source.c" || -e "$source.S") {
 		$source = "$objtree$File::Find::dir/$source";
 	} else {
 		$source = "$srctree$File::Find::dir/$source";
 	}
-
 	if (! -e "$source.c" && ! -e "$source.S") {
 		# No obvious source, exclude the object if it is conglomerate
 	        open(my $objdumpdata, "$objdump $basename|")