mirror of
https://github.com/systemd/systemd.git
synced 2025-02-28 05:57:33 +03:00
082 release
This commit is contained in:
parent
37854ffc9a
commit
1a72d06f7b
27
ChangeLog
27
ChangeLog
@ -1,3 +1,30 @@
|
||||
Summary of changes from v081 to v082
|
||||
============================================
|
||||
|
||||
Andrey Borzenkov:
|
||||
substitute format chars in RUN after rule matching
|
||||
|
||||
Kay Sievers:
|
||||
scsi_id, usb_id: request device parent by subsystem
|
||||
path_id: work with "all devices in /sys/devices"
|
||||
ignore all messages with missing devpath or action
|
||||
Makefile: remove dynamic config file generation
|
||||
path_id: handle fiber channel (Hannes Reinecke <hare@suse.de>)
|
||||
usb_id: don't fail on other subsytems than "scsi"
|
||||
don't do RUN if "ignore_device" is given
|
||||
increase kernel uevent buffer size
|
||||
move udev(8) manpage to udev(7)
|
||||
recreate man pages from xml source
|
||||
remove udev, udevstart, udevsend from the default installation
|
||||
update SUSE rules
|
||||
rename apply_format() cause it is public now
|
||||
udevtest: add udev_rules_apply_format() to RUN keys
|
||||
let "ignore_device" always return the event successfully
|
||||
|
||||
Olivier Blin:
|
||||
fixes udev build with -fpie
|
||||
|
||||
|
||||
Summary of changes from v080 to v081
|
||||
============================================
|
||||
|
||||
|
2
Makefile
2
Makefile
@ -17,7 +17,7 @@
|
||||
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
#
|
||||
|
||||
VERSION = 081
|
||||
VERSION = 082
|
||||
|
||||
# set this to make use of syslog
|
||||
USE_LOG = true
|
||||
|
@ -1,3 +1,38 @@
|
||||
udev 082
|
||||
========
|
||||
The udev man page has moced to udev(7) as it doesnot describe a command
|
||||
anymore. The programs udev, udevstart and udevsend are no longer installed
|
||||
by default and must be copied manually, if they should be installed or
|
||||
included in a package.
|
||||
|
||||
Fix a bug where "ignore_device" could run earlier collected RUN keys before
|
||||
the ignore rule was applied.
|
||||
|
||||
More preparation for future sysfs changes. usb_id and scsi_id no longer
|
||||
depend on a magic order of devices in the /devices chain. Specific devices
|
||||
should be requested by their subsytem.
|
||||
|
||||
This will always find the scsi parent device without depending on a specific
|
||||
path position:
|
||||
dev = sysfs_device_get(devpath);
|
||||
dev_usb = sysfs_device_get_parent_with_subsystem(dev, "scsi");
|
||||
|
||||
The "device" link in the current sysfs layout will be automatically
|
||||
_resolved_ as a parent and in the new sysfs layout it will just _be_ the
|
||||
parent in the devpath. If a device is requested by it's symlink, like all
|
||||
class devices in the new sysfs layout will look like, it gets automatically
|
||||
resolved and substituted with the real devpath and not the symlink path.
|
||||
|
||||
Note:
|
||||
A similar logic must be applied to _all_ sysfs users, including
|
||||
scripts, that search along parent devices in sysfs. The explicit use of
|
||||
the "device" link must be avoided. With the future sysfs layout all
|
||||
DEVPATH's will start with /devices/ and have a "subsystem" symlink poiting
|
||||
back to the "class" or the "bus". The layout of the parent devices in
|
||||
/devices is not necessarily expected to be stable across kernel releases and
|
||||
searching for parents by their subsystem should make sysfs users tolerant
|
||||
for changed parent chains.
|
||||
|
||||
udev 081
|
||||
========
|
||||
Prepare udev to work with the experimental kernel patch, that moves
|
||||
|
2
TODO
2
TODO
@ -15,7 +15,7 @@ udev version:
|
||||
o remove MODALIAS + $modalias
|
||||
(ENV{MODALIAS}, $env{MODALIAS}, $sysfs{modalias} will do it)
|
||||
|
||||
o remove udevstart, udevsend
|
||||
o remove udevsend, udevstart and their man pages
|
||||
(we rely on the kernel "uevent" triggers of kernel 2.6.15 and no longer
|
||||
want to guess event properties from sysfs like udevstart is doing it)
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user