Systemd/src
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
..
ac-power
activate activate: export make_socket_fd 2014-03-17 01:55:48 -04:00
analyze analyze: fix plot issues when using gummiboot 2014-01-31 07:12:43 +01:00
ask-password clients: unify how we invoke getopt_long() 2013-11-06 18:28:39 +01:00
backlight backlight: unify error messages 2014-04-07 21:02:33 -04:00
binfmt shared: add root argument to search_and_fopen 2014-03-14 09:31:34 -04:00
boot make gcc shut up 2014-02-19 17:53:50 +01:00
bootchart Remove dead lines in various places 2014-02-24 19:24:14 -05:00
bus-driverd bus: catch up with kdbus changes (ABI break) 2014-04-10 13:27:23 -07:00
bus-proxyd Remove dead lines in various places 2014-02-24 19:24:14 -05:00
cgls cgls: fix running with -M option 2014-04-10 11:46:51 +02:00
cgroups-agent cgroups-agent: down-grade log level 2013-11-25 17:40:53 +01:00
cgtop make gcc shut up 2014-02-19 17:53:50 +01:00
compat-libs build-sys: build compat libs from sources, avoiding the not generally available ifunc wrapping 2014-02-22 21:28:55 +01:00
core core: Make sure a stamp file exists for all Persistent=true timers 2014-04-12 10:20:55 -04:00
cryptsetup cryptsetup: minor typo fix 2014-03-24 23:46:13 +01:00
dbus1-generator units: remove "AllowUser=root own", the bus owner can always own names 2014-03-08 19:38:06 +01:00
delta delta: ensure that d_type will be set on every fs 2014-01-09 16:43:00 +01:00
detect-virt virt: make Virtualization an anonymous enum 2014-02-24 13:26:44 +01:00
efi-boot-generator efi-boot-generator: typo fix 2014-03-07 02:40:24 +01:00
fsck fsck: Search for fsck.type in PATH 2014-04-12 17:23:13 -04:00
fstab-generator fstab-generator: when running in a container, ignore fstab entries referring to device nodes 2014-03-11 18:02:27 +01:00
getty-generator getty: Start getty on 3270 terminals available on Linux on System z 2014-03-13 10:42:26 +01:00
gpt-auto-generator gpt-auto-generator: there's no point in looking for a superblock on raw disk, we only care for a partition table 2014-03-13 01:06:41 +01:00
gudev gudev: add device::get_sysfs_attr_keys and device::has_sysfs_attr 2014-02-22 18:48:01 +01:00
hostname hostnamectl: read OS pretty_name and cpe_name from remote 2014-03-11 17:48:45 +01:00
initctl util: replace close_nointr_nofail() by a more useful safe_close() 2014-03-18 19:31:34 +01:00
journal journal: properly detect language specified in line 2014-04-12 10:20:55 -04:00
kernel-install kernel-install: fix help output 2013-12-09 23:19:16 -05:00
libsystemd sd-rtnl: use SO_PASSCRED 2014-04-11 00:52:23 +02:00
libsystemd-network test-dhcp-client: unref lease objects to make valgrind happy 2014-04-12 10:20:55 -04:00
libudev udev: remove seqnum API and all assumptions about seqnums 2014-04-13 17:12:14 -07:00
locale api: in constructor function calls, always put the returned object pointer first (or second) 2014-02-20 00:03:10 +01:00
login Unify GREEDY_REALLOC and GREEDY_REALLOC_T 2014-04-12 10:20:55 -04:00
machine util: replace close_pipe() with new safe_close_pair() 2014-03-24 03:22:44 +01:00
machine-id-setup machine-id-setup: use path_kill_slashes and modernizations 2014-03-14 09:31:34 -04:00
modules-load shared: add root argument to search_and_fopen 2014-03-14 09:31:34 -04:00
network networkd: link - require both RUNNING and LOWER_UP before using link 2014-04-12 12:48:12 +02:00
notify clients: unify how we invoke getopt_long() 2013-11-06 18:28:39 +01:00
nspawn nspawn: Fix erroneous OOM when building group list 2014-04-10 09:50:39 -04:00
nss-myhostname Remove duplicate includes 2013-11-18 20:28:55 -05:00
python-systemd systemd-python: fix failing assert 2014-04-05 13:30:08 -04:00
quotacheck util: move more intellegince into parse_proc_cmdline() 2014-03-06 18:48:22 +01:00
random-seed random-seed: improve debugging messages a bit 2013-11-15 22:53:14 -05:00
rc-local-generator rc-local: use access(X_OK) to check if files are executable 2013-10-29 19:34:59 +01:00
readahead util: replace close_nointr_nofail() by a more useful safe_close() 2014-03-18 19:31:34 +01:00
remount-fs Introduce _cleanup_endmntent_ 2013-10-03 22:13:55 -04:00
reply-password util: replace close_nointr_nofail() by a more useful safe_close() 2014-03-18 19:31:34 +01:00
rfkill rfkill: Avoid error when state restore is disabled 2013-12-06 16:44:38 +01:00
run systemd-run: don't print error messages twice 2014-03-05 19:03:10 +01:00
shared udev: remove seqnum API and all assumptions about seqnums 2014-04-13 17:12:14 -07:00
shutdownd util: replace close_nointr_nofail() by a more useful safe_close() 2014-03-18 19:31:34 +01:00
sleep util: add timeout to generator execution 2014-03-06 04:00:42 +01:00
socket-proxy util: replace close_pipe() with new safe_close_pair() 2014-03-24 03:22:44 +01:00
sysctl Use strlen even for constant strings 2014-03-16 09:52:56 -04:00
system-update-generator
systemctl Unify GREEDY_REALLOC and GREEDY_REALLOC_T 2014-04-12 10:20:55 -04:00
systemd sd-ipv4ll: Add reference counting for IPv4LL 2014-04-11 10:53:52 +03:00
test udev: remove seqnum API and all assumptions about seqnums 2014-04-13 17:12:14 -07:00
timedate timedated: ignore initial delta in history data 2014-04-10 12:58:10 -07:00
tmpfiles util: replace close_nointr_nofail() by a more useful safe_close() 2014-03-18 19:31:34 +01:00
tty-ask-password-agent tty-ask-password-agent: return negative errno 2014-04-05 00:55:19 -04:00
udev udev: remove seqnum API and all assumptions about seqnums 2014-04-13 17:12:14 -07:00
update-utmp utmp: make sure we don't write the utmp reboot record twice on each boot 2014-01-30 14:18:46 +01:00
vconsole util: replace close_nointr_nofail() by a more useful safe_close() 2014-03-18 19:31:34 +01:00
.gitignore Add test coverage and generate report with lcov 2013-07-13 21:56:33 -04:00
Makefile