diff options
Diffstat (limited to 'sound/isa/gus/gusclassic.c')
-rw-r--r-- | sound/isa/gus/gusclassic.c | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/sound/isa/gus/gusclassic.c b/sound/isa/gus/gusclassic.c index bf6333671613..16bca4e96c08 100644 --- a/sound/isa/gus/gusclassic.c +++ b/sound/isa/gus/gusclassic.c | |||
@@ -73,13 +73,14 @@ MODULE_PARM_DESC(channels, "GF1 channels for " CRD_NAME " driver."); | |||
73 | module_param_array(pcm_channels, int, NULL, 0444); | 73 | module_param_array(pcm_channels, int, NULL, 0444); |
74 | MODULE_PARM_DESC(pcm_channels, "Reserved PCM channels for " CRD_NAME " driver."); | 74 | MODULE_PARM_DESC(pcm_channels, "Reserved PCM channels for " CRD_NAME " driver."); |
75 | 75 | ||
76 | static int __devinit snd_gusclassic_match(struct device *dev, unsigned int n) | 76 | static int snd_gusclassic_match(struct device *dev, unsigned int n) |
77 | { | 77 | { |
78 | return enable[n]; | 78 | return enable[n]; |
79 | } | 79 | } |
80 | 80 | ||
81 | static int __devinit snd_gusclassic_create(struct snd_card *card, | 81 | static int snd_gusclassic_create(struct snd_card *card, |
82 | struct device *dev, unsigned int n, struct snd_gus_card **rgus) | 82 | struct device *dev, unsigned int n, |
83 | struct snd_gus_card **rgus) | ||
83 | { | 84 | { |
84 | static long possible_ports[] = {0x220, 0x230, 0x240, 0x250, 0x260}; | 85 | static long possible_ports[] = {0x220, 0x230, 0x240, 0x250, 0x260}; |
85 | static int possible_irqs[] = {5, 11, 12, 9, 7, 15, 3, 4, -1}; | 86 | static int possible_irqs[] = {5, 11, 12, 9, 7, 15, 3, 4, -1}; |
@@ -123,7 +124,7 @@ static int __devinit snd_gusclassic_create(struct snd_card *card, | |||
123 | return error; | 124 | return error; |
124 | } | 125 | } |
125 | 126 | ||
126 | static int __devinit snd_gusclassic_detect(struct snd_gus_card *gus) | 127 | static int snd_gusclassic_detect(struct snd_gus_card *gus) |
127 | { | 128 | { |
128 | unsigned char d; | 129 | unsigned char d; |
129 | 130 | ||
@@ -142,7 +143,7 @@ static int __devinit snd_gusclassic_detect(struct snd_gus_card *gus) | |||
142 | return 0; | 143 | return 0; |
143 | } | 144 | } |
144 | 145 | ||
145 | static int __devinit snd_gusclassic_probe(struct device *dev, unsigned int n) | 146 | static int snd_gusclassic_probe(struct device *dev, unsigned int n) |
146 | { | 147 | { |
147 | struct snd_card *card; | 148 | struct snd_card *card; |
148 | struct snd_gus_card *gus; | 149 | struct snd_gus_card *gus; |
@@ -211,7 +212,7 @@ out: snd_card_free(card); | |||
211 | return error; | 212 | return error; |
212 | } | 213 | } |
213 | 214 | ||
214 | static int __devexit snd_gusclassic_remove(struct device *dev, unsigned int n) | 215 | static int snd_gusclassic_remove(struct device *dev, unsigned int n) |
215 | { | 216 | { |
216 | snd_card_free(dev_get_drvdata(dev)); | 217 | snd_card_free(dev_get_drvdata(dev)); |
217 | dev_set_drvdata(dev, NULL); | 218 | dev_set_drvdata(dev, NULL); |
@@ -221,7 +222,7 @@ static int __devexit snd_gusclassic_remove(struct device *dev, unsigned int n) | |||
221 | static struct isa_driver snd_gusclassic_driver = { | 222 | static struct isa_driver snd_gusclassic_driver = { |
222 | .match = snd_gusclassic_match, | 223 | .match = snd_gusclassic_match, |
223 | .probe = snd_gusclassic_probe, | 224 | .probe = snd_gusclassic_probe, |
224 | .remove = __devexit_p(snd_gusclassic_remove), | 225 | .remove = snd_gusclassic_remove, |
225 | #if 0 /* FIXME */ | 226 | #if 0 /* FIXME */ |
226 | .suspend = snd_gusclassic_suspend, | 227 | .suspend = snd_gusclassic_suspend, |
227 | .remove = snd_gusclassic_remove, | 228 | .remove = snd_gusclassic_remove, |