At Sun, 9 Sep 2007 22:11:31 +0200, Krzysztof Helt wrote: > > - /* in 10 ms increments, check condition, up to 250 ms */ > - timeout = 25; > + time = HZ / 4; Use msecs_to_jiffies(250) instead. > while (snd_cs4231_in(chip, CS4231_TEST_INIT) & CS4231_CALIB_IN_PROGRESS) { > - if (--timeout < 0) { > - snd_printk("mce_down - auto calibration time out (2)\n"); > + spin_unlock_irqrestore(&chip->reg_lock, flags); > + if (time <= 0) { > + snd_printk(KERN_ERR "mce_down - " > + "auto calibration time out (2)\n"); > return; > } > - msleep(10); > + time = schedule_timeout(time); > + spin_lock_irqsave(&chip->reg_lock, flags); > } > -#if 0 > - printk("(3) jiffies = %li\n", jiffies); > -#endif > - /* in 10 ms increments, check condition, up to 100 ms */ > - timeout = 10; > + > + snd_printd("(3) jiffies = %li\n", jiffies); > + > + time = HZ / 10; Here, too. thanks, Takashi _______________________________________________ Alsa-devel mailing list Alsa-devel@xxxxxxxxxxxxxxxx http://mailman.alsa-project.org/mailman/listinfo/alsa-devel