Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-05-12 | udevd: make udev_ctrl_connection global | Tom Gundersen | |
This allows us to simplify the ctrl_msg handler. Eventually all this global state should move to a Manager object or so. | |||
2014-12-15 | udev: builtin-hwdb - port to sd-hwdb | Tom Gundersen | |
2014-12-02 | shared: udev-util - add hwdb cleanup macro | Tom Gundersen | |
2014-04-13 | udev: remove seqnum API and all assumptions about seqnums | Kay Sievers | |
The way the kernel namespaces have been implemented breaks assumptions udev made regarding uevent sequence numbers. Creating devices in a namespace "steals" uevents and its sequence numbers from the host. It confuses the "udevadmin settle" logic, which might block until util a timeout is reached, even when no uevent is pending. Remove any assumptions about sequence numbers and deprecate libudev's API exposing these numbers; none of that can reliably be used anymore when namespaces are involved. | |||
2013-12-18 | udevadm: modernization | Zbigniew Jędrzejewski-Szmek | |
2013-10-14 | util: allow trailing semicolons on define_trivial_cleanup_func lines | Lennart Poettering | |
Emacs C indenting really gets confused by these lines if they carry no trailing semicolon, hence let's make this nicer for good old emacs. The other macros which define functions already do this too, so let's copy the scheme here. Also, let's use an uppercase name for the macro. So far our rough rule was that macros that are totally not function-like (like this ones, which define a function) are uppercase. (Well, admittedly it is a rough rule only, for example function and variable decorators are all lower-case SINCE THE CONSTANT YELLING IN THE SOURCES WOULD SUCK, and also they at least got underscore prefixes.) Also, the macros that define functions that we already have are all uppercase, so let's do the same here... | |||
2013-10-13 | Introduce udev object cleanup functions | Zbigniew Jędrzejewski-Szmek | |