Improve filtering of fake DMI data.

git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@5991 7894878c-1315-0410-8ee3-d5d059ff63e0
This commit is contained in:
Jean Delvare committed 2011-07-22 07:52:46 +00:00
1 parent b3a1ef71c4
commit a4bd81d9e2
2 files changed
+5 -3

No files matched your search

+1
View File
@@ -3,6 +3,7 @@ lm-sensors CHANGES file
SVN HEAD
sensors-detect: Stop calling for PIIX5 SMBus testers
Improve filtering of fake DMI data
3.3.1 (2011-07-21)
isadump: Add support for word (16-bit) and long (32-bit) reads
+4 -3
View File
@@ -2764,8 +2764,9 @@ sub initialize_dmi_data
);
# Many BIOS have broken DMI data, filter it out
my %fake = (
'System Manufacturer' => 1,
'System Name' => 1,
'system manufacturer' => 1,
'system product name' => 1,
'system name' => 1,
);
my $dmi_id_dir;
@@ -2794,7 +2795,7 @@ sub initialize_dmi_data
next;
}
$dmi{$k} =~ s/\s*$//;
delete $dmi{$k} if $dmi{$k} eq '' || exists $fake{$dmi{$k}};
delete $dmi{$k} if $dmi{$k} eq '' || exists $fake{lc($dmi{$k})};
}
}