-
Committer:
Bazaar Package Importer
-
Author(s):
Ian Jackson
-
Date:
2007-02-07 14:52:04 UTC
-
Revision ID:
james.westby@ubuntu.com-20070207145204-0x1l9myi1jl6wx14
Tags: 2:1.02.08-1ubuntu3
UdevDeviceMapper fixes:
* Rendezvous properly on combined create-and-load operations, as done
by (for example) cryptsetup. This involves filling in the parent
task's major and minor after the actual creation.
* Lock and rendezvous is based on major/minor not name,
and rendezvous flag file is /lib/udev/.udev-device-mapper-rendezvous2.
* Take out the lock for all operations on a numbered device, except
for ones we know to be read-only (including waitevent).
* Rendezvous on DM_DEVICE_RESUME and not on any other operation.
This fixes a race which affects cryptsetup (and other situations too).
* Always rendezvous in udev's /dev/mapper not the static one.
* Change Recommends: dmsetup to Depends since update-manager ignores
Recommends and there are ordering problems too.