patch-2.4.10 linux/drivers/sound/cs46xx.c
Next file: linux/drivers/sound/dmasound/dmasound_atari.c
Previous file: linux/drivers/sound/cmpci.c
Back to the patch index
Back to the overall index
- Lines: 76
- Date:
Fri Sep 7 09:28:37 2001
- Orig file:
v2.4.9/linux/drivers/sound/cs46xx.c
- Orig date:
Mon Aug 27 12:41:45 2001
diff -u --recursive --new-file v2.4.9/linux/drivers/sound/cs46xx.c linux/drivers/sound/cs46xx.c
@@ -1887,7 +1887,7 @@
spin_unlock_irqrestore(&card->midi.lock, flags);
card->midi.open_mode |= (file->f_mode & (FMODE_READ | FMODE_WRITE));
up(&card->midi.open_sem);
- MOD_INC_USE_COUNT;
+ MOD_INC_USE_COUNT; /* for 2.2 */
return 0;
}
@@ -1926,7 +1926,7 @@
card->midi.open_mode &= (~(file->f_mode & (FMODE_READ | FMODE_WRITE)));
up(&card->midi.open_sem);
wake_up(&card->midi.open_wait);
- MOD_DEC_USE_COUNT;
+ MOD_DEC_USE_COUNT; /* for 2.2 */
return 0;
}
@@ -3294,7 +3294,6 @@
state->open_mode |= FMODE_READ;
up(&state->open_sem);
- MOD_INC_USE_COUNT;
}
if(file->f_mode & FMODE_WRITE)
{
@@ -3366,10 +3365,10 @@
state->open_mode |= FMODE_WRITE;
up(&state->open_sem);
- MOD_INC_USE_COUNT;
if((ret = prog_dmabuf(state)))
return ret;
}
+ MOD_INC_USE_COUNT; /* for 2.2 */
CS_DBGOUT(CS_OPEN | CS_FUNCTION, 2, printk("cs46xx: cs_open()- 0\n") );
return 0;
}
@@ -3421,7 +3420,6 @@
kfree(state);
}
- MOD_DEC_USE_COUNT;
}
state = card->states[0];
@@ -3454,10 +3452,10 @@
kfree(state);
}
- MOD_DEC_USE_COUNT;
}
CS_DBGOUT(CS_FUNCTION | CS_RELEASE, 2, printk("cs46xx: cs_release()- 0\n") );
+ MOD_DEC_USE_COUNT; /* For 2.2 */
return 0;
}
@@ -4088,7 +4086,7 @@
}
card->amplifier_ctrl(card, 1);
CS_INC_USE_COUNT(&card->mixer_use_cnt);
- MOD_INC_USE_COUNT;
+ MOD_INC_USE_COUNT; /* for 2.2 */
CS_DBGOUT(CS_FUNCTION | CS_OPEN, 4,
printk(KERN_INFO "cs46xx: cs_open_mixdev()- 0\n"));
return 0;
@@ -4119,7 +4117,7 @@
return -ENODEV;
}
match:
- MOD_DEC_USE_COUNT;
+ MOD_DEC_USE_COUNT; /* for 2.2 */
if(!CS_DEC_AND_TEST(&card->mixer_use_cnt))
{
CS_DBGOUT(CS_FUNCTION | CS_RELEASE, 4,
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)