mvme147.c (27eb2c4b3d3e13f376a359e293c212a2e9407af5) | mvme147.c (8c6ffba0eddc8c110dbf444f51354ce42069abfc) |
---|---|
1/* mvme147.c : the Linux/mvme147/lance ethernet driver 2 * 3 * Copyright (C) 05/1998 Peter Maydell <pmaydell@chiark.greenend.org.uk> 4 * Based on the Sun Lance driver and the NetBSD HP Lance driver 5 * Uses the generic 7990.c LANCE code. 6 */ 7 8#include <linux/module.h> --- 174 unchanged lines hidden (view full) --- 183 184#ifdef MODULE 185MODULE_LICENSE("GPL"); 186 187static struct net_device *dev_mvme147_lance; 188int __init init_module(void) 189{ 190 dev_mvme147_lance = mvme147lance_probe(-1); | 1/* mvme147.c : the Linux/mvme147/lance ethernet driver 2 * 3 * Copyright (C) 05/1998 Peter Maydell <pmaydell@chiark.greenend.org.uk> 4 * Based on the Sun Lance driver and the NetBSD HP Lance driver 5 * Uses the generic 7990.c LANCE code. 6 */ 7 8#include <linux/module.h> --- 174 unchanged lines hidden (view full) --- 183 184#ifdef MODULE 185MODULE_LICENSE("GPL"); 186 187static struct net_device *dev_mvme147_lance; 188int __init init_module(void) 189{ 190 dev_mvme147_lance = mvme147lance_probe(-1); |
191 return PTR_RET(dev_mvme147_lance); | 191 return PTR_ERR_OR_ZERO(dev_mvme147_lance); |
192} 193 194void __exit cleanup_module(void) 195{ 196 struct m147lance_private *lp = netdev_priv(dev_mvme147_lance); 197 unregister_netdev(dev_mvme147_lance); 198 free_pages(lp->ram, 3); 199 free_netdev(dev_mvme147_lance); 200} 201 202#endif /* MODULE */ | 192} 193 194void __exit cleanup_module(void) 195{ 196 struct m147lance_private *lp = netdev_priv(dev_mvme147_lance); 197 unregister_netdev(dev_mvme147_lance); 198 free_pages(lp->ram, 3); 199 free_netdev(dev_mvme147_lance); 200} 201 202#endif /* MODULE */ |