diff options
author | Pascal Terjan <pterjan@mandriva.org> | 2009-04-22 08:55:31 +0000 |
---|---|---|
committer | Pascal Terjan <pterjan@mandriva.org> | 2009-04-22 08:55:31 +0000 |
commit | dfbf6afce4bcb2ccc2ec099d38b29562f79f7368 (patch) | |
tree | a8b5a341397624816e17fcd6366587872c952494 /mdk-stage1/modules.c | |
parent | e00b4bd44dd33ada37d959c8fccae823ff9899a0 (diff) | |
download | drakx-backup-do-not-use-dfbf6afce4bcb2ccc2ec099d38b29562f79f7368.tar drakx-backup-do-not-use-dfbf6afce4bcb2ccc2ec099d38b29562f79f7368.tar.gz drakx-backup-do-not-use-dfbf6afce4bcb2ccc2ec099d38b29562f79f7368.tar.bz2 drakx-backup-do-not-use-dfbf6afce4bcb2ccc2ec099d38b29562f79f7368.tar.xz drakx-backup-do-not-use-dfbf6afce4bcb2ccc2ec099d38b29562f79f7368.zip |
set uevent helper which will load firmware and do not set firmware
timeout to 1 second (it will fail if firmware is not there)
Diffstat (limited to 'mdk-stage1/modules.c')
-rw-r--r-- | mdk-stage1/modules.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/mdk-stage1/modules.c b/mdk-stage1/modules.c index 00f605cab..3f88656ee 100644 --- a/mdk-stage1/modules.c +++ b/mdk-stage1/modules.c @@ -39,8 +39,8 @@ #include "modules.h" -#define FIRMWARE_TIMEOUT_FILE "/sys/class/firmware/timeout" -#define FIRMWARE_TIMEOUT_VALUE "1" +#define UEVENT_HELPER_FILE "/sys/kernel/uevent_helper" +#define UEVENT_HELPER_VALUE "/sbin/hotplug" static char modules_directory[100]; static struct module_deps_elem * modules_deps = NULL; @@ -229,14 +229,14 @@ static int load_modules_descriptions(void) return 0; } -void init_firmware_timeout(void) +void init_firmware_loader(void) { - int fd = open(FIRMWARE_TIMEOUT_FILE, O_WRONLY|O_TRUNC, 0666); + int fd = open(UEVENT_HELPER_FILE, O_WRONLY|O_TRUNC, 0666); if (!fd) { - log_message("warning, unable to set firmware timeout"); + log_message("warning, unable to set firmware loader"); return; } - write(fd, FIRMWARE_TIMEOUT_VALUE, strlen(FIRMWARE_TIMEOUT_VALUE)); + write(fd, UEVENT_HELPER_VALUE, strlen(UEVENT_HELPER_VALUE)); close(fd); } |