|
@@ -1382,8 +1382,8 @@ static int __devinit snd_cs4281_create(struct snd_card *card,
|
|
|
chip->ba0_addr = pci_resource_start(pci, 0);
|
|
|
chip->ba1_addr = pci_resource_start(pci, 1);
|
|
|
|
|
|
- chip->ba0 = ioremap_nocache(chip->ba0_addr, pci_resource_len(pci, 0));
|
|
|
- chip->ba1 = ioremap_nocache(chip->ba1_addr, pci_resource_len(pci, 1));
|
|
|
+ chip->ba0 = pci_ioremap_bar(pci, 0);
|
|
|
+ chip->ba1 = pci_ioremap_bar(pci, 1);
|
|
|
if (!chip->ba0 || !chip->ba1) {
|
|
|
snd_cs4281_free(chip);
|
|
|
return -ENOMEM;
|