Systemd/src/libudev
Kay Sievers 9ea28c55a2 udev: remove seqnum API and all assumptions about seqnums
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.
2014-04-13 17:12:14 -07:00
..
.gitignore update .gitignore 2012-04-13 21:58:01 +02:00
libudev-device-private.c Remove duplicate includes 2013-11-18 20:28:55 -05:00
libudev-device.c everywhere: make use of new0() and macro() macros, and stop using perror() 2014-02-13 14:45:51 +01:00
libudev-enumerate.c everywhere: make use of new0() and macro() macros, and stop using perror() 2014-02-13 14:45:51 +01:00
libudev-hwdb-def.h Fix "attribute 'packed' is ignored" warnings when using Clang 2012-12-17 10:43:58 +01:00
libudev-hwdb.c libudev: hwdb - use libudev not systemd logging 2013-12-10 16:37:26 +01:00
libudev-list.c everywhere: make use of new0() and macro() macros, and stop using perror() 2014-02-13 14:45:51 +01:00
libudev-monitor.c udev: remove seqnum API and all assumptions about seqnums 2014-04-13 17:12:14 -07:00
libudev-private.h udev: declare some symbols static 2013-11-13 03:34:24 +01:00
libudev-queue.c udev: remove seqnum API and all assumptions about seqnums 2014-04-13 17:12:14 -07:00
libudev-util.c everywhere: make use of new0() and macro() macros, and stop using perror() 2014-02-13 14:45:51 +01:00
libudev.c everywhere: make use of new0() and macro() macros, and stop using perror() 2014-02-13 14:45:51 +01:00
libudev.h udev: remove seqnum API and all assumptions about seqnums 2014-04-13 17:12:14 -07:00
libudev.pc.in build-sys: libudev - get rid of the needless selinux linking (again) 2013-10-15 02:11:56 +02:00
libudev.sym libudev: add missing 'global' to symbol export 2013-09-17 17:09:46 -05:00
Makefile build-sys: add stub makefiles to all subdirs to ease development with emacs 2012-04-13 21:37:59 +02:00