Changeset 695 for GPL/trunk/alsa-kernel/isa
- Timestamp:
- Aug 21, 2021, 3:35:34 AM (4 years ago)
- Location:
- GPL/trunk
- Files:
-
- 27 edited
-
. (modified) (1 prop)
-
alsa-kernel/isa/ad1816a/ad1816a.c (modified) (1 diff)
-
alsa-kernel/isa/ad1848/ad1848.c (modified) (3 diffs)
-
alsa-kernel/isa/adlib.c (modified) (1 diff)
-
alsa-kernel/isa/als100.c (modified) (1 diff)
-
alsa-kernel/isa/azt2320.c (modified) (1 diff)
-
alsa-kernel/isa/cmi8328.c (modified) (2 diffs)
-
alsa-kernel/isa/cmi8330.c (modified) (3 diffs)
-
alsa-kernel/isa/cs423x/cs4231.c (modified) (3 diffs)
-
alsa-kernel/isa/cs423x/cs4236.c (modified) (3 diffs)
-
alsa-kernel/isa/es1688/es1688.c (modified) (3 diffs)
-
alsa-kernel/isa/es18xx.c (modified) (2 diffs)
-
alsa-kernel/isa/gus/gusclassic.c (modified) (2 diffs)
-
alsa-kernel/isa/gus/gusextreme.c (modified) (2 diffs)
-
alsa-kernel/isa/gus/gusmax.c (modified) (2 diffs)
-
alsa-kernel/isa/gus/interwave.c (modified) (2 diffs)
-
alsa-kernel/isa/opl3sa2.c (modified) (2 diffs)
-
alsa-kernel/isa/opti9xx/opti92x-ad1848.c (modified) (2 diffs)
-
alsa-kernel/isa/sb/jazz16.c (modified) (2 diffs)
-
alsa-kernel/isa/sb/sb16.c (modified) (2 diffs)
-
alsa-kernel/isa/sb/sb16_csp.c (modified) (6 diffs)
-
alsa-kernel/isa/sb/sb8.c (modified) (3 diffs)
-
alsa-kernel/isa/sb/sb8_main.c (modified) (1 diff)
-
alsa-kernel/isa/sb/sb_mixer.c (modified) (1 diff)
-
alsa-kernel/isa/sc6000.c (modified) (3 diffs)
-
alsa-kernel/isa/sscape.c (modified) (1 diff)
-
alsa-kernel/isa/wavefront/wavefront.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
GPL/trunk
- Property svn:mergeinfo changed
/GPL/branches/uniaud32-next merged: 691-694
- Property svn:mergeinfo changed
-
GPL/trunk/alsa-kernel/isa/ad1816a/ad1816a.c
r679 r695 23 23 MODULE_DESCRIPTION("AD1816A, AD1815"); 24 24 MODULE_LICENSE("GPL"); 25 MODULE_SUPPORTED_DEVICE("{{Highscreen,Sound-Boostar 16 3D},"26 "{Analog Devices,AD1815},"27 "{Analog Devices,AD1816A},"28 "{TerraTec,Base 64},"29 "{TerraTec,AudioSystem EWS64S},"30 "{Aztech/Newcom SC-16 3D},"31 "{Shark Predator ISA}}");32 25 33 26 static int index[SNDRV_CARDS] = SNDRV_DEFAULT_IDX; /* Index 1-MAX */ -
GPL/trunk/alsa-kernel/isa/ad1848/ad1848.c
r679 r695 23 23 MODULE_AUTHOR("Tugrul Galatali <galatalt@stuy.edu>, Jaroslav Kysela <perex@perex.cz>"); 24 24 MODULE_LICENSE("GPL"); 25 MODULE_SUPPORTED_DEVICE("{{Analog Devices,AD1848},"26 "{Analog Devices,AD1847},"27 "{Crystal Semiconductors,CS4248}}");28 25 29 26 static int index[SNDRV_CARDS] = SNDRV_DEFAULT_IDX; /* Index 0-MAX */ … … 96 93 goto out; 97 94 98 str lcpy(card->driver, "AD1848", sizeof(card->driver));99 str lcpy(card->shortname, chip->pcm->name, sizeof(card->shortname));95 strscpy(card->driver, "AD1848", sizeof(card->driver)); 96 strscpy(card->shortname, chip->pcm->name, sizeof(card->shortname)); 100 97 101 98 if (!thinkpad[n]) … … 119 116 } 120 117 121 static intsnd_ad1848_remove(struct device *dev, unsigned int n)118 static void snd_ad1848_remove(struct device *dev, unsigned int n) 122 119 { 123 120 snd_card_free(dev_get_drvdata(dev)); 124 return 0;125 121 } 126 122 -
GPL/trunk/alsa-kernel/isa/adlib.c
r679 r695 98 98 } 99 99 100 static intsnd_adlib_remove(struct device *dev, unsigned int n)100 static void snd_adlib_remove(struct device *dev, unsigned int n) 101 101 { 102 102 snd_card_free(dev_get_drvdata(dev)); 103 return 0;104 103 } 105 104 -
GPL/trunk/alsa-kernel/isa/als100.c
r679 r695 27 27 28 28 MODULE_DESCRIPTION("Avance Logic ALS007/ALS1X0"); 29 MODULE_SUPPORTED_DEVICE("{{Diamond Technologies DT-019X},"30 "{Avance Logic ALS-007}}"31 "{{Avance Logic,ALS100 - PRO16PNP},"32 "{Avance Logic,ALS110},"33 "{Avance Logic,ALS120},"34 "{Avance Logic,ALS200},"35 "{3D Melody,MF1000},"36 "{Digimate,3D Sound},"37 "{Avance Logic,ALS120},"38 "{RTL,RTL3000}}");39 40 29 MODULE_AUTHOR("Massimo Piccioni <dafastidio@libero.it>"); 41 30 MODULE_LICENSE("GPL"); -
GPL/trunk/alsa-kernel/isa/azt2320.c
r679 r695 36 36 MODULE_DESCRIPTION("Aztech Systems AZT2320"); 37 37 MODULE_LICENSE("GPL"); 38 MODULE_SUPPORTED_DEVICE("{{Aztech Systems,PRO16V},"39 "{Aztech Systems,AZT2320},"40 "{Aztech Systems,AZT3300},"41 "{Aztech Systems,AZT2320},"42 "{Aztech Systems,AZT3000}}");43 38 44 39 static int index[SNDRV_CARDS] = SNDRV_DEFAULT_IDX; /* Index 0-MAX */ -
GPL/trunk/alsa-kernel/isa/cmi8328.c
r679 r695 404 404 } 405 405 406 static intsnd_cmi8328_remove(struct device *pdev, unsigned int dev)406 static void snd_cmi8328_remove(struct device *pdev, unsigned int dev) 407 407 { 408 408 struct snd_card *card = dev_get_drvdata(pdev); … … 421 421 snd_cmi8328_cfg_write(cmi->port, CFG3, 0); 422 422 snd_card_free(card); 423 return 0;424 423 } 425 424 -
GPL/trunk/alsa-kernel/isa/cmi8330.c
r679 r695 52 52 MODULE_DESCRIPTION("C-Media CMI8330/CMI8329"); 53 53 MODULE_LICENSE("GPL"); 54 MODULE_SUPPORTED_DEVICE("{{C-Media,CMI8330,isapnp:{CMI0001,@@@0001,@X@0001}}}");55 54 56 55 static int index[SNDRV_CARDS] = SNDRV_DEFAULT_IDX; … … 549 548 if (acard->sb->hardware != SB_HW_16) { 550 549 snd_printk(KERN_ERR PFX "SB16 not found during probe\n"); 551 return err;550 return -ENODEV; 552 551 } 553 552 … … 632 631 } 633 632 634 static intsnd_cmi8330_isa_remove(struct device *devptr,633 static void snd_cmi8330_isa_remove(struct device *devptr, 635 634 unsigned int dev) 636 635 { 637 636 snd_card_free(dev_get_drvdata(devptr)); 638 return 0;639 637 } 640 638 -
GPL/trunk/alsa-kernel/isa/cs423x/cs4231.c
r679 r695 24 24 MODULE_AUTHOR("Jaroslav Kysela <perex@perex.cz>"); 25 25 MODULE_LICENSE("GPL"); 26 MODULE_SUPPORTED_DEVICE("{{Crystal Semiconductors,CS4231}}");27 26 28 27 static int index[SNDRV_CARDS] = SNDRV_DEFAULT_IDX; /* Index 0-MAX */ … … 96 95 goto out; 97 96 98 str lcpy(card->driver, "CS4231", sizeof(card->driver));99 str lcpy(card->shortname, chip->pcm->name, sizeof(card->shortname));97 strscpy(card->driver, "CS4231", sizeof(card->driver)); 98 strscpy(card->shortname, chip->pcm->name, sizeof(card->shortname)); 100 99 101 100 if (dma2[n] < 0) … … 136 135 } 137 136 138 static intsnd_cs4231_remove(struct device *dev, unsigned int n)137 static void snd_cs4231_remove(struct device *dev, unsigned int n) 139 138 { 140 139 snd_card_free(dev_get_drvdata(dev)); 141 return 0;142 140 } 143 141 -
GPL/trunk/alsa-kernel/isa/cs423x/cs4236.c
r679 r695 19 19 MODULE_LICENSE("GPL"); 20 20 MODULE_DESCRIPTION("Cirrus Logic CS4232-9"); 21 MODULE_SUPPORTED_DEVICE("{{Turtle Beach,TBS-2000},"22 "{Turtle Beach,Tropez Plus},"23 "{SIC CrystalWave 32},"24 "{Hewlett Packard,Omnibook 5500},"25 "{TerraTec,Maestro 32/96},"26 "{Philips,PCA70PS}},"27 "{{Crystal Semiconductors,CS4235},"28 "{Crystal Semiconductors,CS4236},"29 "{Crystal Semiconductors,CS4237},"30 "{Crystal Semiconductors,CS4238},"31 "{Crystal Semiconductors,CS4239},"32 "{Acer,AW37},"33 "{Acer,AW35/Pro},"34 "{Crystal,3D},"35 "{Crystal Computer,TidalWave128},"36 "{Dell,Optiplex GX1},"37 "{Dell,Workstation 400 sound},"38 "{EliteGroup,P5TX-LA sound},"39 "{Gallant,SC-70P},"40 "{Gateway,E1000 Onboard CS4236B},"41 "{Genius,Sound Maker 3DJ},"42 "{Hewlett Packard,HP6330 sound},"43 "{IBM,PC 300PL sound},"44 "{IBM,Aptiva 2137 E24},"45 "{IBM,IntelliStation M Pro},"46 "{Intel,Marlin Spike Mobo CS4235},"47 "{Intel PR440FX Onboard},"48 "{Guillemot,MaxiSound 16 PnP},"49 "{NewClear,3D},"50 "{TerraTec,AudioSystem EWS64L/XL},"51 "{Typhoon Soundsystem,CS4236B},"52 "{Turtle Beach,Malibu},"53 "{Unknown,Digital PC 5000 Onboard}}");54 55 21 MODULE_ALIAS("snd_cs4232"); 56 22 … … 406 372 return err; 407 373 } 408 str lcpy(card->driver, chip->pcm->name, sizeof(card->driver));409 str lcpy(card->shortname, chip->pcm->name, sizeof(card->shortname));374 strscpy(card->driver, chip->pcm->name, sizeof(card->driver)); 375 strscpy(card->shortname, chip->pcm->name, sizeof(card->shortname)); 410 376 if (dma2[dev] < 0) 411 377 snprintf(card->longname, sizeof(card->longname), … … 488 454 } 489 455 490 static intsnd_cs423x_isa_remove(struct device *pdev,456 static void snd_cs423x_isa_remove(struct device *pdev, 491 457 unsigned int dev) 492 458 { 493 459 snd_card_free(dev_get_drvdata(pdev)); 494 return 0;495 460 } 496 461 -
GPL/trunk/alsa-kernel/isa/es1688/es1688.c
r679 r695 27 27 MODULE_AUTHOR("Jaroslav Kysela <perex@perex.cz>"); 28 28 MODULE_LICENSE("GPL"); 29 MODULE_SUPPORTED_DEVICE("{{ESS,ES688 PnP AudioDrive,pnp:ESS0100},"30 "{ESS,ES1688 PnP AudioDrive,pnp:ESS0102},"31 "{ESS,ES688 AudioDrive,pnp:ESS6881},"32 "{ESS,ES1688 AudioDrive,pnp:ESS1681}}");33 34 29 MODULE_ALIAS("snd_es968"); 35 30 … … 134 129 return error; 135 130 136 str lcpy(card->driver, "ES1688", sizeof(card->driver));137 str lcpy(card->shortname, chip->pcm->name, sizeof(card->shortname));131 strscpy(card->driver, "ES1688", sizeof(card->driver)); 132 strscpy(card->shortname, chip->pcm->name, sizeof(card->shortname)); 138 133 snprintf(card->longname, sizeof(card->longname), 139 134 "%s at 0x%lx, irq %i, dma %i", chip->pcm->name, chip->port, … … 193 188 } 194 189 195 static intsnd_es1688_isa_remove(struct device *dev, unsigned int n)190 static void snd_es1688_isa_remove(struct device *dev, unsigned int n) 196 191 { 197 192 snd_card_free(dev_get_drvdata(dev)); 198 return 0;199 193 } 200 194 -
GPL/trunk/alsa-kernel/isa/es18xx.c
r679 r695 1930 1930 /* Card level */ 1931 1931 1932 MODULE_AUTHOR("Christian Fischbach <fishbach@pool.informatik.rwth-aachen.de>, Abramo Bagnara <abramo@alsa-project.org>"); 1932 MODULE_AUTHOR("Christian Fischbach <fishbach@pool.informatik.rwth-aachen.de>, Abramo Bagnara <abramo@alsa-project.org>"); 1933 1933 MODULE_DESCRIPTION("ESS ES18xx AudioDrive"); 1934 1934 MODULE_LICENSE("GPL"); 1935 MODULE_SUPPORTED_DEVICE("{{ESS,ES1868 PnP AudioDrive},"1936 "{ESS,ES1869 PnP AudioDrive},"1937 "{ESS,ES1878 PnP AudioDrive},"1938 "{ESS,ES1879 PnP AudioDrive},"1939 "{ESS,ES1887 PnP AudioDrive},"1940 "{ESS,ES1888 PnP AudioDrive},"1941 "{ESS,ES1887 AudioDrive},"1942 "{ESS,ES1888 AudioDrive}}");1943 1935 1944 1936 static int index[SNDRV_CARDS] = SNDRV_DEFAULT_IDX; /* Index 0-MAX */ … … 2211 2203 } 2212 2204 2213 static intsnd_es18xx_isa_remove(struct device *devptr,2214 unsigned int dev)2205 static void snd_es18xx_isa_remove(struct device *devptr, 2206 unsigned int dev) 2215 2207 { 2216 2208 snd_card_free(dev_get_drvdata(devptr)); 2217 return 0;2218 2209 } 2219 2210 -
GPL/trunk/alsa-kernel/isa/gus/gusclassic.c
r679 r695 24 24 MODULE_AUTHOR("Jaroslav Kysela <perex@perex.cz>"); 25 25 MODULE_LICENSE("GPL"); 26 MODULE_SUPPORTED_DEVICE("{{Gravis,UltraSound Classic}}");27 26 28 27 static int index[SNDRV_CARDS] = SNDRV_DEFAULT_IDX; /* Index 0-MAX */ … … 196 195 } 197 196 198 static intsnd_gusclassic_remove(struct device *dev, unsigned int n)197 static void snd_gusclassic_remove(struct device *dev, unsigned int n) 199 198 { 200 199 snd_card_free(dev_get_drvdata(dev)); 201 return 0;202 200 } 203 201 -
GPL/trunk/alsa-kernel/isa/gus/gusextreme.c
r679 r695 28 28 MODULE_AUTHOR("Jaroslav Kysela <perex@perex.cz>"); 29 29 MODULE_LICENSE("GPL"); 30 MODULE_SUPPORTED_DEVICE("{{Gravis,UltraSound Extreme}}");31 30 32 31 static int index[SNDRV_CARDS] = SNDRV_DEFAULT_IDX; /* Index 0-MAX */ … … 325 324 } 326 325 327 static intsnd_gusextreme_remove(struct device *dev, unsigned int n)326 static void snd_gusextreme_remove(struct device *dev, unsigned int n) 328 327 { 329 328 snd_card_free(dev_get_drvdata(dev)); 330 return 0;331 329 } 332 330 -
GPL/trunk/alsa-kernel/isa/gus/gusmax.c
r679 r695 22 22 MODULE_DESCRIPTION("Gravis UltraSound MAX"); 23 23 MODULE_LICENSE("GPL"); 24 MODULE_SUPPORTED_DEVICE("{{Gravis,UltraSound MAX}}");25 24 26 25 static int index[SNDRV_CARDS] = SNDRV_DEFAULT_IDX; /* Index 0-MAX */ … … 339 338 } 340 339 341 static intsnd_gusmax_remove(struct device *devptr, unsigned int dev)340 static void snd_gusmax_remove(struct device *devptr, unsigned int dev) 342 341 { 343 342 snd_card_free(dev_get_drvdata(devptr)); 344 return 0;345 343 } 346 344 -
GPL/trunk/alsa-kernel/isa/gus/interwave.c
r679 r695 29 29 #ifndef SNDRV_STB 30 30 MODULE_DESCRIPTION("AMD InterWave"); 31 MODULE_SUPPORTED_DEVICE("{{Gravis,UltraSound Plug & Play},"32 "{STB,SoundRage32},"33 "{MED,MED3210},"34 "{Dynasonix,Dynasonix Pro},"35 "{Panasonic,PCA761AW}}");36 31 #else 37 32 MODULE_DESCRIPTION("AMD InterWave STB with TEA6330T"); 38 MODULE_SUPPORTED_DEVICE("{{AMD,InterWave STB with TEA6330T}}");39 33 #endif 40 34 … … 826 820 } 827 821 828 static intsnd_interwave_isa_remove(struct device *devptr, unsigned int dev)822 static void snd_interwave_isa_remove(struct device *devptr, unsigned int dev) 829 823 { 830 824 snd_card_free(dev_get_drvdata(devptr)); 831 return 0;832 825 } 833 826 -
GPL/trunk/alsa-kernel/isa/opl3sa2.c
r679 r695 23 23 MODULE_DESCRIPTION("Yamaha OPL3SA2+"); 24 24 MODULE_LICENSE("GPL"); 25 MODULE_SUPPORTED_DEVICE("{{Yamaha,YMF719E-S},"26 "{Genius,Sound Maker 3DX},"27 "{Yamaha,OPL3SA3},"28 "{Intel,AL440LX sound},"29 "{NeoMagic,MagicWave 3DX}}");30 25 31 26 static int index[SNDRV_CARDS] = SNDRV_DEFAULT_IDX; /* Index 0-MAX */ … … 883 878 } 884 879 885 static intsnd_opl3sa2_isa_remove(struct device *devptr,880 static void snd_opl3sa2_isa_remove(struct device *devptr, 886 881 unsigned int dev) 887 882 { 888 883 snd_card_free(dev_get_drvdata(devptr)); 889 return 0;890 884 } 891 885 -
GPL/trunk/alsa-kernel/isa/opti9xx/opti92x-ad1848.c
r679 r695 37 37 #ifdef OPTi93X 38 38 MODULE_DESCRIPTION("OPTi93X"); 39 MODULE_SUPPORTED_DEVICE("{{OPTi,82C931/3}}");40 39 #else /* OPTi93X */ 41 40 #ifdef CS4231 42 41 MODULE_DESCRIPTION("OPTi92X - CS4231"); 43 MODULE_SUPPORTED_DEVICE("{{OPTi,82C924 (CS4231)},"44 "{OPTi,82C925 (CS4231)}}");45 42 #else /* CS4231 */ 46 43 MODULE_DESCRIPTION("OPTi92X - AD1848"); 47 MODULE_SUPPORTED_DEVICE("{{OPTi,82C924 (AD1848)},"48 "{OPTi,82C925 (AD1848)},"49 "{OAK,Mozart}}");50 44 #endif /* CS4231 */ 51 45 #endif /* OPTi93X */ … … 1025 1019 } 1026 1020 1027 static intsnd_opti9xx_isa_remove(struct device *devptr,1028 unsigned int dev)1021 static void snd_opti9xx_isa_remove(struct device *devptr, 1022 unsigned int dev) 1029 1023 { 1030 1024 snd_card_free(dev_get_drvdata(devptr)); 1031 return 0;1032 1025 } 1033 1026 -
GPL/trunk/alsa-kernel/isa/sb/jazz16.c
r679 r695 29 29 30 30 MODULE_DESCRIPTION("Media Vision Jazz16"); 31 MODULE_SUPPORTED_DEVICE("{{Media Vision ??? },"32 "{RTL,RTL3000}}");33 34 31 MODULE_AUTHOR("Krzysztof Helt <krzysztof.h1@wp.pl>"); 35 32 MODULE_LICENSE("GPL"); … … 340 337 } 341 338 342 static intsnd_jazz16_remove(struct device *devptr, unsigned int dev)339 static void snd_jazz16_remove(struct device *devptr, unsigned int dev) 343 340 { 344 341 struct snd_card *card = dev_get_drvdata(devptr); 345 342 346 343 snd_card_free(card); 347 return 0;348 344 } 349 345 -
GPL/trunk/alsa-kernel/isa/sb/sb16.c
r679 r695 32 32 #ifndef SNDRV_SBAWE 33 33 MODULE_DESCRIPTION("Sound Blaster 16"); 34 MODULE_SUPPORTED_DEVICE("{{Creative Labs,SB 16},"35 "{Creative Labs,SB Vibra16S},"36 "{Creative Labs,SB Vibra16C},"37 "{Creative Labs,SB Vibra16CL},"38 "{Creative Labs,SB Vibra16X}}");39 34 #else 40 35 MODULE_DESCRIPTION("Sound Blaster AWE"); 41 MODULE_SUPPORTED_DEVICE("{{Creative Labs,SB AWE 32},"42 "{Creative Labs,SB AWE 64},"43 "{Creative Labs,SB AWE 64 Gold}}");44 36 #endif 45 37 … … 548 540 } 549 541 550 static intsnd_sb16_isa_remove(struct device *pdev, unsigned int dev)542 static void snd_sb16_isa_remove(struct device *pdev, unsigned int dev) 551 543 { 552 544 snd_card_free(dev_get_drvdata(pdev)); 553 return 0;554 545 } 555 546 -
GPL/trunk/alsa-kernel/isa/sb/sb16_csp.c
r689 r695 390 390 391 391 /* fill in codec header */ 392 str lcpy(p->codec_name, info.codec_name, sizeof(p->codec_name));392 strscpy(p->codec_name, info.codec_name, sizeof(p->codec_name)); 393 393 p->func_nr = func_nr; 394 394 p->mode = le16_to_cpu(funcdesc_h.flags_play_rec); … … 816 816 snd_sbmixer_write(p->chip, SB_DSP4_PCM_DEV, mixL & 0x7); 817 817 snd_sbmixer_write(p->chip, SB_DSP4_PCM_DEV + 1, mixR & 0x7); 818 spin_unlock_irqrestore(&p->chip->mixer_lock, flags); 818 819 819 820 spin_lock(&p->chip->reg_lock); … … 855 856 856 857 /* restore PCM volume */ 858 spin_lock_irqsave(&p->chip->mixer_lock, flags); 857 859 snd_sbmixer_write(p->chip, SB_DSP4_PCM_DEV, mixL); 858 860 snd_sbmixer_write(p->chip, SB_DSP4_PCM_DEV + 1, mixR); … … 880 882 snd_sbmixer_write(p->chip, SB_DSP4_PCM_DEV, mixL & 0x7); 881 883 snd_sbmixer_write(p->chip, SB_DSP4_PCM_DEV + 1, mixR & 0x7); 884 spin_unlock_irqrestore(&p->chip->mixer_lock, flags); 882 885 883 886 spin_lock(&p->chip->reg_lock); … … 894 897 895 898 /* restore PCM volume */ 899 spin_lock_irqsave(&p->chip->mixer_lock, flags); 896 900 snd_sbmixer_write(p->chip, SB_DSP4_PCM_DEV, mixL); 897 901 snd_sbmixer_write(p->chip, SB_DSP4_PCM_DEV + 1, mixR); … … 1074 1078 1075 1079 down_write(&card->controls_rwsem); 1076 if (p->qsound_switch) 1080 if (p->qsound_switch) { 1077 1081 snd_ctl_remove(card, p->qsound_switch); 1078 if (p->qsound_space) 1082 p->qsound_switch = NULL; 1083 } 1084 if (p->qsound_space) { 1079 1085 snd_ctl_remove(card, p->qsound_space); 1086 p->qsound_space = NULL; 1087 } 1080 1088 up_write(&card->controls_rwsem); 1081 1089 -
GPL/trunk/alsa-kernel/isa/sb/sb8.c
r689 r695 18 18 MODULE_DESCRIPTION("Sound Blaster 1.0/2.0/Pro"); 19 19 MODULE_LICENSE("GPL"); 20 MODULE_SUPPORTED_DEVICE("{{Creative Labs,SB 1.0/SB 2.0/SB Pro}}");21 20 22 21 static int index[SNDRV_CARDS] = SNDRV_DEFAULT_IDX; /* Index 0-MAX */ … … 95 94 card->private_free = snd_sb8_free; 96 95 97 /* block the 0x388 port to avoid PnP conflicts */ 96 /* 97 * Block the 0x388 port to avoid PnP conflicts. 98 * No need to check this value after request_region, 99 * as we never do anything with it. 100 */ 98 101 acard->fm_res = request_region(0x388, 4, "SoundBlaster FM"); 99 102 … … 189 192 } 190 193 191 static intsnd_sb8_remove(struct device *pdev, unsigned int dev)194 static void snd_sb8_remove(struct device *pdev, unsigned int dev) 192 195 { 193 196 snd_card_free(dev_get_drvdata(pdev)); 194 return 0;195 197 } 196 198 -
GPL/trunk/alsa-kernel/isa/sb/sb8_main.c
r679 r695 507 507 runtime->hw.rate_max = 15000; 508 508 } 509 break; 509 510 default: 510 511 break; -
GPL/trunk/alsa-kernel/isa/sb/sb_mixer.c
r679 r695 483 483 if (! ctl) 484 484 return -ENOMEM; 485 str lcpy(ctl->id.name, name, sizeof(ctl->id.name));485 strscpy(ctl->id.name, name, sizeof(ctl->id.name)); 486 486 ctl->id.index = index; 487 487 ctl->private_value = value; -
GPL/trunk/alsa-kernel/isa/sc6000.c
r679 r695 30 30 MODULE_DESCRIPTION("Gallant SC-6000"); 31 31 MODULE_LICENSE("GPL"); 32 MODULE_SUPPORTED_DEVICE("{{Gallant, SC-6000},"33 "{AudioExcel, Audio Excel DSP 16},"34 "{Zoltrix, AV302}}");35 32 36 33 static int index[SNDRV_CARDS] = SNDRV_DEFAULT_IDX; /* Index 0-MAX */ … … 673 670 } 674 671 675 static intsnd_sc6000_remove(struct device *devptr, unsigned int dev)672 static void snd_sc6000_remove(struct device *devptr, unsigned int dev) 676 673 { 677 674 struct snd_card *card = dev_get_drvdata(devptr); … … 685 682 686 683 snd_card_free(card); 687 return 0;688 684 } 689 685 -
GPL/trunk/alsa-kernel/isa/sscape.c
r679 r695 1184 1184 } 1185 1185 1186 static intsnd_sscape_remove(struct device *devptr, unsigned int dev)1186 static void snd_sscape_remove(struct device *devptr, unsigned int dev) 1187 1187 { 1188 1188 snd_card_free(dev_get_drvdata(devptr)); 1189 return 0;1190 1189 } 1191 1190 -
GPL/trunk/alsa-kernel/isa/wavefront/wavefront.c
r679 r695 22 22 MODULE_DESCRIPTION("Turtle Beach Wavefront"); 23 23 MODULE_LICENSE("GPL"); 24 MODULE_SUPPORTED_DEVICE("{{Turtle Beach,Maui/Tropez/Tropez+}}");25 24 26 25 static int index[SNDRV_CARDS] = SNDRV_DEFAULT_IDX; /* Index 0-MAX */ … … 566 565 } 567 566 568 static intsnd_wavefront_isa_remove(struct device *devptr,567 static void snd_wavefront_isa_remove(struct device *devptr, 569 568 unsigned int dev) 570 569 { 571 570 snd_card_free(dev_get_drvdata(devptr)); 572 return 0;573 571 } 574 572
Note:
See TracChangeset
for help on using the changeset viewer.
