diff options
Diffstat (limited to 'sound/pci/via82xx_modem.c')
-rw-r--r-- | sound/pci/via82xx_modem.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/sound/pci/via82xx_modem.c b/sound/pci/via82xx_modem.c index b338e15db0d9..8cbf8eba4ae9 100644 --- a/sound/pci/via82xx_modem.c +++ b/sound/pci/via82xx_modem.c | |||
@@ -1162,7 +1162,6 @@ static int __devinit snd_via82xx_probe(struct pci_dev *pci, | |||
1162 | { | 1162 | { |
1163 | struct snd_card *card; | 1163 | struct snd_card *card; |
1164 | struct via82xx_modem *chip; | 1164 | struct via82xx_modem *chip; |
1165 | unsigned char revision; | ||
1166 | int chip_type = 0, card_type; | 1165 | int chip_type = 0, card_type; |
1167 | unsigned int i; | 1166 | unsigned int i; |
1168 | int err; | 1167 | int err; |
@@ -1172,7 +1171,6 @@ static int __devinit snd_via82xx_probe(struct pci_dev *pci, | |||
1172 | return -ENOMEM; | 1171 | return -ENOMEM; |
1173 | 1172 | ||
1174 | card_type = pci_id->driver_data; | 1173 | card_type = pci_id->driver_data; |
1175 | pci_read_config_byte(pci, PCI_REVISION_ID, &revision); | ||
1176 | switch (card_type) { | 1174 | switch (card_type) { |
1177 | case TYPE_CARD_VIA82XX_MODEM: | 1175 | case TYPE_CARD_VIA82XX_MODEM: |
1178 | strcpy(card->driver, "VIA82XX-MODEM"); | 1176 | strcpy(card->driver, "VIA82XX-MODEM"); |
@@ -1184,7 +1182,7 @@ static int __devinit snd_via82xx_probe(struct pci_dev *pci, | |||
1184 | goto __error; | 1182 | goto __error; |
1185 | } | 1183 | } |
1186 | 1184 | ||
1187 | if ((err = snd_via82xx_create(card, pci, chip_type, revision, | 1185 | if ((err = snd_via82xx_create(card, pci, chip_type, pci->revision, |
1188 | ac97_clock, &chip)) < 0) | 1186 | ac97_clock, &chip)) < 0) |
1189 | goto __error; | 1187 | goto __error; |
1190 | card->private_data = chip; | 1188 | card->private_data = chip; |