uevents both let us attach additional info to the event, and also allow interested user processes to receive them without having to create and manage threads to sit in DEV_WAIT ioctls for each target we're interested in. dm-mpath already supports generating uevents. This patchset generalizes this code a little to allow another target to also generate uevents, dm-thin, as a first step for what we might like to do for all targets' events. DEV_WAIT ioctl support is unchanged. Andy Grover (5): dm: Do not export dm_send_uevents dm: Move multipath-specific stuff out of dm-uevent.c dm: Inline dm_build_path_uevent into dm_path_uevent dm: Add uevent support for dm-thin dm: Update dm-uevent.txt Documentation/device-mapper/dm-uevent.txt | 48 ++++++++++++++++--- drivers/md/dm-mpath.c | 56 +++++++++++++++++++++++ drivers/md/dm-thin.c | 18 ++++++++ drivers/md/dm-uevent.c | 76 +++---------------------------- drivers/md/dm-uevent.h | 30 +++++++++--- drivers/md/dm.c | 1 + 6 files changed, 147 insertions(+), 82 deletions(-) -- 2.5.0 -- dm-devel mailing list dm-devel@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/dm-devel