Systemd/src/udev
Lennart Poettering 1d98fef17d core: when forcibly killing/aborting left-over unit processes log about it
Let's lot at LOG_NOTICE about any processes that we are going to
SIGKILL/SIGABRT because clean termination of them didn't work.

This turns the various boolean flag parameters to cg_kill(), cg_migrate() and
related calls into a single binary flags parameter, simply because the function
now gained even more parameters and the parameter listed shouldn't get too
long.

Logging for killing processes is done either when the kill signal is SIGABRT or
SIGKILL, or on explicit request if KILL_TERMINATE_AND_LOG instead of LOG_TERMINATE
is passed. This isn't used yet in this patch, but is made use of in a later
patch.
2016-07-20 14:35:15 +02:00
..
ata_id tree-wide: group include of libudev.h with sd-* 2015-11-17 07:06:08 +01:00
cdrom_id tree-wide: group include of libudev.h with sd-* 2015-11-17 07:06:08 +01:00
collect tree-wide: use xsprintf() where applicable 2016-01-12 15:36:32 +01:00
mtd_probe tree-wide: minor formatting inconsistency cleanups 2016-02-23 14:20:34 -08:00
net tree-wide: place #pragma once at the same place everywhere 2016-02-20 22:42:29 +01:00
scsi_id tree-wide: place #pragma once at the same place everywhere 2016-02-20 22:42:29 +01:00
v4l_id tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
.gitignore keymap: Drop keyboard-keys-to-name.h 2015-10-14 07:15:58 +02:00
.vimrc
Makefile build-sys: add stub makefiles to all subdirs to ease development with emacs 2012-04-13 21:37:59 +02:00
udev-builtin-blkid.c udev-builtin-blkid: fix GPT_FLAG_NO_AUTO check for ESP (#3450) 2016-06-09 10:51:20 +02:00
udev-builtin-btrfs.c tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
udev-builtin-hwdb.c tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
udev-builtin-input_id.c Fix tablet detection, by replicating decision tree of non-multi-touch axes (#3724) 2016-07-14 22:42:10 +02:00
udev-builtin-keyboard.c tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
udev-builtin-kmod.c tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
udev-builtin-net_id.c tree-wide: use mdash instead of a two minuses 2016-04-21 23:00:13 -04:00
udev-builtin-net_setup_link.c tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
udev-builtin-path_id.c udev/path_id: correct segmentation fault due to missing NULL check 2016-02-19 15:21:18 +01:00
udev-builtin-uaccess.c tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
udev-builtin-usb_id.c tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
udev-builtin.c tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
udev-ctrl.c tree-wide: introduce new SOCKADDR_UN_LEN() macro, and use it everywhere 2016-05-05 22:24:36 +02:00
udev-event.c treewide: fix typos and remove accidental repetition of words 2016-07-11 16:18:43 +02:00
udev-node.c tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
udev-rules.c udev: fix build with DEBUG=1 2016-05-03 22:35:27 +02:00
udev-watch.c tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
udev.conf man: add udev.conf(5) 2014-07-31 08:56:03 -04:00
udev.h include sys/sysmacros.h in more places 2016-03-14 23:29:10 -04:00
udev.pc.in udev.pc: install udev files to /lib/udev rather than /lib/systemd 2012-05-27 15:24:20 +02:00
udevadm-control.c tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
udevadm-hwdb.c udevadm: explicitly relabel /etc/udev/hwdb.bin after rename (#3686) 2016-07-08 17:43:05 +02:00
udevadm-info.c udevadm: trivial simplification 2016-06-14 17:12:23 -04:00
udevadm-monitor.c udev: Line buffer 'udev monitor' output (#3733) 2016-07-15 12:24:34 +02:00
udevadm-settle.c tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
udevadm-test-builtin.c tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
udevadm-test.c tree-wide: minor formatting inconsistency cleanups 2016-02-23 14:20:34 -08:00
udevadm-trigger.c tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
udevadm-util.c tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
udevadm-util.h tree-wide: place #pragma once at the same place everywhere 2016-02-20 22:42:29 +01:00
udevadm.c selinux: always try to load the full selinux db 2016-03-01 20:39:30 -05:00
udevd.c core: when forcibly killing/aborting left-over unit processes log about it 2016-07-20 14:35:15 +02:00