One small correction that one eagle-eyed participant noticed: On Wed, 27 Jul 2005, Patrick Mochel wrote: > So, the first few lines should be > > static void __sysdev_resume(struct sys_device * dev) > { > struct sysdev_class * cls = dev->cls; > struct sysdev_driver * dev; That should be: struct sysdev_driver * drv; Thanks, Pat