···199199 * parport_open - find a device by canonical device number200200 * @devnum: canonical device number201201 * @name: name to associate with the device202202- * @pf: preemption callback203203- * @kf: kick callback204204- * @irqf: interrupt handler205205- * @flags: registration flags206206- * @handle: driver data207202 *208203 * This function is similar to parport_register_device(), except209204 * that it locates a device by its number rather than by the port···209214 * for parport_register_device().210215 **/211216212212-struct pardevice *parport_open(int devnum, const char *name,213213- int (*pf) (void *), void (*kf) (void *),214214- void (*irqf) (int, void *),215215- int flags, void *handle)217217+struct pardevice *parport_open(int devnum, const char *name)216218{217219 struct daisydev *p = topology;218220 struct parport *port;···229237 port = parport_get_port(p->port);230238 spin_unlock(&topology_lock);231239232232- dev = parport_register_device(port, name, pf, kf,233233- irqf, flags, handle);240240+ dev = parport_register_device(port, name, NULL, NULL, NULL, 0, NULL);234241 parport_put_port(port);235242 if (!dev)236243 return NULL;