Alan Jenkins
4b09a2fc43
avoid leaking netlink socket fd to external programs
...
The netlink socket is now used by udev event processes. We should take
care not to pass it to the programs they execute. This is the same way
the inotify fd was handled.
Signed-off-by: Alan Jenkins <alan-jenkins@tuffmail.co.uk>
2009-04-06 07:23:35 -07:00
Kay Sievers
45bcd16ca5
udevd: switch watch symlinks to devpath
...
Some broken tools get confused following links to /sys, switch
to link targets carrying the devpath instead of the syspath, like
the queue links.
2009-03-05 00:35:58 +01:00
Kay Sievers
3d3a0a709a
use the event udev_device to disable the watch on "remove"
2009-02-24 15:11:17 +01:00
Kay Sievers
d5d04d4f9f
remove static local variable
2009-02-24 12:58:48 +01:00
Scott James Remnant
9ce462721a
Put a log message in a more sensible place.
2009-02-23 17:46:00 +00:00
Scott James Remnant
047f88bca3
Use the udevdb to speed up watch clearing.
...
Also return a udev_device when looking up by handle as well, so
everything works the same way.
2009-02-23 17:43:53 +00:00
Scott James Remnant
25bdd197ec
Store watch handle in db.
2009-02-23 17:34:07 +00:00
Scott James Remnant
03e0170db3
Cleanup a little.
...
Move some of the checks into udev_watch_begin() and udev_watch_clear()
so we don't have to repeat them all the time.
2009-02-23 17:21:24 +00:00
Kay Sievers
64746532e8
rules: add "watch" option to dm and md rules
2009-02-13 16:02:36 +01:00
Kay Sievers
4aca304e48
use global "reload_config" flag
2009-02-11 21:56:35 +01:00
Scott James Remnant
bd284db142
udevd: optionally watch device nodes with inotify
...
This allows you to re-process the rules if the content of the device
has been changed, most useful for block subsystem to cause vol_id to
be run again.
2009-02-11 17:38:56 +00:00