diff options
author | Lennart Poettering <lennart@poettering.net> | 2021-05-26 16:13:39 +0200 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2021-05-26 21:44:36 +0200 |
commit | 730b9c1e1469dfd6d6850e9ea06da3cac469eba0 (patch) | |
tree | 9c518023e82c1352cb51e367f744e61cb66b7a29 /src/basic/hash-funcs.h | |
parent | sd-device: add API for triggering synthetic uevents with UUID (diff) | |
download | systemd-730b9c1e1469dfd6d6850e9ea06da3cac469eba0.tar.xz systemd-730b9c1e1469dfd6d6850e9ea06da3cac469eba0.zip |
udevadm: make use of the new uuid-enabled triggering for "udevadm trigger"
This adds two things:
- A new switch --uuid is added to "udevadm trigger". If specified a
random UUID is associated with the synthettic uevent and it is printed
to stdout. It may then be used manually to match up uevents as they
propagate through the system.
- The UUID logic is now implicitly enabled if "udevadm trigger --settle"
is used, in order to wait for precisely the uevents we actually
trigger. Fallback support is kept for pre-4.13 kernels (where the
requests for trigger uevents with uuids results in EINVAL).
Diffstat (limited to 'src/basic/hash-funcs.h')
-rw-r--r-- | src/basic/hash-funcs.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/basic/hash-funcs.h b/src/basic/hash-funcs.h index 5672df1da4..023cfdf530 100644 --- a/src/basic/hash-funcs.h +++ b/src/basic/hash-funcs.h @@ -82,6 +82,7 @@ extern const struct hash_ops string_hash_ops_free_free; void path_hash_func(const char *p, struct siphash *state); extern const struct hash_ops path_hash_ops; extern const struct hash_ops path_hash_ops_free; +extern const struct hash_ops path_hash_ops_free_free; /* This will compare the passed pointers directly, and will not dereference them. This is hence not useful for strings * or suchlike. */ |