cs5535audio.c (4e73e0eb633f8a1b5cbf20e7f42c6dbfec1d1ca7) | cs5535audio.c (3c55494670745e523f69b56edb66ca0b50a470c2) |
---|---|
1/* 2 * Driver for audio on multifunction CS5535/6 companion device 3 * Copyright (C) Jaya Kumar 4 * 5 * Based on Jaroslav Kysela and Takashi Iwai's examples. 6 * This work was sponsored by CIS(M) Sdn Bhd. 7 * 8 * This program is free software; you can redistribute it and/or modify --- 375 unchanged lines hidden (view full) --- 384 385probefail_out: 386 snd_card_free(card); 387 return err; 388} 389 390static void __devexit snd_cs5535audio_remove(struct pci_dev *pci) 391{ | 1/* 2 * Driver for audio on multifunction CS5535/6 companion device 3 * Copyright (C) Jaya Kumar 4 * 5 * Based on Jaroslav Kysela and Takashi Iwai's examples. 6 * This work was sponsored by CIS(M) Sdn Bhd. 7 * 8 * This program is free software; you can redistribute it and/or modify --- 375 unchanged lines hidden (view full) --- 384 385probefail_out: 386 snd_card_free(card); 387 return err; 388} 389 390static void __devexit snd_cs5535audio_remove(struct pci_dev *pci) 391{ |
392 olpc_quirks_cleanup(); |
|
392 snd_card_free(pci_get_drvdata(pci)); 393 pci_set_drvdata(pci, NULL); 394} 395 396static struct pci_driver driver = { 397 .name = DRIVER_NAME, 398 .id_table = snd_cs5535audio_ids, 399 .probe = snd_cs5535audio_probe, --- 24 unchanged lines hidden --- | 393 snd_card_free(pci_get_drvdata(pci)); 394 pci_set_drvdata(pci, NULL); 395} 396 397static struct pci_driver driver = { 398 .name = DRIVER_NAME, 399 .id_table = snd_cs5535audio_ids, 400 .probe = snd_cs5535audio_probe, --- 24 unchanged lines hidden --- |