From 38178c059c3bea8bf2c95115fb753b55319a37f6 Mon Sep 17 00:00:00 2001 From: Trent Piepho Date: Sat, 15 Jul 2006 09:30:46 -0300 Subject: Add compat.h code for schedule_timeout_interruptible() From: Trent Piepho Add a static inline version of schedule_timeout_interruptible(), it's only two lines, to compat.h. This will make bt866 and ks0127 compile with pre 2.6.14 kernels. Remove #if/#else code from msp3400, saa7134-tvaudio, and vivi that used to handle this. Signed-off-by: Trent Piepho --- v4l/compat.h | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'v4l') diff --git a/v4l/compat.h b/v4l/compat.h index ae34380e0..dc100abed 100644 --- a/v4l/compat.h +++ b/v4l/compat.h @@ -274,6 +274,15 @@ static inline unsigned long vmalloc_to_pfn(void * vmalloc_addr) #define mutex_trylock(a) down_trylock(a) #endif +#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,14) +static inline signed long __sched +schedule_timeout_interruptible(signed long timeout) +{ + __set_current_state(TASK_INTERRUPTIBLE); + return schedule_timeout(timeout); +} +#endif + #endif /* * Local variables: -- cgit v1.2.3