Torstein Husebø
ff9b60f38b
treewide: Correct typos and spell plural of bus consistent
2015-05-11 15:51:30 +02:00
Zbigniew Jędrzejewski-Szmek
4dda4e637e
Generate systemd-fsck-root.service in the initramfs
...
In the initrafms, generate a systemd-fsck-root.service to replace
systemd-fsck@<sysroot-device>.service. This way, after we transition
to the real root, systemd-fsck-root.service is marked as already done.
This introduces an unnecessary synchronization point, because
systemd-fsck@* is ordered after systemd-fsck-root also in the
initramfs. In practice this shouldn't be a problem.
https://bugzilla.redhat.com/show_bug.cgi?id=1201979
C.f. 956eaf2b8d .
2015-05-10 13:17:57 -04:00
Zbigniew Jędrzejewski-Szmek
7703bd4d28
man: fix typos in previous comimt
2015-05-09 19:46:23 -04:00
Zbigniew Jędrzejewski-Szmek
589532d0c6
man: document forwarding to syslog better
...
https://bugzilla.redhat.com/show_bug.cgi?id=1147651
2015-05-09 17:21:18 -04:00
Cristian Rodríguez
7e273016de
buildsys: *_la_CPPFLAGS takes $(AM_CPPFLAGS) not $(AM_CFLAGS)
2015-05-09 19:12:12 +02:00
Thomas Hindoe Paaboel Andersen
74bddd6f19
udevd: remove unused function
2015-05-07 07:27:38 +02:00
Tom Gundersen
020328e197
udevd: don't explicitly count the number of workers
...
Simply query the size of the hashmap keeping all the worker contexts instead.
2015-05-06 23:45:10 +02:00
Tom Gundersen
a505965d95
udevd: keep workers in a hashmap rather than a list
...
This makes the code somewhat more readable.
2015-05-06 23:45:10 +02:00
Tom Gundersen
c6aa11f200
udevd: worker - drop reference counting
...
Make the worker context have the same life-span as the worker process. It is created on fork()
and free'd on SIGCHLD.
The change means that we can get worker_returned() for a worker context that is no longer around,
this is not a problem and we can just drop the message. The only use for worker_returned() is to
know to reschedule events to workers that are still around, so if the worker has already exited
it is not important to keep track of. We still print a debug statement in this case to be on the
safe side.
2015-05-06 23:45:10 +02:00
Thomas Hindoe Paaboel Andersen
7f629b74c4
device: avoid null pointer dereference
2015-05-06 19:58:03 +02:00
David Herrmann
f7e3c6f5f8
udev: fix weird coding-style
...
Eeeew!
2015-05-06 18:59:03 +02:00
Thomas Hindoe Paaboel Andersen
c0c6a4fc1c
test-libudev: add error handling
...
CID#1296244
2015-05-06 18:40:30 +02:00
Tom Gundersen
c4fcf70a01
udevd: worker - allow passing NULL to worker_unref()
2015-05-06 18:35:55 +02:00
Tom Gundersen
8b46c3fc48
udevd: worker - use _exit() rather than exit()
...
Follow the coding style and avoid the exit handlers.
2015-05-06 18:35:55 +02:00
Tom Gundersen
6af5e6a4c9
udevd: modernize error handling
...
We never return magic exit codes, but just EXIT_FAILUER or EXIT_SUCCESS.
2015-05-06 18:35:55 +02:00
Tom Gundersen
614a823c44
udevd: use kernel cmdline parser
2015-05-06 18:35:55 +02:00
Tom Gundersen
9c2dabd05f
udevd: worker - move some fields from the worker to the event
2015-05-06 18:35:55 +02:00
Tom Gundersen
39c19cf13a
udevd: worker - introduce worker_attach_event()
2015-05-06 18:35:55 +02:00
Tom Gundersen
3a19b32a67
udevd: worker - make refcounting clearer
...
Take and drop explicit references where it makes sense.
2015-05-06 18:35:55 +02:00
Tom Gundersen
e03c7cc26e
udevd: worker - only allocate the worker struct in the main process
...
This is not used in the worker, so avoid having to free it there.
2015-05-06 18:35:55 +02:00
Tom Gundersen
f96a5160c4
udevd: rename worker_new() to worker_spawn()
2015-05-06 18:35:55 +02:00
Tom Gundersen
4914cb2ddc
udevd: don't track worker exitcode
...
We used to use this to track failed events so they could be retriggered,
but that is no longer done, so the code can be dropped.
2015-05-06 18:35:55 +02:00
David Herrmann
a44816e94e
Update TODO
2015-05-06 18:30:01 +02:00
Susant Sahani
61087906e0
udev: fix coding style
2015-05-06 09:27:46 -07:00
Daniel Buch
cafbecf31c
systemctl: null-initialize pointer with cleanup attribute
2015-05-06 09:26:20 -07:00