From: Kay Sievers Date: Sat, 30 Sep 2006 12:30:00 +0000 (+0200) Subject: release 101 X-Git-Tag: 174~2116 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=commitdiff_plain;h=9b2a90381277b821316b548f7472a4d226545b15 release 101 --- diff --git a/Makefile b/Makefile index 2261d3488..cf52e16a0 100644 --- a/Makefile +++ b/Makefile @@ -16,7 +16,7 @@ # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. # -VERSION = 100 +VERSION = 101 # set this to make use of syslog USE_LOG = true diff --git a/RELEASE-NOTES b/RELEASE-NOTES index 24e582ade..f1661f44c 100644 --- a/RELEASE-NOTES +++ b/RELEASE-NOTES @@ -1,3 +1,19 @@ +udev 101 +======== +The udev daemon can be started with --debug-trace now, which will +execute all events serialized to get a chance to catch a possible +action that crashes the box. + +A warning is logged, if PHYSDEV* keys, the "device" link, or a parent +device attribute like $attr{../file} is used, only WAIT_FOR_SYSFS rules +are excluded from the warning. Referencing parent attributes directly +may break when something in the kernel driver model changes. Udev will +just find the attribute by walking up the parent chain. + +Udevtrigger now sorts the list of devices depending on the device +dependency, so a "usb" device is triggered after the parent "pci" +device. + udev 100 ======== Revert persistent-storage ata-serial '_' '-' replacement. diff --git a/TODO b/TODO index 58d9c1efe..f64273cab 100644 --- a/TODO +++ b/TODO @@ -8,15 +8,6 @@ These things will change in future udev versions: (DRIVERS must be used, we currently translate it to DRIVERS and print a warning if DRIVER is used) - o warn if PHYSDEV* keys are used in ENV keys - (they are deprecated and will be removed from a future kernel) - - o warn if any path component is used in a ATTR{}, ATTRS{}, - $attr{} key, like ATTR{device/}== - (parent attributes must not referenced directly in rules or tools, - udev finds the parents and makes them available, which can be matched - with the normal keys) - o warn if BUS, ID, SYSFS are used as keys (they are SUBSYSTEMS, KERNELS, ATTRS now)