Systemd/src/udev
Liu Yuan Yuan e7eb5a8d88 udev/path_id: improve and enhance bus detection for Linux on z Systems
Improve and enhance the path_id udev builtin to correctly handle bus'
available on Linux on z Systems (s390).

Previously, the CCW bus and, in particular, any FCP devices on it, have
been treated separately.  This commit integrates the CCW bus into the
device chain loop.  FCP devices and their associated SCSI disks are now
handled through the common SCSI handling functions in path_id.

This implies also a change in the naming of the symbolic links created
by udev.  So any backports of this commit to existing Linux distribution
must be done with care.  If a backport is required, a udev rule must be
created to also create the "old-style" symbolic links.

Apart from the CCW bus, this commit adds bus support for the:

- ccwgroup bus which manages network devices, and
- ap bus which manages cryptographic adapters
- iucv bus which manages IUCV devices on z/VM
2015-11-13 11:50:42 +01:00
..
ata_id util-lib: split out fd-related operations into fd-util.[ch] 2015-10-25 13:19:18 +01:00
cdrom_id util-lib: split our string related calls from util.[ch] into its own file string-util.[ch] 2015-10-24 23:05:02 +02:00
collect util-lib: split out allocation calls into alloc-util.[ch] 2015-10-27 13:45:53 +01:00
mtd_probe build-sys: add one more Makefile symlink 2015-03-09 18:02:23 +01:00
net util-lib: split out allocation calls into alloc-util.[ch] 2015-10-27 13:45:53 +01:00
scsi_id util-lib: split out fd-related operations into fd-util.[ch] 2015-10-25 13:19:18 +01:00
v4l_id util-lib: split out fd-related operations into fd-util.[ch] 2015-10-25 13:19:18 +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 util-lib: split out allocation calls into alloc-util.[ch] 2015-10-27 13:45:53 +01:00
udev-builtin-btrfs.c util-lib: split out fd-related operations into fd-util.[ch] 2015-10-25 13:19:18 +01:00
udev-builtin-hwdb.c util-lib: split out allocation calls into alloc-util.[ch] 2015-10-27 13:45:53 +01:00
udev-builtin-input_id.c util-lib: split out fd-related operations into fd-util.[ch] 2015-10-25 13:19:18 +01:00
udev-builtin-keyboard.c util-lib: split out printf() helpers to stdio-util.h 2015-10-27 13:25:57 +01:00
udev-builtin-kmod.c util-lib: split our string related calls from util.[ch] into its own file string-util.[ch] 2015-10-24 23:05:02 +02:00
udev-builtin-net_id.c doc: correct orthography, word forms and missing/extraneous words 2015-11-06 13:45:21 +01:00
udev-builtin-net_setup_link.c util-lib: split out allocation calls into alloc-util.[ch] 2015-10-27 13:45:53 +01:00
udev-builtin-path_id.c udev/path_id: improve and enhance bus detection for Linux on z Systems 2015-11-13 11:50:42 +01:00
udev-builtin-uaccess.c treewide: use the negative error codes returned by our functions 2015-11-05 13:44:06 +01:00
udev-builtin-usb_id.c util-lib: split out allocation calls into alloc-util.[ch] 2015-10-27 13:45:53 +01:00
udev-builtin.c util-lib: split our string related calls from util.[ch] into its own file string-util.[ch] 2015-10-24 23:05:02 +02:00
udev-ctrl.c util-lib: split out allocation calls into alloc-util.[ch] 2015-10-27 13:45:53 +01:00
udev-event.c treewide: apply errno.cocci 2015-11-09 20:01:06 +01:00
udev-node.c treewide: apply errno.cocci 2015-11-09 20:01:06 +01:00
udev-rules.c util-lib: split out allocation calls into alloc-util.[ch] 2015-10-27 13:45:53 +01:00
udev-watch.c tree-wide: update empty-if coccinelle script to cover empty-while and more 2015-09-09 14:59:51 +02:00
udev.conf man: add udev.conf(5) 2014-07-31 08:56:03 -04:00
udev.h util-lib: split our string related calls from util.[ch] into its own file string-util.[ch] 2015-10-24 23:05:02 +02: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 remove unused includes 2015-02-23 23:53:42 +01:00
udevadm-hwdb.c util-lib: split out allocation calls into alloc-util.[ch] 2015-10-27 13:45:53 +01:00
udevadm-info.c util-lib: split out fd-related operations into fd-util.[ch] 2015-10-25 13:19:18 +01:00
udevadm-monitor.c util-lib: split out fd-related operations into fd-util.[ch] 2015-10-25 13:19:18 +01:00
udevadm-settle.c util-lib: split string parsing related calls from util.[ch] into parse-util.[ch] 2015-10-27 13:25:55 +01:00
udevadm-test-builtin.c util-lib: split our string related calls from util.[ch] into its own file string-util.[ch] 2015-10-24 23:05:02 +02:00
udevadm-test.c util-lib: split our string related calls from util.[ch] into its own file string-util.[ch] 2015-10-24 23:05:02 +02:00
udevadm-trigger.c util-lib: split our string related calls from util.[ch] into its own file string-util.[ch] 2015-10-24 23:05:02 +02:00
udevadm-util.c util-lib: split our string related calls from util.[ch] into its own file string-util.[ch] 2015-10-24 23:05:02 +02:00
udevadm-util.h #pragma once here and there 2015-01-23 09:30:44 -05:00
udevadm.c util-lib: split our string related calls from util.[ch] into its own file string-util.[ch] 2015-10-24 23:05:02 +02:00
udevd.c treewide: use the negative error codes returned by our functions 2015-11-05 13:44:06 +01:00