Skip to content

Commit

Permalink
Staging: media: go7007: use module_usb_driver()
Browse files Browse the repository at this point in the history
There is no need to initialize a static array to NULL at startup, so we
can use the module_usb_driver() call for the go7007 module.

Cc: Mauro Carvalho Chehab <mchehab@infradead.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  • Loading branch information
Greg Kroah-Hartman committed Apr 23, 2012
1 parent 4a63136 commit 8d05725
Showing 1 changed file with 1 addition and 25 deletions.
26 changes: 1 addition & 25 deletions drivers/staging/media/go7007/s2250-loader.c
Original file line number Diff line number Diff line change
Expand Up @@ -160,31 +160,7 @@ static struct usb_driver s2250loader_driver = {
.id_table = s2250loader_ids,
};

static int __init s2250loader_init(void)
{
int r;
unsigned i = 0;

for (i = 0; i < MAX_DEVICES; i++)
s2250_dev_table[i] = NULL;

r = usb_register(&s2250loader_driver);
if (r) {
printk(KERN_ERR "usb_register failed. Error number %d\n", r);
return -1;
}

printk(KERN_INFO "s2250loader_init: driver registered\n");
return 0;
}
module_init(s2250loader_init);

static void __exit s2250loader_cleanup(void)
{
printk(KERN_INFO "s2250loader_cleanup\n");
usb_deregister(&s2250loader_driver);
}
module_exit(s2250loader_cleanup);
module_usb_driver(s2250loader_driver);

MODULE_AUTHOR("");
MODULE_DESCRIPTION("firmware loader for Sensoray 2250/2251");
Expand Down

0 comments on commit 8d05725

Please sign in to comment.