All of lore.kernel.org
 help / color / mirror / Atom feed
* send 'change' uevent for device-mapper table resume
@ 2006-08-13 14:04 Kay Sievers
  0 siblings, 0 replies; only message in thread
From: Kay Sievers @ 2006-08-13 14:04 UTC (permalink / raw)
  To: Alasdair G Kergon; +Cc: dm-devel

Hi Alasdair,
I'm not sure if Hannes already sent this, if not, please take this into
your tree. As discussed at OLS, this is one step, to make udev's operation
on dm devices more reliable.

Thanks,
Kay


From: Hannes Reinecke <hare@suse.de>

device-mapper: send 'change' uevent for device-mapper table resume

Device-mapper tables are only ever usable after a 'resume'
ioctl has been issued. But to know when this happens we need to
generate an uevent to notify udev, so that it can take appropriate
action.

As discussed with agk and kay at OLS we should be sending 'change' events
for resume; events on suspend don't give you anything interesting and indeed
might lead to failures as any I/O on that table will be blocked anyway.

Signed-off-by: Hannes Reinecke <hare@suse.de>
Signed-off-by: Kay Sievers <kay.sievers@vrfy.org>
-- 

 dm.c |    2 ++
 1 file changed, 2 insertions(+)

diff --git a/drivers/md/dm.c b/drivers/md/dm.c
index c99bf9f..93014c4 100644
--- a/drivers/md/dm.c
+++ b/drivers/md/dm.c
@@ -1337,6 +1337,8 @@ int dm_resume(struct mapped_device *md)
 
 	dm_table_unplug_all(map);
 
+	kobject_uevent(&md->disk->kobj, KOBJ_CHANGE);
+
 	r = 0;
 
 out:

^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2006-08-13 14:04 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-08-13 14:04 send 'change' uevent for device-mapper table resume Kay Sievers

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.