mdevd-0.1.0.1 is out.
(I caught a bug between tagging mdev-0.1.0.0 and making the
announcement, that's why it's 0.1.0.1 now.)
It uses a completely different coldplug architecture: instead of
writing to its stdout (and being piped into mdevd), mdevd-coldplug
just tells the kernel to trigger uevents. An instance of mdevd that
listens to the netlink will then catch the events.
As a result, mdevd-netlink and mdevd have been merged. The
mdevd-netlink binary is no more. mdevd now binds to the netlink itself.
It has a -D option to specify a file descriptor to send a readiness
notification to. It also gets mdevd-netlink's -b option to specify
the kernel buffer size to store unread uevents.