summaryrefslogtreecommitdiff
path: root/src/udev/udevd.c
Commit message (Expand)AuthorAgeFilesLines
* udev: port to DelegateSubgroup=Lennart Poettering2023-04-271-51/+8
* process-util: make safe_fork() unset $NOTIFY_SOCKETYu Watanabe2023-04-171-2/+0
* udevd: enable memory pressure/SIGRTMIN+18 logicLennart Poettering2023-03-011-1/+18
* udevd: configure a child process name for worker processesYu Watanabe2023-02-071-1/+1
* udevd: implement the full Type=notify-reload protocolLennart Poettering2023-01-101-20/+27
* tree-wide: introduce PIPE_EBADF macroYu Watanabe2022-12-201-1/+1
* tree-wide: use -EBADF also in pipe initializersZbigniew Jędrzejewski-Szmek2022-12-191-1/+1
* tree-wide: use -EBADF for fd initializationZbigniew Jędrzejewski-Szmek2022-12-191-7/+7
* udev: drop trivial wrapper for udev_watch_begin()Yu Watanabe2022-10-311-1/+5
* udev: drop redundant description settingYu Watanabe2022-10-191-4/+0
* tree-wide: add ERRNO_IS_XATTR_ABSENT() helperLennart Poettering2022-10-101-1/+1
* udev: use block_device_is_whole_disk()Yu Watanabe2022-09-201-35/+27
* udev: do not ignore -ENOENT from sd_device_get_devname() for block deviceYu Watanabe2022-09-181-2/+0
* udev: use block_device_get_whole_disk()Yu Watanabe2022-09-181-17/+7
* Merge pull request #24622 from yuwata/udev-open-with-nocttyLennart Poettering2022-09-171-2/+2
|\
| * udev: always open with O_NOCTTYYu Watanabe2022-09-101-2/+2
* | tree-wide: use ASSERT_PTR moreDavid Tardon2022-09-131-26/+10
* | Merge pull request #23087 from yuwata/udev-watchYu Watanabe2022-09-121-16/+22
|\ \
| * | udev: drop unnecessary call of udev_watch_end()Yu Watanabe2022-09-121-3/+1
| * | udev: ignore IN_IGNORED inotify event earlierYu Watanabe2022-09-121-8/+18
| * | udev: not necessary to return 1 from on_inotify()Yu Watanabe2022-09-121-5/+3
| |/
* | Merge pull request #23043 from yuwata/udev-node-use-flockYu Watanabe2022-09-121-0/+10
|\ \ | |/ |/|
| * udev: cleanup stack directory /run/udev/links when all workers exitedYu Watanabe2022-09-031-0/+10
* | blockdev-util: split out blockdev_reread_partition_table()Yu Watanabe2022-09-101-16/+6
* | udevd: use partition enumerator at one more placeYu Watanabe2022-09-101-34/+5
|/
* udev: do not kill workers when requested to set the same log level currently ...Yu Watanabe2022-08-281-0/+10
* udev: drop unnecessary calls of event_queue_start()Yu Watanabe2022-08-261-21/+0
* udev: certainly restart event for previously locked deviceYu Watanabe2022-08-261-0/+20
* udev: fix inversed inequality for timeout of retrying eventYu Watanabe2022-08-221-1/+1
* udev: rename various validate() -> should_reload() for builtin commandsYu Watanabe2022-08-171-1/+1
* udev: set description for device monitorYu Watanabe2022-08-121-0/+4
* udev: reload rules and builtins only when mtime of a config changedYu Watanabe2022-07-231-27/+31
* udev: save stats of all udev rules fileYu Watanabe2022-07-231-1/+1
* udev: delay to start queued events on `udevadm control --start-exec-queue`Yu Watanabe2022-07-231-1/+1
* udev: use event_reset_time_relative()Yu Watanabe2022-07-231-3/+4
* udev: downgrade error level and mention that the error is ignoredYu Watanabe2022-07-231-1/+1
* udev: fix error checkYu Watanabe2022-07-231-1/+1
* Merge pull request #23855 from keszybz/drop-list-is-emptyLennart Poettering2022-07-051-4/+3
|\
| * basic/list: drop LIST_IS_EMPTYZbigniew Jędrzejewski-Szmek2022-07-021-4/+3
* | Merge pull request #23088 from yuwata/udev-event-blockerZbigniew Jędrzejewski-Szmek2022-07-021-76/+31
|\ \ | |/ |/|
| * udev: also make uevent blocked by events for the same device nodeYu Watanabe2022-05-041-1/+10
| * udev: make newer event also blocked by DEVPATH_OLDYu Watanabe2022-05-041-28/+3
| * udev: use device ID to find blockersYu Watanabe2022-05-041-57/+28
* | add program name to log linePhilipp Gortan2022-06-181-1/+1
* | tree-wide: replace AF_LOCAL with AF_UNIXYu Watanabe2022-05-141-2/+2
|/
* udev: use child event source to manage workersYu Watanabe2022-04-131-52/+44
* udev: use EventResult typeYu Watanabe2022-04-131-4/+5
* udev: add a brief comment about the origin of the filtersYu Watanabe2022-04-061-0/+6
* udev: use sd_device_open() where appropriateYu Watanabe2022-04-011-25/+20
* udev: rename functions to emphasize whole disk is lockedYu Watanabe2022-03-311-6/+6