From c67582b195fb5deb24808ebbafb41045f1a61425 Mon Sep 17 00:00:00 2001 From: Atsushi Nemoto Date: Sat, 8 Mar 2008 11:07:26 +0100 Subject: [PATCH] [ALSA] at73c213: fix error checking for clk API The clk_round_rate() and clk_set_rate() will return int, so not store thier return value to unsigned long variable. This bug hides real error on these API. Signed-off-by: Atsushi Nemoto Signed-off-by: Andrew Morton Signed-off-by: Takashi Iwai --- sound/spi/at73c213.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sound/spi/at73c213.c b/sound/spi/at73c213.c index b8860b26fc..c1b0b9dff8 100644 --- a/sound/spi/at73c213.c +++ b/sound/spi/at73c213.c @@ -133,7 +133,8 @@ static struct snd_pcm_hardware snd_at73c213_playback_hw = { static int snd_at73c213_set_bitrate(struct snd_at73c213 *chip) { unsigned long ssc_rate = clk_get_rate(chip->ssc->clk); - unsigned long dac_rate_new, ssc_div, status; + unsigned long dac_rate_new, ssc_div; + int status; unsigned long ssc_div_max, ssc_div_min; int max_tries; -- 2.39.5