Browse Source

Use udev settle to speed up initialization.

git-svn-id: http://lm-sensors.org/svn/i2c-tools/trunk@5533 7894878c-1315-0410-8ee3-d5d059ff63e0
tags/v3.0.3
Jean Delvare 17 years ago
parent
commit
e096011986
  1. 3
      CHANGES
  2. 6
      stub/i2c-stub-from-dump

3
CHANGES

@ -1,6 +1,9 @@
i2c-tools CHANGES
-----------------
SVN
i2c-stub-from-dump: Use udev settle to speed up initialization
3.0.2 (2008-11-29)
i2c-dev.h: Drop I2C_FUNC_SMBUS_*I2C_BLOCK_2 defines
decode-dimms: Add support for little-endian word hexdumps

6
stub/i2c-stub-from-dump

@ -94,7 +94,11 @@ sub load_kernel_drivers
} else {
system("/sbin/modprobe", "i2c-stub") == 0 || exit 1;
}
sleep(1); # udev may take some time to create the device node
# udev may take some time to create the device node
if (!(-x "/sbin/udevadm" && system("/sbin/udevadm settle") == 0)
&& !(-x "/sbin/udevsettle" && system("/sbin/udevsettle") == 0)) {
sleep(1);
}
$nr = get_i2c_stub_bus_number();
if (!defined($nr)) {

Loading…
Cancel
Save