summaryrefslogtreecommitdiff
path: root/src/libsystemd/sd-device
Commit message (Expand)AuthorAgeFilesLines
* sd-device: allow to read sysattr which contains embedded NULYu Watanabe2021-06-261-3/+7
* sd-device: let device_set_driver() accept NULL tooZbigniew Jędrzejewski-Szmek2021-06-162-17/+18
* sd-device: let device_set_subsystem() accept NULLZbigniew Jędrzejewski-Szmek2021-06-163-19/+17
* sd-device: introduce sd_device_new_from_ifname/ifindex()Yu Watanabe2021-06-121-28/+52
* sd-device: make cloned sd_device object can read udev database without uevent...Yu Watanabe2021-06-051-5/+31
* sd-device: do not try to read uevent file multiple timesYu Watanabe2021-06-051-9/+4
* sd-device: set driver subsystem if the sd_device object is generated from nulstrYu Watanabe2021-06-053-1/+10
* sd-device: do not use ::subsystem member directlyYu Watanabe2021-06-031-3/+7
* tree-wide: fix typoYu Watanabe2021-05-281-1/+1
* tree-wide: always drop unnecessary dot in pathYu Watanabe2021-05-281-1/+1
* sd-device: add API for triggering synthetic uevents with UUIDLennart Poettering2021-05-261-0/+65
* sd-device: use strjoina() more again in sd_device_new_from_subsystem_sysname()Lennart Poettering2021-05-211-40/+72
* alloc-util: simplify GREEDY_REALLOC() logic by relying on malloc_usable_size()Lennart Poettering2021-05-192-4/+3
* sd-device: reject empty driver nameZbigniew Jędrzejewski-Szmek2021-05-051-1/+1
* sd-device: use memdupa_suffix0() where appropriateZbigniew Jędrzejewski-Szmek2021-05-051-16/+11
* sd-device: do no allocate strings of unknown length on the stackZbigniew Jędrzejewski-Szmek2021-05-051-27/+27
* udev,sd_device: also save map from device ID to watch handle in /run/udev/watchYu Watanabe2021-04-303-21/+134
* sd-device: cleanup sd_device_get_subsystem()Yu Watanabe2021-04-302-40/+44
* sd-device: drop sysname_set flagYu Watanabe2021-04-302-9/+5
* sd-device: minor optimization for sd_device_new_from_device_id()Yu Watanabe2021-04-301-6/+5
* sd-device: check the validity of device idYu Watanabe2021-04-301-0/+3
* sd-device: rename device_get_id_filename() -> device_get_device_id()Yu Watanabe2021-04-304-11/+11
* sd-device: drop doubled empty linesYu Watanabe2021-04-301-1/+0
* sd-device: add API to query from when a udev database entry isLennart Poettering2021-04-201-0/+21
* sd-device: use right clock when comparing initialization usecLennart Poettering2021-04-201-2/+2
* sd-device: use right type for usec_initializedLennart Poettering2021-04-201-1/+1
* Assert zero is not passed to log_{device,rule,token}_*_errno()Zbigniew Jędrzejewski-Szmek2021-04-151-4/+11
* Voidify log_{device,token,rule}_debug()Zbigniew Jędrzejewski-Szmek2021-04-151-1/+1
* sd-device: improve log message and tweak styleZbigniew Jędrzejewski-Szmek2021-04-141-3/+2
* sd-device: fix error code returned by sd_device_get_sysattr_value() for non-e...Lennart Poettering2021-04-091-2/+3
* sd-device: small modernizationZbigniew Jędrzejewski-Szmek2021-04-071-8/+6
* test: add tests for filters of sd-device-monitorYu Watanabe2021-04-021-4/+133
* sd-device-monitor: introduce sd_device_monitor_filter_add_match_parent()Yu Watanabe2021-04-021-1/+31
* sd-device-enumerator: also move match_parent() to device-util.[ch]Yu Watanabe2021-04-023-20/+27
* sd-device-monitor: introduce sd_device_monitor_filter_add_match_sysattr()Yu Watanabe2021-04-021-1/+25
* sd-device-enumerator: move match_sysattr() to device-util.[ch]Yu Watanabe2021-04-023-39/+51
* sd-device-monitor: split passes_filter() into two partsYu Watanabe2021-04-021-18/+31
* test-device-util: let's verify that we return proper error from log_device_*Zbigniew Jędrzejewski-Szmek2021-04-011-0/+30
* sd-device: header needs an include because it uses sd_device typeZbigniew Jędrzejewski-Szmek2021-04-011-0/+2
* Merge pull request #18850 from yuwata/sd-device-monitor-cleanupsZbigniew Jędrzejewski-Szmek2021-03-312-36/+32
|\
| * sd-device-enumerator: add comments why trivial_hash_ops_free_free is usedYu Watanabe2021-03-051-0/+4
| * sd-device-monitor: use hashmap_put_strdup_full()Yu Watanabe2021-03-051-25/+16
| * sd-device-monitor: use UINT64_C() macroYu Watanabe2021-03-051-4/+4
| * sd-device-monitor: use assert() in non-public functionsYu Watanabe2021-03-051-7/+8
* | tests: drop calls to unsetenv SYSTEMD_MEMPOOLZbigniew Jędrzejewski-Szmek2021-03-261-2/+0
* | tree-wide: use read_full_virtual_file() where appropriateLennart Poettering2021-03-171-1/+1
* | tree-wide: use UINT64_MAX or friendsYu Watanabe2021-03-052-6/+7
|/
* sd-device: don't use BPF filtering for kernel monitorsMartin Wilck2021-03-021-2/+3
* sd-device-enumerator: shorten code a bitYu Watanabe2021-02-211-3/+1
* sd-device: introduce tiny wrapper sd_device_trigger()Yu Watanabe2021-02-211-0/+12