summaryrefslogtreecommitdiff
path: root/TODO
AgeCommit message (Collapse)Author
2005-04-26[PATCH] remove udevd priority TODO item, as it's not needed at all.greg@kroah.com
We want to be started by keventd, as that runs at a very fast priority.
2005-04-26[PATCH] add udevd priority issue to the TODO list.greg@kroah.com
2005-04-26[PATCH] udev - TODO updatekay.sievers@vrfy.org
Make TODO really small :)
2005-04-26[PATCH] remove TODO item about BUS value, as it is now done.greg@kroah.com
2005-04-26[PATCH] update TODO with some new, small items.greg@kroah.com
2005-04-26[PATCH] remove unneeded TODO and FIXME entrygreg@kroah.com
Thanks to Kay for pointing it out to me.
2005-04-26[PATCH] man-page mention multiple symlinkskay.sievers@vrfy.org
As usual, when the stuff gets in the tree - here is a small man page update and a TODO line removal. mention multiple symlinks update example with silly symlink rule :) shorten example line to have less than 80 chars remove "want symlink support" from TODO
2005-04-26[PATCH] D-BUS patch for udev-008david@fubar.dk
Attached is a patch against udev-008 to send out a D-BUS message when a device node is added or removed. Using D-BUS lingo, udev acquires the org.kernel.udev service and sends out a NodeCreated or NodeDeleted signal on the org.kernel.udev.NodeMonitor interface. Each signal carries two parameters: the node in question and the corresponding sysfs path. [Note: the D-BUS concepts of service, interface, object can be a bit confusing at first glance] An example program listening for these messages looks like this #!/usr/bin/python import dbus import gtk def udev_signal_received(dbus_iface, member, service, object_path, message): [filename, sysfs_path] = message.get_args_list() if member=='NodeCreated': print 'Node %s created for %s'%(filename, sysfs_path) elif member=='NodeDeleted': print 'Node %s deleted for %s'%(filename, sysfs_path) def main(): bus = dbus.Bus(dbus.Bus.TYPE_SYSTEM) bus.add_signal_receiver(udev_signal_received, 'org.kernel.udev.NodeMonitor', # interface 'org.kernel.udev', # service '/org/kernel/udev/NodeMonitor') # object gtk.mainloop() if __name__ == '__main__': main() and this is the output when hot-plugging some usb-storage. [david@laptop udev-008]$ ~/node_monitor.py Node /udev/sda created for /block/sda Node /udev/sda1 created for /block/sda/sda1 Node /udev/sda1 deleted for /block/sda/sda1 Node /udev/sda deleted for /block/sda The patch requires D-BUS 0.20 or later while the python example program requires D-BUS from CVS as I only recently applied a patch against the python bindings.
2005-04-26[PATCH] remove some items off of the TODO list, as they are now done.greg@kroah.com
2005-04-26[PATCH] update the TODO list with more items that people can easily do.greg@kroah.com
2005-04-26[PATCH] Remove a few items from the TODO list that are already done.greg@kroah.com
2005-04-26[PATCH] add BUS= bug to TODO list so it will not get forgotten.greg@kroah.com
Thanks to reg@dwf.com for pointing this out to me.
2005-04-26[PATCH] TODO updatesgreg@kroah.com
2005-04-26[PATCH] updated the TODO list.greg@kroah.com
2005-04-26[PATCH] added 0.2 change log info.udev/v002greg@kroah.com
2005-04-26[PATCH] added more documentation in README and TODO files.greg@kroah.com