X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sound%2Foss%2Fpas2_card.c;h=c9696dc9fdf956ebddf76c47bf7eb1297bfe56f3;hb=6a77f38946aaee1cd85eeec6cf4229b204c15071;hp=4aa0bc66569ce8194b4bfe51b5348643ed5931aa;hpb=5273a3df6485dc2ad6aa7ddd441b9a21970f003b;p=linux-2.6.git diff --git a/sound/oss/pas2_card.c b/sound/oss/pas2_card.c index 4aa0bc665..c9696dc9f 100644 --- a/sound/oss/pas2_card.c +++ b/sound/oss/pas2_card.c @@ -40,7 +40,7 @@ int pas_translate_code = 0; static int pas_intr_mask; static int pas_irq; static int pas_sb_base; -spinlock_t pas_lock=SPIN_LOCK_UNLOCKED; +DEFINE_SPINLOCK(pas_lock); #ifndef CONFIG_PAS_JOYSTICK static int joystick; #else @@ -240,8 +240,6 @@ static int __init config_pas_hw(struct address_info *hw_config) mix_write(0x80 | 5, 0x078B); mix_write(5, 0x078B); -#if !defined(DISABLE_SB_EMULATION) - { struct address_info *sb_config; @@ -279,9 +277,6 @@ static int __init config_pas_hw(struct address_info *hw_config) else pas_write(0x00, 0xF788); } -#else - pas_write(0x00, 0xF788); -#endif if (!ok) printk(KERN_WARNING "PAS16: Driver not enabled\n"); @@ -349,11 +344,6 @@ static void __init attach_pas_card(struct address_info *hw_config) if (config_pas_hw(hw_config)) { pas_pcm_init(hw_config); - -#if !defined(MODULE) && !defined(DISABLE_SB_EMULATION) - sb_dsp_disable_midi(pas_sb_base); /* No MIDI capability */ -#endif - pas_midi_init(); pas_init_mixer(); } @@ -393,19 +383,19 @@ static int __initdata sb_irq = -1; static int __initdata sb_dma = -1; static int __initdata sb_dma16 = -1; -MODULE_PARM(io,"i"); -MODULE_PARM(irq,"i"); -MODULE_PARM(dma,"i"); -MODULE_PARM(dma16,"i"); +module_param(io, int, 0); +module_param(irq, int, 0); +module_param(dma, int, 0); +module_param(dma16, int, 0); -MODULE_PARM(sb_io,"i"); -MODULE_PARM(sb_irq,"i"); -MODULE_PARM(sb_dma,"i"); -MODULE_PARM(sb_dma16,"i"); +module_param(sb_io, int, 0); +module_param(sb_irq, int, 0); +module_param(sb_dma, int, 0); +module_param(sb_dma16, int, 0); -MODULE_PARM(joystick,"i"); -MODULE_PARM(symphony,"i"); -MODULE_PARM(broken_bus_clock,"i"); +module_param(joystick, bool, 0); +module_param(symphony, bool, 0); +module_param(broken_bus_clock, bool, 0); MODULE_LICENSE("GPL");