This patch removes unused semaphores alsa_stream->buffers_update_sem
and alsa_stream->control_sem from struct bcm2835_alsa_stream
Signed-off-by: Aishwarya Pant <aishpant@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
        alsa_stream->substream = substream;
        alsa_stream->idx = idx;
 
-       sema_init(&alsa_stream->buffers_update_sem, 0);
-       sema_init(&alsa_stream->control_sem, 0);
        spin_lock_init(&alsa_stream->lock);
 
        err = bcm2835_audio_open(alsa_stream);
 
        struct snd_pcm_substream *substream;
        struct snd_pcm_indirect pcm_indirect;
 
-       struct semaphore buffers_update_sem;
-       struct semaphore control_sem;
        spinlock_t lock;
        volatile unsigned int control;
        volatile unsigned int status;