chiark / gitweb /
udevd: convert to event worker processes
authorKay Sievers <kay.sievers@vrfy.org>
Wed, 3 Jun 2009 23:44:04 +0000 (01:44 +0200)
committerKay Sievers <kay.sievers@vrfy.org>
Wed, 3 Jun 2009 23:44:04 +0000 (01:44 +0200)
commit1e03b754aef576a5cb75f01b1805cdc1f9cc292f
tree04fed54897345b57cfef598c3fe5eb00b93e53f8
parentb61f48a0e8a4ad264bc0e904ea8bf3b054d5f562
udevd: convert to event worker processes

Event processes now get re-used after they handled an event. This reduces
pressure on the CPU significantly because cloned event processes no longer
cause page faults in the main daemon. After the events have settled, the
no longer needed worker processes get killed.
13 files changed:
NEWS
README
TODO
configure.ac
udev/Makefile.am
udev/lib/libudev-monitor.c
udev/lib/libudev-private.h
udev/udev-event.c
udev/udev-sysdeps.h [deleted file]
udev/udev-watch.c
udev/udev.h
udev/udevadm.xml
udev/udevd.c