diff options
Diffstat (limited to 'drivers/net/wireless/atmel_pci.c')
| -rw-r--r-- | drivers/net/wireless/atmel_pci.c | 24 | 
1 files changed, 6 insertions, 18 deletions
diff --git a/drivers/net/wireless/atmel_pci.c b/drivers/net/wireless/atmel_pci.c index 9ab1192004c..5cd97e3cbee 100644 --- a/drivers/net/wireless/atmel_pci.c +++ b/drivers/net/wireless/atmel_pci.c @@ -15,14 +15,13 @@      GNU General Public License for more details.      You should have received a copy of the GNU General Public License -    along with Atmel wireless lan drivers; if not, write to the Free Software -    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA +    along with Atmel wireless lan drivers; if not, see +    <http://www.gnu.org/licenses/>.  ******************************************************************************/  #include <linux/pci.h>  #include <linux/kernel.h>  #include <linux/module.h> -#include <linux/init.h>  #include <linux/netdevice.h>  #include "atmel.h" @@ -45,11 +44,11 @@ static struct pci_driver atmel_driver = {  	.name     = "atmel",  	.id_table = card_ids,  	.probe    = atmel_pci_probe, -	.remove   = __devexit_p(atmel_pci_remove), +	.remove   = atmel_pci_remove,  }; -static int __devinit atmel_pci_probe(struct pci_dev *pdev, +static int atmel_pci_probe(struct pci_dev *pdev,  				     const struct pci_device_id *pent)  {  	struct net_device *dev; @@ -69,20 +68,9 @@ static int __devinit atmel_pci_probe(struct pci_dev *pdev,  	return 0;  } -static void __devexit atmel_pci_remove(struct pci_dev *pdev) +static void atmel_pci_remove(struct pci_dev *pdev)  {  	stop_atmel_card(pci_get_drvdata(pdev));  } -static int __init atmel_init_module(void) -{ -	return pci_register_driver(&atmel_driver); -} - -static void __exit atmel_cleanup_module(void) -{ -	pci_unregister_driver(&atmel_driver); -} - -module_init(atmel_init_module); -module_exit(atmel_cleanup_module); +module_pci_driver(atmel_driver);  | 
