Skip to content

Commit

Permalink
[ALSA] rtctimer: remove superfluous rtc_inc variable
Browse files Browse the repository at this point in the history
Modules: RTC timer driver

The rtc_inc variable is never used outside the interrupt handler, and
is always one where it matters, so we can just remove it.

Signed-off-by: Clemens Ladisch <[email protected]>
  • Loading branch information
cladisch authored and Jaroslav Kysela committed Nov 4, 2005
1 parent 3527a00 commit adf25df
Showing 1 changed file with 1 addition and 8 deletions.
9 changes: 1 addition & 8 deletions sound/core/rtctimer.c
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,6 @@ static struct _snd_timer_hardware rtc_hw = {

static int rtctimer_freq = RTC_FREQ; /* frequency */
static snd_timer_t *rtctimer;
static atomic_t rtc_inc = ATOMIC_INIT(0);
static rtc_task_t rtc_task;


Expand Down Expand Up @@ -94,7 +93,6 @@ rtctimer_start(snd_timer_t *timer)
snd_assert(rtc != NULL, return -EINVAL);
rtc_control(rtc, RTC_IRQP_SET, rtctimer_freq);
rtc_control(rtc, RTC_PIE_ON, 0);
atomic_set(&rtc_inc, 0);
return 0;
}

Expand All @@ -112,12 +110,7 @@ rtctimer_stop(snd_timer_t *timer)
*/
static void rtctimer_interrupt(void *private_data)
{
int ticks;

atomic_inc(&rtc_inc);
ticks = atomic_read(&rtc_inc);
snd_timer_interrupt((snd_timer_t*)private_data, ticks);
atomic_sub(ticks, &rtc_inc);
snd_timer_interrupt(private_data, 1);
}


Expand Down

0 comments on commit adf25df

Please sign in to comment.