ChangeSet 1.2181.25.22, 2005/03/22 09:08:57+01:00, [EMAIL PROTECTED]

        [ALSA] rme32 - remove superfluous spin_lock_irqsave call
        
        RME32 driver
        In the PCM trigger callback, replace spin_lock_irqsave() with
        spin_lock() because interrupts are already guaranteed to be disabled.
        
        Signed-off-by: Clemens Ladisch <[EMAIL PROTECTED]>



 rme32.c |    5 ++---
 1 files changed, 2 insertions(+), 3 deletions(-)


diff -Nru a/sound/pci/rme32.c b/sound/pci/rme32.c
--- a/sound/pci/rme32.c 2005-03-30 16:13:51 -08:00
+++ b/sound/pci/rme32.c 2005-03-30 16:13:51 -08:00
@@ -1183,15 +1183,14 @@
 {
        rme32_t *rme32 = snd_pcm_substream_chip(substream);
        snd_pcm_indirect_t *rec, *cprec;
-       unsigned long flags;
 
        rec = &rme32->playback_pcm;
        cprec = &rme32->capture_pcm;
-       spin_lock_irqsave(&rme32->lock, flags);
+       spin_lock(&rme32->lock);
        rec->hw_queue_size = RME32_BUFFER_SIZE;
        if (rme32->running & (1 << SNDRV_PCM_STREAM_CAPTURE))
                rec->hw_queue_size -= cprec->hw_ready;
-       spin_unlock_irqrestore(&rme32->lock, flags);
+       spin_unlock(&rme32->lock);
        snd_pcm_indirect_playback_transfer(substream, rec,
                                           snd_rme32_pb_trans_copy);
        return 0;
-
To unsubscribe from this list: send the line "unsubscribe bk-commits-head" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to