On Wed, Apr 15, 2015 at 01:18:41PM +0530, Sudip Mukherjee wrote: > @@ -575,6 +647,7 @@ parport_register_device(struct parport *port, const char *name, > tmp->irq_func = irq_func; > tmp->waiting = 0; > tmp->timeout = 5 * HZ; > + tmp->devmodel = false; > > /* Chain this onto the list */ > tmp->prev = NULL; > @@ -630,6 +703,133 @@ parport_register_device(struct parport *port, const char *name, > return NULL; > } > > +void free_pardevice(struct device *dev) > +{ > +} > + > +struct pardevice * > +parport_register_dev(struct parport *port, const char *name, > + int (*pf)(void *), void (*kf)(void *), > + void (*irq_func)(void *), int flags, > + void *handle, struct parport_driver *drv) The difference between parport_register_device() and parport_register_dev() isn't clear from the name. regards, dan carpenter _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel