1
0
mirror of https://github.com/systemd/systemd.git synced 2025-03-24 14:50:17 +03:00

core: include Found state in device dumps

In particular, this confirms that the Found state needs to remain a bit-field:

$ systemd-analyze dump |grep 'Found: '|sort |uniq -c
    105 	Found: found-udev
      3 	Found: found-udev,found-mount
      1 	Found: found-udev,found-swap
This commit is contained in:
Zbigniew Jędrzejewski-Szmek 2018-04-26 10:05:33 +02:00
parent 75d0aba49b
commit 4d86c235b8

View File

@ -273,14 +273,19 @@ static int device_deserialize_item(Unit *u, const char *key, const char *value,
static void device_dump(Unit *u, FILE *f, const char *prefix) {
Device *d = DEVICE(u);
_cleanup_free_ char *s = NULL;
assert(d);
(void) device_found_to_string_many(d->found, &s);
fprintf(f,
"%sDevice State: %s\n"
"%sSysfs Path: %s\n",
"%sSysfs Path: %s\n"
"%sFound: %s\n",
prefix, device_state_to_string(d->state),
prefix, strna(d->sysfs));
prefix, strna(d->sysfs),
prefix, strna(s));
}
_pure_ static UnitActiveState device_active_state(Unit *u) {