X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=device.c;h=95c458f3d775aaa5beb7b7dbf3b89e12ef520326;hp=4812a8687886cef49b26e1de5e5bc3dcd64b8937;hb=ba3df95552b771d49ce488939366ea7efc56f38a;hpb=a16e112358ea8fea381ee106b89e645aed8b0a8c diff --git a/device.c b/device.c index 4812a8687..95c458f3d 100644 --- a/device.c +++ b/device.c @@ -52,7 +52,7 @@ static void device_set_state(Device *d, DeviceState state) { d->state = state; if (state != old_state) - log_debug("%s changed %s → %s", + log_debug("%s changed %s -> %s", UNIT(d)->meta.id, device_state_to_string(old_state), device_state_to_string(state)); @@ -244,7 +244,7 @@ static int device_process_new_device(Manager *m, struct udev_device *dev, bool u goto fail; } - r = unit_add_dependency_by_name(u, UNIT_WANTS, NULL, e); + r = unit_add_dependency_by_name(u, UNIT_WANTS, NULL, e, true); free(e); if (r < 0) @@ -433,6 +433,7 @@ const UnitVTable device_vtable = { .no_requires = true, .no_instances = true, .no_snapshots = true, + .no_isolate = true, .load = unit_load_fragment_and_dropin_optional, .done = device_done,