[multipathd]
authorroot <root@xa-s05.(none)>
Tue, 17 May 2005 14:52:17 +0000 (16:52 +0200)
committerroot <root@xa-s05.(none)>
Tue, 17 May 2005 14:52:17 +0000 (16:52 +0200)
commit66b457b43d942f6d42f6743bb7d528eff48aa391
tree434d2afe39c8a54a5788f312dd2a6653f7c2560a
parent523c5b80ca91bb6866552a9e5f5b6521a457bd11
[multipathd]

Complete the uevent framework.

The missing bit was the devmap add/remove events handling. Now that it
is in place, get rid of wait_thr altogether : kill the waiters vector,
the "lease" thing.

Helpers added in the process :

o libmultipath/devmapper.c:dm_mapname()
o libmultipath/structs.c:find_mp_by_minor()

Worth noting, devmap remove uevents don't get reliably delivered.
If someone have an explanation I'm interested.
libmultipath/devmapper.c
libmultipath/devmapper.h
libmultipath/structs.c
libmultipath/structs.h
multipathd/main.c