diff options
author | Kay Sievers <kay@vrfy.org> | 2012-07-14 00:32:47 +0200 |
---|---|---|
committer | Kay Sievers <kay@vrfy.org> | 2012-07-14 00:33:59 +0200 |
commit | c6eefe366470e1cf6c94f52dd923dc822eb5d027 (patch) | |
tree | 119a52b2b185274f6890acc9d4f89de8a6b4b54d /src/udev | |
parent | 95694951a0905dd748c6902268b15e3a56632da2 (diff) |
udev: avoid creating /dev/kmsg with fopen() to support CONFIG_PRINTK=n
Diffstat (limited to 'src/udev')
-rw-r--r-- | src/udev/udev-event.c | 9 | ||||
-rw-r--r-- | src/udev/udevd.c | 14 |
2 files changed, 3 insertions, 20 deletions
diff --git a/src/udev/udev-event.c b/src/udev/udev-event.c index 46e579dce2..d5dd1f3ba4 100644 --- a/src/udev/udev-event.c +++ b/src/udev/udev-event.c @@ -767,14 +767,7 @@ static int rename_netif(struct udev_event *event) util_strscpy(ifr.ifr_newname, IFNAMSIZ, event->name); err = ioctl(sk, SIOCSIFNAME, &ifr); if (err >= 0) { - FILE *f; - - f = fopen("/dev/kmsg", "we"); - if (f != NULL) { - fprintf(f, "<30>systemd-udevd[%u]: renamed network interface %s to %s\n", - getpid(), ifr.ifr_name, ifr.ifr_newname); - fclose(f); - } + print_kmsg("renamed network interface %s to %s", ifr.ifr_name, ifr.ifr_newname); } else { err = -errno; log_error("error changing net interface name %s to %s: %m\n", ifr.ifr_name, ifr.ifr_newname); diff --git a/src/udev/udevd.c b/src/udev/udevd.c index ee78b396b7..a028c9cac0 100644 --- a/src/udev/udevd.c +++ b/src/udev/udevd.c @@ -891,7 +891,6 @@ static int mem_size_mb(void) static int convert_db(struct udev *udev) { char filename[UTIL_PATH_SIZE]; - FILE *f; struct udev_enumerate *udev_enumerate; struct udev_list_entry *list_entry; @@ -907,11 +906,7 @@ static int convert_db(struct udev *udev) if (access(filename, F_OK) < 0) return 0; - f = fopen("/dev/kmsg", "we"); - if (f != NULL) { - fprintf(f, "<30>systemd-udevd[%u]: converting old udev database\n", getpid()); - fclose(f); - } + print_kmsg("converting old udev database\n"); udev_enumerate = udev_enumerate_new(udev); if (udev_enumerate == NULL) @@ -1058,7 +1053,6 @@ static void kernel_cmdline_options(struct udev *udev) int main(int argc, char *argv[]) { struct udev *udev; - FILE *f; sigset_t mask; int daemonize = false; int resolve_names = 1; @@ -1265,11 +1259,7 @@ int main(int argc, char *argv[]) sd_notify(1, "READY=1"); } - f = fopen("/dev/kmsg", "we"); - if (f != NULL) { - fprintf(f, "<30>systemd-udevd[%u]: starting version " VERSION "\n", getpid()); - fclose(f); - } + print_kmsg("starting version " VERSION "\n"); if (!debug) { int fd; |