Loading drivers/char/dsp56k.c +2 −2 Original line number Diff line number Diff line Loading @@ -513,7 +513,7 @@ static int __init dsp56k_init_driver(void) err = PTR_ERR(dsp56k_class); goto out_chrdev; } class_device_create(dsp56k_class, NULL, MKDEV(DSP56K_MAJOR, 0), NULL, "dsp56k"); device_create(dsp56k_class, NULL, MKDEV(DSP56K_MAJOR, 0), "dsp56k"); printk(banner); goto out; Loading @@ -527,7 +527,7 @@ module_init(dsp56k_init_driver); static void __exit dsp56k_cleanup_driver(void) { class_device_destroy(dsp56k_class, MKDEV(DSP56K_MAJOR, 0)); device_destroy(dsp56k_class, MKDEV(DSP56K_MAJOR, 0)); class_destroy(dsp56k_class); unregister_chrdev(DSP56K_MAJOR, "dsp56k"); } Loading drivers/char/ip2/ip2main.c +6 −6 Original line number Diff line number Diff line Loading @@ -411,8 +411,8 @@ cleanup_module(void) iiResetDelay( i2BoardPtrTable[i] ); /* free io addresses and Tibet */ release_region( ip2config.addr[i], 8 ); class_device_destroy(ip2_class, MKDEV(IP2_IPL_MAJOR, 4 * i)); class_device_destroy(ip2_class, MKDEV(IP2_IPL_MAJOR, 4 * i + 1)); device_destroy(ip2_class, MKDEV(IP2_IPL_MAJOR, 4 * i)); device_destroy(ip2_class, MKDEV(IP2_IPL_MAJOR, 4 * i + 1)); } /* Disable and remove interrupt handler. */ if ( (ip2config.irq[i] > 0) && have_requested_irq(ip2config.irq[i]) ) { Loading Loading @@ -718,12 +718,12 @@ ip2_loadmain(int *iop, int *irqp, unsigned char *firmware, int firmsize) } if ( NULL != ( pB = i2BoardPtrTable[i] ) ) { class_device_create(ip2_class, NULL, device_create(ip2_class, NULL, MKDEV(IP2_IPL_MAJOR, 4 * i), NULL, "ipl%d", i); class_device_create(ip2_class, NULL, "ipl%d", i); device_create(ip2_class, NULL, MKDEV(IP2_IPL_MAJOR, 4 * i + 1), NULL, "stat%d", i); "stat%d", i); for ( box = 0; box < ABS_MAX_BOXES; ++box ) { Loading drivers/char/ipmi/ipmi_devintf.c +3 −3 Original line number Diff line number Diff line Loading @@ -865,7 +865,7 @@ static void ipmi_new_smi(int if_num, struct device *device) entry->dev = dev; mutex_lock(®_list_mutex); class_device_create(ipmi_class, NULL, dev, device, "ipmi%d", if_num); device_create(ipmi_class, device, dev, "ipmi%d", if_num); list_add(&entry->link, ®_list); mutex_unlock(®_list_mutex); } Loading @@ -883,7 +883,7 @@ static void ipmi_smi_gone(int if_num) break; } } class_device_destroy(ipmi_class, dev); device_destroy(ipmi_class, dev); mutex_unlock(®_list_mutex); } Loading Loading @@ -938,7 +938,7 @@ static __exit void cleanup_ipmi(void) mutex_lock(®_list_mutex); list_for_each_entry_safe(entry, entry2, ®_list, link) { list_del(&entry->link); class_device_destroy(ipmi_class, entry->dev); device_destroy(ipmi_class, entry->dev); kfree(entry); } mutex_unlock(®_list_mutex); Loading drivers/char/istallion.c +3 −5 Original line number Diff line number Diff line Loading @@ -4624,9 +4624,8 @@ static int __init istallion_module_init(void) istallion_class = class_create(THIS_MODULE, "staliomem"); for (i = 0; i < 4; i++) class_device_create(istallion_class, NULL, MKDEV(STL_SIOMEMMAJOR, i), NULL, "staliomem%d", i); device_create(istallion_class, NULL, MKDEV(STL_SIOMEMMAJOR, i), "staliomem%d", i); return 0; err_deinit: Loading Loading @@ -4659,8 +4658,7 @@ static void __exit istallion_module_exit(void) unregister_chrdev(STL_SIOMEMMAJOR, "staliomem"); for (j = 0; j < 4; j++) class_device_destroy(istallion_class, MKDEV(STL_SIOMEMMAJOR, j)); device_destroy(istallion_class, MKDEV(STL_SIOMEMMAJOR, j)); class_destroy(istallion_class); pci_unregister_driver(&stli_pcidriver); Loading drivers/char/lp.c +2 −3 Original line number Diff line number Diff line Loading @@ -799,8 +799,7 @@ static int lp_register(int nr, struct parport *port) if (reset) lp_reset(nr); class_device_create(lp_class, NULL, MKDEV(LP_MAJOR, nr), port->dev, "lp%d", nr); device_create(lp_class, port->dev, MKDEV(LP_MAJOR, nr), "lp%d", nr); printk(KERN_INFO "lp%d: using %s (%s).\n", nr, port->name, (port->irq == PARPORT_IRQ_NONE)?"polling":"interrupt-driven"); Loading Loading @@ -971,7 +970,7 @@ static void lp_cleanup_module (void) if (lp_table[offset].dev == NULL) continue; parport_unregister_device(lp_table[offset].dev); class_device_destroy(lp_class, MKDEV(LP_MAJOR, offset)); device_destroy(lp_class, MKDEV(LP_MAJOR, offset)); } class_destroy(lp_class); } Loading Loading
drivers/char/dsp56k.c +2 −2 Original line number Diff line number Diff line Loading @@ -513,7 +513,7 @@ static int __init dsp56k_init_driver(void) err = PTR_ERR(dsp56k_class); goto out_chrdev; } class_device_create(dsp56k_class, NULL, MKDEV(DSP56K_MAJOR, 0), NULL, "dsp56k"); device_create(dsp56k_class, NULL, MKDEV(DSP56K_MAJOR, 0), "dsp56k"); printk(banner); goto out; Loading @@ -527,7 +527,7 @@ module_init(dsp56k_init_driver); static void __exit dsp56k_cleanup_driver(void) { class_device_destroy(dsp56k_class, MKDEV(DSP56K_MAJOR, 0)); device_destroy(dsp56k_class, MKDEV(DSP56K_MAJOR, 0)); class_destroy(dsp56k_class); unregister_chrdev(DSP56K_MAJOR, "dsp56k"); } Loading
drivers/char/ip2/ip2main.c +6 −6 Original line number Diff line number Diff line Loading @@ -411,8 +411,8 @@ cleanup_module(void) iiResetDelay( i2BoardPtrTable[i] ); /* free io addresses and Tibet */ release_region( ip2config.addr[i], 8 ); class_device_destroy(ip2_class, MKDEV(IP2_IPL_MAJOR, 4 * i)); class_device_destroy(ip2_class, MKDEV(IP2_IPL_MAJOR, 4 * i + 1)); device_destroy(ip2_class, MKDEV(IP2_IPL_MAJOR, 4 * i)); device_destroy(ip2_class, MKDEV(IP2_IPL_MAJOR, 4 * i + 1)); } /* Disable and remove interrupt handler. */ if ( (ip2config.irq[i] > 0) && have_requested_irq(ip2config.irq[i]) ) { Loading Loading @@ -718,12 +718,12 @@ ip2_loadmain(int *iop, int *irqp, unsigned char *firmware, int firmsize) } if ( NULL != ( pB = i2BoardPtrTable[i] ) ) { class_device_create(ip2_class, NULL, device_create(ip2_class, NULL, MKDEV(IP2_IPL_MAJOR, 4 * i), NULL, "ipl%d", i); class_device_create(ip2_class, NULL, "ipl%d", i); device_create(ip2_class, NULL, MKDEV(IP2_IPL_MAJOR, 4 * i + 1), NULL, "stat%d", i); "stat%d", i); for ( box = 0; box < ABS_MAX_BOXES; ++box ) { Loading
drivers/char/ipmi/ipmi_devintf.c +3 −3 Original line number Diff line number Diff line Loading @@ -865,7 +865,7 @@ static void ipmi_new_smi(int if_num, struct device *device) entry->dev = dev; mutex_lock(®_list_mutex); class_device_create(ipmi_class, NULL, dev, device, "ipmi%d", if_num); device_create(ipmi_class, device, dev, "ipmi%d", if_num); list_add(&entry->link, ®_list); mutex_unlock(®_list_mutex); } Loading @@ -883,7 +883,7 @@ static void ipmi_smi_gone(int if_num) break; } } class_device_destroy(ipmi_class, dev); device_destroy(ipmi_class, dev); mutex_unlock(®_list_mutex); } Loading Loading @@ -938,7 +938,7 @@ static __exit void cleanup_ipmi(void) mutex_lock(®_list_mutex); list_for_each_entry_safe(entry, entry2, ®_list, link) { list_del(&entry->link); class_device_destroy(ipmi_class, entry->dev); device_destroy(ipmi_class, entry->dev); kfree(entry); } mutex_unlock(®_list_mutex); Loading
drivers/char/istallion.c +3 −5 Original line number Diff line number Diff line Loading @@ -4624,9 +4624,8 @@ static int __init istallion_module_init(void) istallion_class = class_create(THIS_MODULE, "staliomem"); for (i = 0; i < 4; i++) class_device_create(istallion_class, NULL, MKDEV(STL_SIOMEMMAJOR, i), NULL, "staliomem%d", i); device_create(istallion_class, NULL, MKDEV(STL_SIOMEMMAJOR, i), "staliomem%d", i); return 0; err_deinit: Loading Loading @@ -4659,8 +4658,7 @@ static void __exit istallion_module_exit(void) unregister_chrdev(STL_SIOMEMMAJOR, "staliomem"); for (j = 0; j < 4; j++) class_device_destroy(istallion_class, MKDEV(STL_SIOMEMMAJOR, j)); device_destroy(istallion_class, MKDEV(STL_SIOMEMMAJOR, j)); class_destroy(istallion_class); pci_unregister_driver(&stli_pcidriver); Loading
drivers/char/lp.c +2 −3 Original line number Diff line number Diff line Loading @@ -799,8 +799,7 @@ static int lp_register(int nr, struct parport *port) if (reset) lp_reset(nr); class_device_create(lp_class, NULL, MKDEV(LP_MAJOR, nr), port->dev, "lp%d", nr); device_create(lp_class, port->dev, MKDEV(LP_MAJOR, nr), "lp%d", nr); printk(KERN_INFO "lp%d: using %s (%s).\n", nr, port->name, (port->irq == PARPORT_IRQ_NONE)?"polling":"interrupt-driven"); Loading Loading @@ -971,7 +970,7 @@ static void lp_cleanup_module (void) if (lp_table[offset].dev == NULL) continue; parport_unregister_device(lp_table[offset].dev); class_device_destroy(lp_class, MKDEV(LP_MAJOR, offset)); device_destroy(lp_class, MKDEV(LP_MAJOR, offset)); } class_destroy(lp_class); } Loading