diff options
Diffstat (limited to 'sound/pci/nm256/nm256.c')
| -rw-r--r-- | sound/pci/nm256/nm256.c | 20 |
1 files changed, 3 insertions, 17 deletions
diff --git a/sound/pci/nm256/nm256.c b/sound/pci/nm256/nm256.c index 2bbeb10ff7c4..5c55a3b1d121 100644 --- a/sound/pci/nm256/nm256.c +++ b/sound/pci/nm256/nm256.c | |||
| @@ -259,21 +259,6 @@ struct snd_nm256 { | |||
| 259 | /* | 259 | /* |
| 260 | * PCI ids | 260 | * PCI ids |
| 261 | */ | 261 | */ |
| 262 | |||
| 263 | #ifndef PCI_VENDOR_ID_NEOMAGIC | ||
| 264 | #define PCI_VENDOR_ID_NEOMEGIC 0x10c8 | ||
| 265 | #endif | ||
| 266 | #ifndef PCI_DEVICE_ID_NEOMAGIC_NM256AV_AUDIO | ||
| 267 | #define PCI_DEVICE_ID_NEOMAGIC_NM256AV_AUDIO 0x8005 | ||
| 268 | #endif | ||
| 269 | #ifndef PCI_DEVICE_ID_NEOMAGIC_NM256ZX_AUDIO | ||
| 270 | #define PCI_DEVICE_ID_NEOMAGIC_NM256ZX_AUDIO 0x8006 | ||
| 271 | #endif | ||
| 272 | #ifndef PCI_DEVICE_ID_NEOMAGIC_NM256XL_PLUS_AUDIO | ||
| 273 | #define PCI_DEVICE_ID_NEOMAGIC_NM256XL_PLUS_AUDIO 0x8016 | ||
| 274 | #endif | ||
| 275 | |||
| 276 | |||
| 277 | static struct pci_device_id snd_nm256_ids[] = { | 262 | static struct pci_device_id snd_nm256_ids[] = { |
| 278 | {PCI_VENDOR_ID_NEOMAGIC, PCI_DEVICE_ID_NEOMAGIC_NM256AV_AUDIO, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0}, | 263 | {PCI_VENDOR_ID_NEOMAGIC, PCI_DEVICE_ID_NEOMAGIC_NM256AV_AUDIO, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0}, |
| 279 | {PCI_VENDOR_ID_NEOMAGIC, PCI_DEVICE_ID_NEOMAGIC_NM256ZX_AUDIO, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0}, | 264 | {PCI_VENDOR_ID_NEOMAGIC, PCI_DEVICE_ID_NEOMAGIC_NM256ZX_AUDIO, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0}, |
| @@ -840,7 +825,7 @@ static void snd_nm256_setup_stream(nm256_t *chip, nm256_stream_t *s, | |||
| 840 | runtime->hw = *hw_ptr; | 825 | runtime->hw = *hw_ptr; |
| 841 | runtime->hw.buffer_bytes_max = s->bufsize; | 826 | runtime->hw.buffer_bytes_max = s->bufsize; |
| 842 | runtime->hw.period_bytes_max = s->bufsize / 2; | 827 | runtime->hw.period_bytes_max = s->bufsize / 2; |
| 843 | runtime->dma_area = (void*) s->bufptr; | 828 | runtime->dma_area = (void __force *) s->bufptr; |
| 844 | runtime->dma_addr = s->bufptr_addr; | 829 | runtime->dma_addr = s->bufptr_addr; |
| 845 | runtime->dma_bytes = s->bufsize; | 830 | runtime->dma_bytes = s->bufsize; |
| 846 | runtime->private_data = s; | 831 | runtime->private_data = s; |
| @@ -1404,7 +1389,7 @@ snd_nm256_create(snd_card_t *card, struct pci_dev *pci, | |||
| 1404 | if ((err = pci_enable_device(pci)) < 0) | 1389 | if ((err = pci_enable_device(pci)) < 0) |
| 1405 | return err; | 1390 | return err; |
| 1406 | 1391 | ||
| 1407 | chip = kcalloc(1, sizeof(*chip), GFP_KERNEL); | 1392 | chip = kzalloc(sizeof(*chip), GFP_KERNEL); |
| 1408 | if (chip == NULL) { | 1393 | if (chip == NULL) { |
| 1409 | pci_disable_device(pci); | 1394 | pci_disable_device(pci); |
| 1410 | return -ENOMEM; | 1395 | return -ENOMEM; |
| @@ -1683,6 +1668,7 @@ static void __devexit snd_nm256_remove(struct pci_dev *pci) | |||
| 1683 | 1668 | ||
| 1684 | static struct pci_driver driver = { | 1669 | static struct pci_driver driver = { |
| 1685 | .name = "NeoMagic 256", | 1670 | .name = "NeoMagic 256", |
| 1671 | .owner = THIS_MODULE, | ||
| 1686 | .id_table = snd_nm256_ids, | 1672 | .id_table = snd_nm256_ids, |
| 1687 | .probe = snd_nm256_probe, | 1673 | .probe = snd_nm256_probe, |
| 1688 | .remove = __devexit_p(snd_nm256_remove), | 1674 | .remove = __devexit_p(snd_nm256_remove), |
