From: Takashi Iwai Date: Thu, 17 May 2018 08:43:16 +0000 (+0200) Subject: ALSA: seq: Avoid open-code for getting timer resolution X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=21244e3d6a9d36f32a2aa40f8948324c7b5f35b0;p=linux.git 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: Takashi Iwai --- diff --git a/sound/core/seq/seq_timer.c b/sound/core/seq/seq_timer.c index 23167578231f3..f587d0e274760 100644 --- a/sound/core/seq/seq_timer.c +++ b/sound/core/seq/seq_timer.c @@ -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)