emu10k1x.c (1da177e4c3f41524e886b7f1b8a0c1fc7321cac2) | emu10k1x.c (01d25d460a3b28aab537fab9a0038d1b5832ce28) |
---|---|
1/* 2 * Copyright (c) by Francisco Moraes <fmoraes@nc.rr.com> 3 * Driver EMU10K1X chips 4 * 5 * Parts of this code were adapted from audigyls.c driver which is 6 * Copyright (c) by James Courtier-Dutton <James@superbug.demon.co.uk> 7 * 8 * BUGS: --- 1613 unchanged lines hidden (view full) --- 1622 .remove = __devexit_p(snd_emu10k1x_remove), 1623}; 1624 1625// initialization of the module 1626static int __init alsa_card_emu10k1x_init(void) 1627{ 1628 int err; 1629 | 1/* 2 * Copyright (c) by Francisco Moraes <fmoraes@nc.rr.com> 3 * Driver EMU10K1X chips 4 * 5 * Parts of this code were adapted from audigyls.c driver which is 6 * Copyright (c) by James Courtier-Dutton <James@superbug.demon.co.uk> 7 * 8 * BUGS: --- 1613 unchanged lines hidden (view full) --- 1622 .remove = __devexit_p(snd_emu10k1x_remove), 1623}; 1624 1625// initialization of the module 1626static int __init alsa_card_emu10k1x_init(void) 1627{ 1628 int err; 1629 |
1630 if ((err = pci_module_init(&driver)) > 0) | 1630 if ((err = pci_register_driver(&driver)) > 0) |
1631 return err; 1632 1633 return 0; 1634} 1635 1636// clean up the module 1637static void __exit alsa_card_emu10k1x_exit(void) 1638{ 1639 pci_unregister_driver(&driver); 1640} 1641 1642module_init(alsa_card_emu10k1x_init) 1643module_exit(alsa_card_emu10k1x_exit) | 1631 return err; 1632 1633 return 0; 1634} 1635 1636// clean up the module 1637static void __exit alsa_card_emu10k1x_exit(void) 1638{ 1639 pci_unregister_driver(&driver); 1640} 1641 1642module_init(alsa_card_emu10k1x_init) 1643module_exit(alsa_card_emu10k1x_exit) |