Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 21244e3d authored by Takashi Iwai's avatar Takashi Iwai
Browse files

ALSA: seq: Avoid open-code for getting timer resolution



Instead of open-coding for getting the timer resolution, use the
standard snd_timer_resolution() helper.

The original code falls back to the callback function when the
resolution is zero, but it must be always so when the callback
function is defined.  So this should be no functional change.

Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
parent fdcb5761
Loading
Loading
Loading
Loading
+1 −3
Original line number Diff line number Diff line
@@ -371,9 +371,7 @@ static int initialize_timer(struct snd_seq_timer *tmr)

	tmr->ticks = 1;
	if (!(t->hw.flags & SNDRV_TIMER_HW_SLAVE)) {
		unsigned long r = t->hw.resolution;
		if (! r && t->hw.c_resolution)
			r = t->hw.c_resolution(t);
		unsigned long r = snd_timer_resolution(tmr->timeri);
		if (r) {
			tmr->ticks = (unsigned int)(1000000000uL / (r * freq));
			if (! tmr->ticks)