aboutsummaryrefslogtreecommitdiffstats
path: root/sound/pci
diff options
context:
space:
mode:
Diffstat (limited to 'sound/pci')
-rw-r--r--sound/pci/hda/hda_intel.c11
1 files changed, 4 insertions, 7 deletions
diff --git a/sound/pci/hda/hda_intel.c b/sound/pci/hda/hda_intel.c
index c24bffa08c84..94b444e6fed3 100644
--- a/sound/pci/hda/hda_intel.c
+++ b/sound/pci/hda/hda_intel.c
@@ -1897,12 +1897,9 @@ static int azx_position_ok(struct azx *chip, struct azx_dev *azx_dev)
1897 1897
1898 if (!bdl_pos_adj[chip->dev_index]) 1898 if (!bdl_pos_adj[chip->dev_index])
1899 return 1; /* no delayed ack */ 1899 return 1; /* no delayed ack */
1900 if (azx_dev->period_bytes == 0) { 1900 if (WARN_ONCE(!azx_dev->period_bytes,
1901 printk(KERN_WARNING 1901 "hda-intel: zero azx_dev->period_bytes"))
1902 "hda-intel: Divide by zero was avoided " 1902 return 0; /* this shouldn't happen! */
1903 "in azx_dev->period_bytes.\n");
1904 return 0;
1905 }
1906 if (pos % azx_dev->period_bytes > azx_dev->period_bytes / 2) 1903 if (pos % azx_dev->period_bytes > azx_dev->period_bytes / 2)
1907 return 0; /* NG - it's below the period boundary */ 1904 return 0; /* NG - it's below the period boundary */
1908 return 1; /* OK, it's fine */ 1905 return 1; /* OK, it's fine */
@@ -2360,7 +2357,7 @@ static void __devinit check_probe_mask(struct azx *chip, int dev)
2360 */ 2357 */
2361static struct snd_pci_quirk msi_black_list[] __devinitdata = { 2358static struct snd_pci_quirk msi_black_list[] __devinitdata = {
2362 SND_PCI_QUIRK(0x1043, 0x81f2, "ASUS", 0), /* Athlon64 X2 + nvidia */ 2359 SND_PCI_QUIRK(0x1043, 0x81f2, "ASUS", 0), /* Athlon64 X2 + nvidia */
2363 SND_PCI_QUIRK(0x1043, 0x829c, "ASUS", 0), /* nvidia */ 2360 SND_PCI_QUIRK(0x1043, 0x81f6, "ASUS", 0), /* nvidia */
2364 {} 2361 {}
2365}; 2362};
2366 2363