Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 259232
b: refs/heads/master
c: e4fe056
h: refs/heads/master
v: v3
  • Loading branch information
Sebastian Andrzej Siewior authored and Greg Kroah-Hartman committed Jul 1, 2011
1 parent 52e1d28 commit 4351586
Show file tree
Hide file tree
Showing 2 changed files with 27 additions and 6 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 7eca4c5a8b73f22ad16ad6e76b901351732355da
refs/heads/master: e4fe056ed3a350ec569aa25014a0982883bc03c1
31 changes: 26 additions & 5 deletions trunk/drivers/usb/gadget/net2272.c
Original file line number Diff line number Diff line change
Expand Up @@ -2611,9 +2611,19 @@ static struct pci_driver net2272_pci_driver = {
.remove = __devexit_p(net2272_pci_remove),
};

static int net2272_pci_register(void)
{
return pci_register_driver(&net2272_pci_driver);
}

static void net2272_pci_unregister(void)
{
pci_unregister_driver(&net2272_pci_driver);
}

#else
# define pci_register_driver(x) 1
# define pci_unregister_driver(x) 1
static inline int net2272_pci_register(void) { return 0; }
static inline void net2272_pci_unregister(void) { }
#endif

/*---------------------------------------------------------------------------*/
Expand Down Expand Up @@ -2713,14 +2723,25 @@ static struct platform_driver net2272_plat_driver = {

static int __init net2272_init(void)
{
return pci_register_driver(&net2272_pci_driver) &
platform_driver_register(&net2272_plat_driver);
int ret;

ret = net2272_pci_register();
if (ret)
return ret;
ret = platform_driver_register(&net2272_plat_driver);
if (ret)
goto err_pci;
return ret;

err_pci:
net2272_pci_unregister();
return ret;
}
module_init(net2272_init);

static void __exit net2272_cleanup(void)
{
pci_unregister_driver(&net2272_pci_driver);
net2272_pci_unregister();
platform_driver_unregister(&net2272_plat_driver);
}
module_exit(net2272_cleanup);
Expand Down

0 comments on commit 4351586

Please sign in to comment.