aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTakashi Iwai <tiwai@suse.de>2011-03-11 15:38:57 +0100
committerTakashi Iwai <tiwai@suse.de>2011-03-11 15:38:57 +0100
commitebe3af245cc61ba801c3421b414e3cab01689ff9 (patch)
tree6265244ef65f52a230935e72d5856fdebc7f9f52
parent76ca341d26be85dd9a37ecad91f2eff959ffd27e (diff)
downloadalsa-driver-build-unstable-ebe3af245cc61ba801c3421b414e3cab01689ff9.tar.gz
Add usleep_range() wrapper for older kernels
Signed-off-by: Takashi Iwai <tiwai@suse.de>
-rw-r--r--include/adriver.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/include/adriver.h b/include/adriver.h
index 57a129072..851839b72 100644
--- a/include/adriver.h
+++ b/include/adriver.h
@@ -1982,6 +1982,12 @@ static inline bool flush_delayed_work_sync(struct delayed_work *dwork)
request_irq(irq, fn, flags, name, dev_id)
#endif
+/* usleep_range() wrapper */
+#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 36)
+/* FIXME: assuming msleep() */
+#define usleep_range(x, y) msleep(((x) + 999) / 1000)
+#endif
+
/* hack - CONFIG_SND_HDA_INPUT_JACK can be wrongly set for older kernels */
#ifndef CONFIG_SND_JACK
#undef CONFIG_SND_HDA_INPUT_JACK