diff options
| author | Takashi Iwai <tiwai@suse.de> | 2006-11-10 06:08:37 -0500 |
|---|---|---|
| committer | Linus Torvalds <torvalds@woody.osdl.org> | 2006-11-14 19:04:27 -0500 |
| commit | 134a11f0c37c043d3ea557ea15b95b084e3cc2c8 (patch) | |
| tree | c23bfd643913ea2d8cd01b17c1572b9602de7fd5 /sound/pci | |
| parent | c387fd85f84b9d89a75596325d8d6a0f730baf64 (diff) | |
[PATCH] ALSA: hda-intel - Disable MSI support by default
Disable MSI support on HD-audio driver as default since there are too
many broken devices.
The module option is changed from disable_msi to enable_msi, too. For
turning MSI support on, pass enable_msi=1, instead.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'sound/pci')
| -rw-r--r-- | sound/pci/hda/hda_intel.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/sound/pci/hda/hda_intel.c b/sound/pci/hda/hda_intel.c index 0e292dc4fd87..e35cfd326df2 100644 --- a/sound/pci/hda/hda_intel.c +++ b/sound/pci/hda/hda_intel.c | |||
| @@ -55,7 +55,7 @@ static char *model; | |||
| 55 | static int position_fix; | 55 | static int position_fix; |
| 56 | static int probe_mask = -1; | 56 | static int probe_mask = -1; |
| 57 | static int single_cmd; | 57 | static int single_cmd; |
| 58 | static int disable_msi; | 58 | static int enable_msi; |
| 59 | 59 | ||
| 60 | module_param(index, int, 0444); | 60 | module_param(index, int, 0444); |
| 61 | MODULE_PARM_DESC(index, "Index value for Intel HD audio interface."); | 61 | MODULE_PARM_DESC(index, "Index value for Intel HD audio interface."); |
| @@ -69,8 +69,8 @@ module_param(probe_mask, int, 0444); | |||
| 69 | MODULE_PARM_DESC(probe_mask, "Bitmask to probe codecs (default = -1)."); | 69 | MODULE_PARM_DESC(probe_mask, "Bitmask to probe codecs (default = -1)."); |
| 70 | module_param(single_cmd, bool, 0444); | 70 | module_param(single_cmd, bool, 0444); |
| 71 | MODULE_PARM_DESC(single_cmd, "Use single command to communicate with codecs (for debugging only)."); | 71 | MODULE_PARM_DESC(single_cmd, "Use single command to communicate with codecs (for debugging only)."); |
| 72 | module_param(disable_msi, int, 0); | 72 | module_param(enable_msi, int, 0); |
| 73 | MODULE_PARM_DESC(disable_msi, "Disable Message Signaled Interrupt (MSI)"); | 73 | MODULE_PARM_DESC(enable_msi, "Enable Message Signaled Interrupt (MSI)"); |
| 74 | 74 | ||
| 75 | 75 | ||
| 76 | /* just for backward compatibility */ | 76 | /* just for backward compatibility */ |
| @@ -1531,7 +1531,7 @@ static int __devinit azx_create(struct snd_card *card, struct pci_dev *pci, | |||
| 1531 | chip->pci = pci; | 1531 | chip->pci = pci; |
| 1532 | chip->irq = -1; | 1532 | chip->irq = -1; |
| 1533 | chip->driver_type = driver_type; | 1533 | chip->driver_type = driver_type; |
| 1534 | chip->msi = !disable_msi; | 1534 | chip->msi = enable_msi; |
| 1535 | 1535 | ||
| 1536 | chip->position_fix = position_fix; | 1536 | chip->position_fix = position_fix; |
| 1537 | chip->single_cmd = single_cmd; | 1537 | chip->single_cmd = single_cmd; |
