Browse Source

Be more robust against seek/read errors on sysfs.

git-svn-id: http://lm-sensors.org/svn/i2c-tools/trunk@5714 7894878c-1315-0410-8ee3-d5d059ff63e0
tags/v3.0.3
Jean Delvare 16 years ago
parent
commit
722106833a
  1. 1
      CHANGES
  2. 6
      eeprom/decode-dimms

1
CHANGES

@ -10,6 +10,7 @@ SVN
Add side-by-side formatting option
Add merged cells formatting option
Try harder to decode the manufacturing date
Handle read errors on sysfs
decode-xeon: Delete
i2c-stub-from-dump: Use udev settle to speed up initialization

6
eeprom/decode-dimms

@ -1557,8 +1557,10 @@ sub readspd($$$)
sysopen(HANDLE, "$dimm_i/eeprom", O_RDONLY)
or die "Cannot open $dimm_i/eeprom";
binmode HANDLE;
sysseek(HANDLE, $offset, SEEK_SET);
sysread(HANDLE, my $eeprom, $size);
sysseek(HANDLE, $offset, SEEK_SET)
or die "Cannot seek $dimm_i/eeprom";
sysread(HANDLE, my $eeprom, $size)
or die "Cannot read $dimm_i/eeprom";
close HANDLE;
@bytes = unpack("C*", $eeprom);
} else {

Loading…
Cancel
Save