summaryrefslogtreecommitdiff
path: root/linux/drivers/media
diff options
context:
space:
mode:
Diffstat (limited to 'linux/drivers/media')
-rw-r--r--linux/drivers/media/radio/radio-si470x.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/linux/drivers/media/radio/radio-si470x.c b/linux/drivers/media/radio/radio-si470x.c
index d7fe70a00..e999b2fc3 100644
--- a/linux/drivers/media/radio/radio-si470x.c
+++ b/linux/drivers/media/radio/radio-si470x.c
@@ -432,7 +432,12 @@ struct si470x_device {
unsigned short registers[RADIO_REGISTER_NUM];
/* RDS receive buffer */
+#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,20)
+ struct work_struct work;
+#else
struct delayed_work work;
+#endif
+
wait_queue_head_t read_queue;
#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 16)
struct mutex lock; /* buffer locking */